1. Testing

This is a test message. Is the forum still working?

new topic     » topic index » view message » categorize

2. Re: Testing

No, everyones left euphoria, and gone to program in python smile

Chris

new topic     » goto parent     » topic index » view message » categorize

3. Re: Testing

Ha... Just got a report via email that the forum was broke, so I am checking up on it.

new topic     » goto parent     » topic index » view message » categorize

4. Re: Testing

jeremy said...

Ha... Just got a report via email that the forum was broke, so I am checking up on it.

Strange! opera is the only browser that let me post to euforum!
ie7 and firefox 3.0.2 just send me back to the list of messages after the 5 seconds delay
No error messages.

jacques

new topic     » goto parent     » topic index » view message » categorize

5. Re: Testing

jacquesd said...
jeremy said...

Ha... Just got a report via email that the forum was broke, so I am checking up on it.

Strange! opera is the only browser that let me post to euforum!
ie7 and firefox 3.0.2 just send me back to the list of messages after the 5 seconds delay
No error messages.

jacques

Replying using 'Chrome'. Seems okay.

new topic     » goto parent     » topic index » view message » categorize

6. Re: Testing

jacquesd said...
jeremy said...

Ha... Just got a report via email that the forum was broke, so I am checking up on it.

Strange! opera is the only browser that let me post to euforum!
ie7 and firefox 3.0.2 just send me back to the list of messages after the 5 seconds delay
No error messages.

jacques

Replying using Safari (WinXP)

new topic     » goto parent     » topic index » view message » categorize

7. Re: Testing

My previous messages here were under Firefox 3.0.3. This one is IE 7.0.6001.18000 (wow what a version number!).

Jeremy

new topic     » goto parent     » topic index » view message » categorize

8. Re: Testing

jacquesd said...
jeremy said...

Ha... Just got a report via email that the forum was broke, so I am checking up on it.

Strange! opera is the only browser that let me post to euforum!
ie7 and firefox 3.0.2 just send me back to the list of messages after the 5 seconds delay
No error messages.

jacques

Replying using IE7 v7.0.5730.11

new topic     » goto parent     » topic index » view message » categorize

9. Re: Testing

jacquesd said...
jeremy said...

Ha... Just got a report via email that the forum was broke, so I am checking up on it.

Strange! opera is the only browser that let me post to euforum!
ie7 and firefox 3.0.2 just send me back to the list of messages after the 5 seconds delay
No error messages.

jacques

Replying using IBM Lotus Symphony 1.0.0 Build (20080529.0018)

new topic     » goto parent     » topic index » view message » categorize

10. Re: Testing

DerekParnell said...
jacquesd said...
jeremy said...

Ha... Just got a report via email that the forum was broke, so I am checking up on it.

Strange! opera is the only browser that let me post to euforum!
ie7 and firefox 3.0.2 just send me back to the list of messages after the 5 seconds delay
No error messages.

jacques

Replying using IBM Lotus Symphony 1.0.0 Build (20080529.0018)

I tried on 3 different computers 2 of them in windows xp pro sp3
ie 7.0.5730.11 same problem on both
firefox 3.0.2. same problem on both
opera 9.50 OK
on 3th laptop with zenwalk linux 5.0 and iceweisel (a renamed firefox) it fail too.

Conclusion Opera have cursed all others browsers on my computers. :)

new topic     » goto parent     » topic index » view message » categorize

11. Re: Testing

Jim and Shawn have reported problems logging in as well. That seems to be the root cause of it all. I think Shawn may look into the forum source to see what he can figure out about the user authentication part of EuForum.

Jeremy

new topic     » goto parent     » topic index » view message » categorize

12. Re: Testing

It may be that you /MUST/ check the "remember me forever" box when logging on?

new topic     » goto parent     » topic index » view message » categorize

13. Re: Testing

Just trying my luck at posting on the forum using Firefox 3.0.3 on Ubuntu.

- Travis.

new topic     » goto parent     » topic index » view message » categorize

14. Re: Testing

The problem is that a user has to click remember me forever. 
Please put the login back the way it was I don't like storing 
any password on my system or on any host at any time. 

new topic     » goto parent     » topic index » view message » categorize

15. Re: Testing

Bernie,

