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