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