]> code.citadel.org Git - citadel.git/blob - citadel/ChangeLog
* Tried my hand at adding the ability for server extensions to
[citadel.git] / citadel / ChangeLog
1 Mon Sep 14 20:49:08 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
2         * Tried my hand at adding the ability for server extensions to
3           register various types of "hooks" in addition to just adding
4           server commands.  This is probably not final.
5
6 Tue Sep  8 12:11:56 EDT 1998 Brian Costello <btx@calyx.net>
7         * Added support for dynamic server modules.  Reworked serv_chat.c
8           to be such a module.
9
10 Tue Sep  1 23:09:50 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
11         * userpurge.c: rewrote using functions from the server core, rather
12           than the now-defunct external API.  This'll be ready once the module
13           loading code is done.  (I just had to commit _something_ tonight.)
14
15 Mon Aug 31 22:47:58 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
16         * Yanked the citadelapi.c module.  This wasn't working out well.
17         * techdocs/citadelapi.txt - began documenting the new API to be used
18           by modules which will be dynamic linked into the server - most of
19           this API is existing server functions.
20         * Added a ForEachUser() function with callback mechanism, and reworked
21           cmd_list() to use it.
22
23 Sun Aug 30 21:52:43 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
24         * Moved all of the gdbm databases to a separate "data" directory.
25
26 1998-08-26 Nathan Bryant <bryant@cs.usm.maine.edu>
27         * Makefile.in: realclean removes Makefile, fixed `touch citadel.h'
28           problem
29
30 1998-08-25 Nathan Bryant <bryant@cs.usm.maine.edu>
31         * room_ops.c: include time.h
32         * userlist.c, whobbs.c, serv_chat.c, user_ops.c, sysdep.c, stats.c,
33           citadel_decls.h, commands.c, messages.h, routines.h, routines2.h:
34           remove duplicated declarations
35
36 Mon Aug 24 23:45:01 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
37         * setup.c: Removed yesno_s()
38         * citadel.h, room_ops.c: added QRmtime field to struct quickroom,
39           modified whenever a room is modified or posted in.
40         * citadelapi.c: Added CtdlForEachRoom() function
41
42 Mon Aug 24 20:04:04 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
43         * Makefile.in: new target `cleaner' does the same as `realclean' 
44           without removing sysdep.h
45         * proto.h: is bad. eliminate. I've moved the prototypes into several
46           header files, one per .c file
47
48 Mon Aug 24 00:45:55 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
49         * Added a CtdlGotoRoom() function to the CitadelAPI.
50  
51 Sun Aug 23 21:47:00 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
52         * sysoputil is finally dead!  Removed it from the build.
53         * Added userpurge.c server extension (initial implementation)
54
55 Tue Aug 18 00:42:33 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
56         * Makefile.in: `clean' target no longer rm's sysdep.h; new target
57           `realclean' removes everything clean does, plus sysdep.h, plus
58           target binaries.
59         * Configure: add -Wstrict-prototypes to CFLAGS for gcc systems
60         * *.[ch]: protoized. Added several new header files containing
61           prototypes and other external declarations; many duplicated
62           declarations still should be moved to header files. proto.h must die
63           as well, IMHO.
64
65 Mon Aug 17 23:52:13 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
66         * Implemented a bunch of user account related functions in the
67           CitadelAPI library.
68
69 Mon Aug 17 20:01:18 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
70         * Fixed the crash problem.  It wasn't AGUP/ASUP, but rather a buffer
71           overrun in getuser() (thanks, Nathan).  Implemented overrun checks
72           in getuser(), getroom(), and getfloor() to prevent future problems.
73
74 Mon Aug 17 00:06:52 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
75         * Updated citmail.c with the latest stuff from the production system.
76         * Implemented AGUP and ASUP commands, but AGUP crashes the server
77           after its first successful use (user-not-found's don't affect it).
78
79 Thu Aug  6 19:25:01 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
80         * Got the CitadelAPI library to the point where the server can start
81           up an extension, and the extension will connect to the server, do
82           some initialization, call a user-supplied CtdlMain(), and exit.  Also
83           hacked together a _temporary_ form of the new EXTN server command.
84  
85 Wed Aug  5 23:02:22 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
86         * Second attempt at getting the server API started.  Now it runs
87           outside of the server and builds a connection.
88
89 Tue Aug  4 18:33:06 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
90         * Modified the appearance of Internet addresses when they arrive on
91           a Citadel system.
92         * Removed the <E> field from the message format writeup in hack.txt.
93         * Fixed-up citmail.c so that it doesn't try to do database lookups.
94
95 Mon Aug  3 23:01:37 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
96         * Started developing the server-side API.  This is in its very
97           initial stages.  See serverapi.c and techdoc/api.txt
98
99 1998-08-02  Nathan Bryant  <bryant@cs.usm.maine.edu>
100         * Makefile.in: added config_decls.h to dependencies
101
102 Sun Aug  2 21:09:09 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
103         * config_defs.h: renamed to config_decls.h
104         * config.c, sysoputil.c: updated to reflect the above
105
106 Sun Aug  2 18:52:05 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
107         * config_defs.h: new file, contains external declarations from config.c
108         * config.c: moved defs to config_defs.h, use PATH_MAX from <limits.h>
109           for bbs_home_directory
110         * mailinglist.c, support.c: include <string.h>
111         * sysoputil.c: include <string.h>, <limits.h>, "config_defs.h", remove
112           duplicated defs, replace gets() call with fgets()
113         * user_ops.c: define _XOPEN_SOURCE_EXTENDED
114
115 Sat Aug  1 18:32:52 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
116         * ipc_c_tcp.c: fixed order of memcpy parameters after gethostbyname
117
118 Sun Jul 19 17:26:12 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
119         * ChangeLog: reordered; the GNU standard is to add new entries to the
120           top.
121         * .cvsignore: added userlist
122
123 Sun Jul 12 20:58:59 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
124         * Finished migrating everything to the new data store.
125         * Replaced the binary "calllog" with the ASCII "citadel.log"
126         * Began converting broken utilities that depend on the old data store
127
128 Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
129         * Makefile.in: removed msgstats
130
131 Fri Jul 10 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
132         * Initial CVS import