I think you are in the far minority about liking the old method. Your password is stored in not just a md5 hash of itself, but with other items as well such as a system hash, the time/date you signed up as well as your user code. I'd venture to say that to retrieve your password from EuForum is down right impossible. No one here can retrieve it, not even admins of the box... When you login, the login system can't even figure out your stored password. It has to recreate the md5 has and then compare the two hashes together to see if it's a match.

Now, are you speaking of "Remember Me" ? That again, does not store your password at all. Again, EuForum does not have your password, it has a very contrived hash of your password and even that has is not stored in the cookie generated.

Your account is quite safe here. Now, if you choose "Remember Me" on a public computer, say at a library, and someone goes to the Open Euphoria page, they will have access to post messages as you. Thus, you should never use any remember me option while using a public computer. The same is true for Yahoo Mail, Google Mail and any other system that has a remember me option.

Jeremy

new topic     » goto parent     » topic index » view message » categorize

16. Re: Testing

Finally I can login! ! ! But only if I check the "Remember Me Forever" box EACH TIME I log in!

So apparently now we HAVE to check, and re-check EVERY TIME, the "Remember Me Forever" box in order to login????

Sorry, but this seems stupid! !

In the past, I did check "Remember Me Forever", once, and my password auto-filled in just fine as soon as I hit Enter on keyboard, every time thereafter, without having to re-check that box.

Except now.

What's the point of saying "Forever", if you got to check that box EVERY TIME? ? ? That just doesn't seem to make sense. It seems to end up meaning "remember me forever as long as I keep reminding you to remember me", which obviously doesn't make any sense.

Please excuse me if I have misunderstood something, but I've been trying to login for a couple of days, then left a "comment" on Jeremy's website about the problem, then tried to email him also (but the message was undeliverable), and it was only by reading Bernie's post that it dawned on me to re-check that "Remember Me Forever" box.

At the very least, if the method of logging in was changed, it would have made sense to tell us so, right?

Anyway, thank you Bernie for your post!

And Jeremy, could you please delete my "Comments" on your website?

Dan

new topic     » goto parent     » topic index » view message » categorize

17. Re: Testing

jemima said...

It may be that you /MUST/ check the "remember me forever" box when logging on?

Also thank you jemima, I didn't notice your post also suggested checking the "remember me forever" box.

Dan

new topic     » goto parent     » topic index » view message » categorize

18. Re: Testing

DanM said...

Finally I can login! ! ! But only if I check the "Remember Me Forever" box EACH TIME I log in!

Its working fine for me. I do not have to check the "Forever" box. I logged in weeks ago and haven't had to log in again. And that is using two different computers and five different browsers.

It just works here.

new topic     » goto parent     » topic index » view message » categorize

19. Re: Testing

What antivirus software are you using? I had similar problems with a lot of other sites on my home desktop, which is running whatever the product is from Computer Associates. As soon as I disabled it temporarily, the problem went away. All my other computers use McAfee, and they haven't had problems either. Just a thought...

new topic     » goto parent     » topic index » view message » categorize

20. Re: Testing

DerekParnell said...
DanM said...

Finally I can login! ! ! But only if I check the "Remember Me Forever" box EACH TIME I log in!

Its working fine for me. I do not have to check the "Forever" box. I logged in weeks ago and haven't had to log in again. And that is using two different computers and five different browsers.

It just works here.

Ok, but I just tried it again, and if I did NOT re-check the "Forever" box, I DIDN'T get logged in, but after I then did check it, I did get logged in.

And previously, logging in worked for me essentially as you describe (except I think you meant you didn't have to type in your password when you logged in, not that you didn't have to log in in order to be..logged in?)

So maybe it is a combination problem: some (most?) browsers still work fine, presumably even after some change in the forum software, but others (one?), now require re-checking the "Forever" box every time user wants to log in? ?

If anyone else is still having trouble logging in, you might try re-checking the "Remember Me Forever" box, & if that logs you in, please indicate that here in this thread (or start another one about log in problem?), & note what browser you're using .

I'm using IE 6.0 on WinXP sp2.

Dan

new topic     » goto parent     » topic index » view message » categorize

21. Re: Testing

i'm not having any problems logging in and staying logged in.

when I open my browser and browse to openeuphoria.org/euforum, i am automagically logged in. make sure you can write cookies so it can keep your session information from session to session.

