* Replaced the two-second sleep (and associated race condition) for the
[citadel.git] / ctdlphp / ChangeLog
1  $Log$
2  Revision 1.19  2003/11/21 18:22:19  ajc
3  * Replaced the two-second sleep (and associated race condition) for the
4    session proxy to start, with a loop that attempts connection ten times
5    a second for ten seconds, resulting in faster, more reliable startup.
6
7  Revision 1.18  2003/11/18 04:58:34  ajc
8  * Added ctdlelements.php ... this is to be used for functions which fetch
9    Citadel protocol data and convert it to insertable HTML.
10  * Implemented a first cut of a "read message" function.
11
12  Revision 1.17  2003/11/14 17:15:19  ajc
13  * Identify our message format preference (HTML followed by plain text)
14    to the server upon connection, so MSG4 commands run properly.
15
16  Revision 1.16  2003/11/14 17:09:04  ajc
17  * Added a basic read loop ... currently only fetches message numbers
18
19  Revision 1.15  2003/11/09 17:53:47  ajc
20  * Moved all of the session-management code from ctdlheader.php to
21    ctdlsession.php, leaving only a single function call.  This will
22    hopefully make ctdlheader.php more palatable to non-programmers.
23
24  Revision 1.14  2003/11/07 15:56:13  ajc
25  * ctdlprotocol.php: known room list fetch now sets subscript "hasnewmsgs"
26  * listrooms.php: render rooms with unseen messages in boldface
27
28  Revision 1.13  2003/11/05 03:29:12  ajc
29  * Added a room list function to the library
30  * Threw together temporary room list and goto pages to demonstrate
31
32  Revision 1.12  2003/11/04 19:17:16  ajc
33  * Added an initial version of the goto command
34
35  Revision 1.11  2003/11/03 05:32:57  ajc
36  * Minor code cleanups
37  * ctdl_mesg() now returns ready-to-output HTML to the caller, instead of
38    outputting it itself.
39
40  Revision 1.10  2003/11/02 05:35:11  ajc
41  * who.php: added
42  * ctdlprotocol.php: worked out a tentative data API using this function.
43
44  Revision 1.9  2003/11/02 04:26:11  ajc
45  * Cleaned up the pages in preparation for handing it off to the extremely
46    talented developers and webmasters who will soon be working on it.
47
48  Revision 1.8  2003/11/02 04:12:27  ajc
49  * welcome.php: added.
50  * do_login.php: reworked to provide a squeaky-clean transition to
51    the welcome.php page.  welcome.php can now contain whatever the site's
52    webmaster wants it to, without being clogged up with login code.
53
54  Revision 1.7  2003/11/02 04:02:36  ajc
55  * Firmed up the login/logout process
56  * Don't allow load of pages other than login.php logout.php do_login.php
57    if the session is not logged in.
58  * Removed sessionproxy.c
59
60  Revision 1.6  2003/11/02 02:39:30  ajc
61  * Added a proper CVS ID and Copyright disclaimer to every file.  Other
62    developers and webmasters working on the project, please add your own
63    identities to the copyright notice of any module you work on.
64
65  Revision 1.5  2003/11/01 23:29:04  ajc
66  * Allow the session proxy to time out after 15 minutes.
67  * This program now requires PHP v4.3.0 or newer due to bugs in the socket
68    functions of PHP 4.1.  ctdlheader.php now enforces this.
69
70  Revision 1.4  2003/11/01 06:12:20  ajc
71  * Got login/logout working.  Still need to redirect unloggedin sessions to
72    a login page.
73
74  Revision 1.3  2003/11/01 05:10:49  ajc
75  * When sending the QUIT command to the server, output a bunch more newlines
76    so the session proxy has a chance to see that the Citadel server closed
77    the connection.  This will make the proxy shut down as well.
78
79  Revision 1.2  2003/10/31 05:03:46  ajc
80  * Stabilized the session proxy
81  * Added 100 mode text downloads
82  * Print server hello banner
83
84  Revision 1.1  2003/10/31 03:47:13  ajc
85  * Initial CVS import
86