new topic     » goto parent     » topic index » view message » categorize

22. Re: Testing

euphoric said...

i'm not having any problems logging in and staying logged in.

when I open my browser and browse to openeuphoria.org/euforum, i am automagically logged in. make sure you can write cookies so it can keep your session information from session to session.

Ok, applogies to Derek, he probably meant the same thing, exactly as he said, but that doesn't change the fact that I used to be able to log in by just typing my account name & then hitting "log in", without entering my password, after once previously checking off "Remember Me Forever", & now I have to re-check the "Forever" button every time. I'm not sure it's a cookies issue, though I can't say for sure, but nonetheless, something has changed to occasion this difficulty.

So, has there been a change in the forum software that could be making this problem?

Dan

new topic     » goto parent     » topic index » view message » categorize

23. Re: Testing

m_sabal said...

What antivirus software are you using? I had similar problems with a lot of other sites on my home desktop, which is running whatever the product is from Computer Associates. As soon as I disabled it temporarily, the problem went away. All my other computers use McAfee, and they haven't had problems either. Just a thought...

Thanks for the suggestion; I have the same AV software from CA, but when I logged out, disabled the AV, & tried to log in, it still wouldn't work until I checked the "Forever" box AGAIN.

Dan

new topic     » goto parent     » topic index » view message » categorize

24. Re: Testing

euphoric said...

i'm not having any problems logging in and staying logged in.

when I open my browser and browse to openeuphoria.org/euforum, i am automagically logged in. make sure you can write cookies so it can keep your session information from session to session.

Um, you wouldn't by chance be not logging out would you? I tried that & it, as one might expect, does allow browsing to the forum & finding oneself "automagically" logged in, not a big surprise, but maybe not a good thing to do? ? Dunno.

Dan

new topic     » goto parent     » topic index » view message » categorize

25. Re: Testing

Dan,

It's not stupid, it's a bug. It would only be stupid if that were the intended behavior. No, there has not been any change for quite some time. Looking at the file, the date is Jul 24.

Shawn is looking into the problem.

Jeremy

new topic     » goto parent     » topic index » view message » categorize

26. Re: Testing

DanM said...
euphoric said...

i'm not having any problems logging in and staying logged in.

when I open my browser and browse to openeuphoria.org/euforum, i am automagically logged in. make sure you can write cookies so it can keep your session information from session to session.

Um, you wouldn't by chance be not logging out would you? I tried that & it, as one might expect, does allow browsing to the forum & finding oneself "automagically" logged in, not a big surprise, but maybe not a good thing to do? ? Dunno.

Of course I'm not logging out. I'm at my PC and nobody else uses it. smile Why would I log out anyway?

Sometimes I get logged out for whatever reason, but then I just log back in and stay logged in for forever (or until another browser glitch logs me out).

new topic     » goto parent     » topic index » view message » categorize

27. Re: Testing

jeremy said...

Dan,

It's not stupid, it's a bug. It would only be stupid if that were the intended behavior. No, there has not been any change for quite some time. Looking at the file, the date is Jul 24.

Shawn is looking into the problem.

Jeremy

You're right, sorry about my very poor choice of words. sad

Does seem funny, though, that it just started happening; as far as know I haven't made any changes to my system recently.

Dan

new topic     » goto parent     » topic index » view message » categorize

28. Re: Testing

I was able to get in by adding openeuphoria.org to "Trusted Sites." I still cannot login through Opera. Perhaps the problem is the kind of cookie asked for? I had setup the machines to ask me to confirm if I wanted each cookie. In that case I never got a request from the euphoria domain.

I think the routine add_cookie should be called with the domain set to the domain name: openeuphoria.org instead of '/'. The prototype is as follows:

export procedure add_cookie(sequence name, sequence value, object path=0, object expires=0, object domain=0)

The procedure is called with '/' supplied as the domain in users.e line 68.

Shawn Pringle

new topic     » goto parent     » topic index » view message » categorize

29. Re: Testing

The RFC says that the domain should start with a dot and that the domain field is optional. I have a hunch. If we can have the domain field omitted instead of putting a slash in there I think it would work.

For my experiment to be tried every cookie routine called with "/" would need to be changed. Now, I need a webserver or a willing volunteer with a webserver running on a EUPHORIA capable machine to try it out.

It is dangerous globally searching and replacing "/" with ".openeuphoria.org". You can do it interactively.

Shawn Pringle

new topic     » goto parent     » topic index » view message » categorize

30. Re: Testing

SDPringle said...

The RFC says that the domain should start with a dot and that the domain field is optional. I have a hunch. If we can have the domain field omitted instead of putting a slash in there I think it would work.

For my experiment to be tried every cookie routine called with "/" would need to be changed. Now, I need a webserver or a willing volunteer with a webserver running on a EUPHORIA capable machine to try it out.

It is dangerous globally searching and replacing "/" with ".openeuphoria.org". You can do it interactively.

Shawn Pringle

I will look at it this evening

jacques

new topic     » goto parent     » topic index » view message » categorize

31. Re: Testing

I am able to log in after doing the remember me forever option. After then it remembers me as soon as I browse to the site, I don't have to log in again.

I have not tried logging out yet.

euphoric, i wonder what would happen if you log out and then log back with without the "remember me forever" option

DanM said...
euphoric said...

i'm not having any problems logging in and staying logged in.

when I open my browser and browse to openeuphoria.org/euforum, i am automagically logged in. make sure you can write cookies so it can keep your session information from session to session.

Ok, applogies to Derek, he probably meant the same thing, exactly as he said, but that doesn't change the fact that I used to be able to log in by just typing my account name & then hitting "log in", without entering my password, after once previously checking off "Remember Me Forever", & now I have to re-check the "Forever" button every time. I'm not sure it's a cookies issue, though I can't say for sure, but nonetheless, something has changed to occasion this difficulty.

So, has there been a change in the forum software that could be making this problem?

Dan

new topic     » goto parent     » topic index » view message » categorize

32. Re: Testing

jimcbrown said...

I am able to log in after doing the remember me forever option. After then it remembers me as soon as I browse to the site, I don't have to log in again.

I have not tried logging out yet.

euphoric, i wonder what would happen if you log out and then log back with without the "remember me forever" option

Hi Jim and others:

I looked at the cookie on that eu deposited in my browser.
Even though I clicked remember me forever the cookie information says that it expires at end of session.

My browser is set to accept cookies and destroy them when I close my browser.

So the way things work with different browsers is dependent on your cookie control settings.
Bernie

new topic     » goto parent     » topic index » view message » categorize

33. Re: Testing

jacquesd said...
SDPringle said...

The RFC says that the domain should start with a dot and that the domain field is optional. I have a hunch. If we can have the domain field omitted instead of putting a slash in there I think it would work.

For my experiment to be tried every cookie routine called with "/" would need to be changed. Now, I need a webserver or a willing volunteer with a webserver running on a EUPHORIA capable machine to try it out.

It is dangerous globally searching and replacing "/" with ".openeuphoria.org". You can do it interactively.

Shawn Pringle

I will look at it this evening

jacques

Finally I localized the login bug. It is not in the euForum code but in datetime.e library. When in login form if the <remember me forever> checkbox is not checked, euforum code try to set a cookie that expires in 1 hour. the actual code is:

 
 expire = dt:now_gmt() 
  if web:post_has("login_forever") then 
    expire = dt:add(expire,1,YEARS) 
  else 
    expire = dt:add(expire,1,HOURS) -- this return date prior du current date!! 
  end if 
 

the dt:add() function return a date prior to actual date so the browser doesn't set the cookie as it is already expired. This is a bug to be solved by the datetime.e library maintainer.
For my part I will replaced all 1 hours cookies by session cookies. Those expires when the browser is closed. Login that is not set forever will last the browser session.

Jacques

new topic     » goto parent     » topic index » view message » categorize

34. Re: Testing

jacquesd said...

Finally I localized the login bug. It is not in the euForum code but in datetime.e library. When in login form if the <remember me forever> checkbox is not checked, euforum code try to set a cookie that expires in 1 hour. the actual code is:

 
 expire = dt:now_gmt() 
  if web:post_has("login_forever") then 
    expire = dt:add(expire,1,YEARS) 
  else 
    expire = dt:add(expire,1,HOURS) -- this return date prior du current date!! 
  end if 
 

the dt:add() function return a date prior to actual date so the browser doesn't set the cookie as it is already expired. This is a bug to be solved by the datetime.e library maintainer.
For my part I will replaced all 1 hours cookies by session cookies. Those expires when the browser is closed. Login that is not set forever will last the browser session.

Jacques

With this simple test program, I couldn't reproduce the bug. I am at -0400, and at the time of writing here are my times:

$ date Sat Oct 4 20:11:51 EDT 2008 $ date utc Sun Oct 5 00:11:53 UTC 2008 $

include std/datetime.e 
 
object expire = now_gmt() 
? expire 
expire = add(expire, 1, HOURS) 
? expire 

$ exu dt.e {2008,10,5,0,9,26} {2008,10,5,1,9,26}

It is not clear to me why expire would be considered as being before the current date.

new topic     » goto parent     » topic index » view message » categorize

35. Re: Testing

Upon rereading my post, I want to make clear that I believe jacquesd when he says he has found the bug.

He found the bug, but I don't seem able to reproduce it properly, which makes debugging and fixing the bug more difficult.

jimcbrown said...
jacquesd said...

Finally I localized the login bug. It is not in the euForum code but in datetime.e library. When in login form if the <remember me forever> checkbox is not checked, euforum code try to set a cookie that expires in 1 hour. the actual code is:

 
 expire = dt:now_gmt() 
  if web:post_has("login_forever") then 
    expire = dt:add(expire,1,YEARS) 
  else 
    expire = dt:add(expire,1,HOURS) -- this return date prior du current date!! 
  end if 
 

the dt:add() function return a date prior to actual date so the browser doesn't set the cookie as it is already expired. This is a bug to be solved by the datetime.e library maintainer.
For my part I will replaced all 1 hours cookies by session cookies. Those expires when the browser is closed. Login that is not set forever will last the browser session.

Jacques

With this simple test program, I couldn't reproduce the bug. I am at -0400, and at the time of writing here are my times:

$ date Sat Oct 4 20:11:51 EDT 2008 $ date utc Sun Oct 5 00:11:53 UTC 2008 $

include std/datetime.e 
 
object expire = now_gmt() 
? expire 
expire = add(expire, 1, HOURS) 
? expire 

$ exu dt.e {2008,10,5,0,9,26} {2008,10,5,1,9,26}

It is not clear to me why expire would be considered as being before the current date.

new topic     » goto parent     » topic index » view message » categorize

36. Re: Testing

jimcbrown said...

Upon rereading my post, I want to make clear that I believe jacquesd when he says he has found the bug.

He found the bug, but I don't seem able to reproduce it properly, which makes debugging and fixing the bug more difficult.

jacquesd said...

Finally I localized the login bug. It is not in the euForum code but in datetime.e library. When in login form if the <remember me forever> checkbox is not checked, euforum code try to set a cookie that expires in 1 hour. the actual code is:
<snip>

the dt:add() function return a date prior to actual date so the browser doesn't set the cookie as it is already expired. This is a bug to be solved by the datetime.e library maintainer.
For my part I will replaced all 1 hours cookies by session cookies. Those expires when the browser is closed. Login that is not set forever will last the browser session.

Jacques

One possibility that occurs to me is that the server that the code is running on might be running slow... though it'd have to be off by more than an hour for the cookie to be rejected immediately by the browser.

new topic     » goto parent     » topic index » view message » categorize

37. Re: Testing

jimcbrown said...

One possibility that occurs to me is that the server that the code is running on might be running slow... though it'd have to be off by more than an hour for the cookie to be rejected immediately by the browser.

OpenEuphoria.org seems to be off by 1 second from time.gov.

Jeremy

new topic     » goto parent     » topic index » view message » categorize

38. Re: Testing

jeremy said...
jimcbrown said...

One possibility that occurs to me is that the server that the code is running on might be running slow... though it'd have to be off by more than an hour for the cookie to be rejected immediately by the browser.

OpenEuphoria.org seems to be off by 1 second from time.gov.

Jeremy

I was also thinking that the changes to daylight saving might be an influence. This event is happening around the globe about now but at slightly different times in different places.

Maybe the logic should be to add 121 minutes to the "not forever" situation rather than 1 hour.

new topic     » goto parent     » topic index » view message » categorize

39. Re: Testing

jimcbrown said...
jacquesd said...

Finally I localized the login bug. It is not in the euForum code but in datetime.e library. When in login form if the <remember me forever> checkbox is not checked, euforum code try to set a cookie that expires in 1 hour. the actual code is:

 
 expire = dt:now_gmt() 
  if web:post_has("login_forever") then 
    expire = dt:add(expire,1,YEARS) 
  else 
    expire = dt:add(expire,1,HOURS) -- this return date prior du current date!! 
  end if 
 

the dt:add() function return a date prior to actual date so the browser doesn't set the cookie as it is already expired. This is a bug to be solved by the datetime.e library maintainer.
For my part I will replaced all 1 hours cookies by session cookies. Those expires when the browser is closed. Login that is not set forever will last the browser session.

Jacques

With this simple test program, I couldn't reproduce the bug. I am at -0400, and at the time of writing here are my times:

$ date Sat Oct 4 20:11:51 EDT 2008 $ date utc Sun Oct 5 00:11:53 UTC 2008 $

include std/datetime.e 
 
object expire = now_gmt() 
? expire 
expire = add(expire, 1, HOURS) 
? expire 

$ exu dt.e {2008,10,5,0,9,26} {2008,10,5,1,9,26}

It is not clear to me why expire would be considered as being before the current date.

What I did is put debug code in procedure generate_response() to print cgi data to a file. when I don't check the <remember me forever> box I get a date in august at cgi output.
I ran the request at 22:20 october 4th and the cookie is:
Set-Cookie: euf_last_page=%3Fmodule%3Dforum%26action%3Dpost%26reply%5Fid%3D0%26quote%3D0; path=/; expires=Sun, 05-Aug-2008 03:18:41 GMT

this is not a question of seconds as you can see it a question of month backward.

I ran your test and the result is OK so it seem that the problem is not in dt:add() I jumped to fast on conclusion. But it is obvious that cgi output is not dated properly.

jacques.

new topic     » goto parent     » topic index » view message » categorize

40. Re: Testing

jacquesd said...
jimcbrown said...
jacquesd said...

Finally I localized the login bug. It is not in the euForum code but in datetime.e library. When in login form if the <remember me forever> checkbox is not checked, euforum code try to set a cookie that expires in 1 hour. the actual code is:

 
 expire = dt:now_gmt() 
  if web:post_has("login_forever") then 
    expire = dt:add(expire,1,YEARS) 
  else 
    expire = dt:add(expire,1,HOURS) -- this return date prior du current date!! 
  end if 
 

the dt:add() function return a date prior to actual date so the browser doesn't set the cookie as it is already expired. This is a bug to be solved by the datetime.e library maintainer.
For my part I will replaced all 1 hours cookies by session cookies. Those expires when the browser is closed. Login that is not set forever will last the browser session.

Jacques

With this simple test program, I couldn't reproduce the bug. I am at -0400, and at the time of writing here are my times:

$ date Sat Oct 4 20:11:51 EDT 2008 $ date utc Sun Oct 5 00:11:53 UTC 2008 $

include std/datetime.e 
 
object expire = now_gmt() 
? expire 
expire = add(expire, 1, HOURS) 
? expire 

$ exu dt.e {2008,10,5,0,9,26} {2008,10,5,1,9,26}

It is not clear to me why expire would be considered as being before the current date.

What I did is put debug code in procedure generate_response() to print cgi data to a file. when I don't check the <remember me forever> box I get a date in august at cgi output.
I ran the request at 22:20 october 4th and the cookie is:
Set-Cookie: euf_last_page=%3Fmodule%3Dforum%26action%3Dpost%26reply%5Fid%3D0%26quote%3D0; path=/; expires=Sun, 05-Aug-2008 03:18:41 GMT

this is not a question of seconds as you can see it a question of month backward.

I ran your test and the result is OK so it seem that the problem is not in dt:add() I jumped to fast on conclusion. But it is obvious that cgi output is not dated properly.

jacques.

This time I got it right. The problem in really in datetime.e. here's what I found in datetime.e

public sequence month_abbrs = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep","Aug", "Sep", "Oct", "Nov", "Dec" } 

Now we know why the bug manifested just at the beginning of october.

jacques

new topic     » goto parent     » topic index » view message » categorize

41. Re: Testing

jacquesd said...

Now we know why the bug manifested just at the beginning of october.

LOL grin

I just committed the fix to Euphoria 4.0 library.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu