]>
code.citadel.org Git - citadel.git/log
Art Cancro [Wed, 6 Oct 1999 23:17:51 +0000 (23:17 +0000)]
* vCard upload now copies the user's card to the global address book (but it
hangs the server if the target room doesn't exist)
Art Cancro [Wed, 6 Oct 1999 03:51:01 +0000 (03:51 +0000)]
* Figured out a way to get the user's vCard to automatically delete in the
global address book when it's replaced. Now to find a way to add the new
one...
Art Cancro [Wed, 6 Oct 1999 02:44:02 +0000 (02:44 +0000)]
* Per Nick's request, removed the key bindings stuff. He knows how to fit
it back in when it's fixed. Also added more attempts at cache disabling,
but it still doesn't work in the StarOffice browser. I don't know why.
Art Cancro [Mon, 4 Oct 1999 03:19:52 +0000 (03:19 +0000)]
* We now have a housekeeping thread and a housekeeping queue.
Art Cancro [Mon, 4 Oct 1999 02:04:02 +0000 (02:04 +0000)]
* Minor vCard fixes
Art Cancro [Sun, 3 Oct 1999 23:31:50 +0000 (23:31 +0000)]
* Misc fixes and comment/docs updates
Art Cancro [Sun, 3 Oct 1999 21:48:21 +0000 (21:48 +0000)]
* Added serv_upgrade.h to automagically convert pre-5.55 format user records
to 5.55 format user records and generate vCards.
Art Cancro [Sat, 2 Oct 1999 03:26:14 +0000 (03:26 +0000)]
* Merged in Nick's bit of JavaScript to handle key commands.
BROKEN BUILD ALERT!! This runs all the time, even when the cursor is
in a text field. Right now you can't even log in.
Art Cancro [Wed, 29 Sep 1999 21:13:18 +0000 (21:13 +0000)]
* CtdlWriteObject() can now store objects in personal rooms for any specified
user -- rather than only the current user or non-personal rooms.
Art Cancro [Wed, 29 Sep 1999 17:26:56 +0000 (17:26 +0000)]
* serv_vcard.c: fixed crashola bug in cmd_greg()
* tools.c: simplified and improved the string tokenizer. Now it runs in a
single pass with no intermediate buffer.
Art Cancro [Tue, 28 Sep 1999 03:27:38 +0000 (03:27 +0000)]
* Fully migrated cmd_greg() and cmd_regi() into serv_vcard (still has bugs)
Art Cancro [Mon, 27 Sep 1999 03:33:41 +0000 (03:33 +0000)]
* cmd_regi() is now in serv_vcard and writes to the vcard instead of to the
usersupp file. Still needs tweaking.
Art Cancro [Fri, 24 Sep 1999 03:32:19 +0000 (03:32 +0000)]
* "read my vCard" and "write my vCard" are written and tested.
Art Cancro [Fri, 24 Sep 1999 02:54:18 +0000 (02:54 +0000)]
* Worked a little more on the vCard stuff. The serv_vcard module is now in
place, and a "read my vcard" function is there; "write my" is next...
Art Cancro [Thu, 23 Sep 1999 23:58:35 +0000 (23:58 +0000)]
* serv_vcard.c: added. Nothing in it yet.
Art Cancro [Thu, 23 Sep 1999 03:07:56 +0000 (03:07 +0000)]
* The vCard 'class' is now linked into the server, though it's not really
functional yet. Its constructors/destructors are debugged, though.
Art Cancro [Tue, 21 Sep 1999 02:25:39 +0000 (02:25 +0000)]
* Began work on vCard. This could be kinda cool.
Art Cancro [Sun, 19 Sep 1999 21:28:33 +0000 (21:28 +0000)]
* Finished off the message architecture stuff with a new class of hooks to
enable future server-side handlers.
Art Cancro [Sun, 19 Sep 1999 16:24:16 +0000 (16:24 +0000)]
* Debugging in cmd_ent3()
Art Cancro [Sun, 19 Sep 1999 15:57:08 +0000 (15:57 +0000)]
* migrated cmd_ent3() to CtdlSaveMessage()
Art Cancro [Sun, 19 Sep 1999 05:13:57 +0000 (05:13 +0000)]
* Debugged the new version of CtdlWriteObject()
Art Cancro [Thu, 16 Sep 1999 03:23:27 +0000 (03:23 +0000)]
* Did most of the migration from save_message() to CtdlSaveMsg(). The
latter builds a "struct CtdlMessage" (so we can run server-side handlers
against it later on), then serializes it and stores to disk.
* BROKEN BUILD ALERT!! cmd_ent3() and CtdlWriteObject() are still not
migrated. They are stubbed out and will MALFUNCTION if used right now!!
Art Cancro [Tue, 7 Sep 1999 01:42:45 +0000 (01:42 +0000)]
* cmd_msg3() now uses serialize_message() for its output. All message
commands will eventually exist as a "struct CtdlMessage" at some point
so that we can install server-side handler hooks.
Art Cancro [Tue, 7 Sep 1999 00:04:13 +0000 (00:04 +0000)]
* netproc.c: put outgoing messages into the use table, too -- this prevents
locally originated messages from showing up again if a remote system is
misconfigured and spools them back to us.
Art Cancro [Mon, 6 Sep 1999 03:39:15 +0000 (03:39 +0000)]
* citadel.c: run strproc() on new passwords
Ben Mehlman [Fri, 3 Sep 1999 17:50:26 +0000 (17:50 +0000)]
For URL view, don't prompt user to select url if there is only one. Display
<U>RL View prompt if message contains url(s). -Ben
Art Cancro [Thu, 2 Sep 1999 02:09:59 +0000 (02:09 +0000)]
* msgbase.c: new function serialize_message() for future use
Art Cancro [Wed, 1 Sep 1999 21:09:25 +0000 (21:09 +0000)]
* database.c: isplay the GDBM version string on startup
Art Cancro [Wed, 1 Sep 1999 20:24:36 +0000 (20:24 +0000)]
* Added malloc checking
Art Cancro [Wed, 1 Sep 1999 02:36:35 +0000 (02:36 +0000)]
* Actually _enforce_ the max msg len limit
Art Cancro [Wed, 1 Sep 1999 02:09:35 +0000 (02:09 +0000)]
* Fixed quote thing
Art Cancro [Wed, 1 Sep 1999 01:51:49 +0000 (01:51 +0000)]
* Added the ability to handle embedded URL's from the text client
Art Cancro [Wed, 1 Sep 1999 01:06:11 +0000 (01:06 +0000)]
* Added "max message length" field in global config screen
Art Cancro [Wed, 1 Sep 1999 01:02:50 +0000 (01:02 +0000)]
* Implemented "maximum message length" in global system config
Art Cancro [Tue, 31 Aug 1999 00:57:18 +0000 (00:57 +0000)]
* Handle multipart/alternative properly during legacy message outputs.
Basically it just prints the first alternative and skips the rest.
Art Cancro [Sun, 29 Aug 1999 21:51:57 +0000 (21:51 +0000)]
* Output multipart header before the parts
Art Cancro [Sun, 29 Aug 1999 21:12:24 +0000 (21:12 +0000)]
* Made some changes to the output of MIME (especially multipart) messages.
Art Cancro [Sun, 29 Aug 1999 20:07:53 +0000 (20:07 +0000)]
* HTML now works.
Art Cancro [Sun, 29 Aug 1999 19:56:43 +0000 (19:56 +0000)]
* HTML updates
Chilly [Sat, 28 Aug 1999 12:57:08 +0000 (12:57 +0000)]
Added menus, real room info
Chilly [Fri, 27 Aug 1999 16:08:41 +0000 (16:08 +0000)]
Cleaned up the interface, the whoOnline window updates automatically, and
messed around with the NOOP to cut down needless chatter...
Art Cancro [Thu, 26 Aug 1999 03:01:30 +0000 (03:01 +0000)]
* HTML updates
Art Cancro [Tue, 24 Aug 1999 21:11:50 +0000 (21:11 +0000)]
added sample source for buttons
Art Cancro [Tue, 24 Aug 1999 03:48:22 +0000 (03:48 +0000)]
* Got the html.c mostly working.
Art Cancro [Tue, 24 Aug 1999 02:01:03 +0000 (02:01 +0000)]
* html.c: added. This is an overly simplistic HTML-to-text converter.
Art Cancro [Sat, 21 Aug 1999 18:37:30 +0000 (18:37 +0000)]
Minor cosmetic cleanup. No code changes.
Art Cancro [Sat, 21 Aug 1999 05:15:34 +0000 (05:15 +0000)]
* mailinglist.c, netmailer.c: fixed to allow list submissions from all posters
on a Citadel network rather than only on the local system.
Reginald Oot [Wed, 18 Aug 1999 01:08:44 +0000 (01:08 +0000)]
Initial revision
Chilly [Mon, 16 Aug 1999 16:17:35 +0000 (16:17 +0000)]
room info window
Chilly [Mon, 16 Aug 1999 16:16:32 +0000 (16:16 +0000)]
Added goto commands, zap room, room info window, and general bug fixed.
Art Cancro [Sun, 15 Aug 1999 03:33:09 +0000 (03:33 +0000)]
Shortened
Art Cancro [Sun, 15 Aug 1999 03:30:15 +0000 (03:30 +0000)]
Removed obsolete files.
Art Cancro [Sat, 14 Aug 1999 18:16:10 +0000 (18:16 +0000)]
* Fixed escputs() and its friends to properly handle ' (single quote) chars
Chilly [Thu, 12 Aug 1999 16:36:13 +0000 (16:36 +0000)]
updated STATUS
Chilly [Thu, 12 Aug 1999 16:34:38 +0000 (16:34 +0000)]
Removed some 1.2 only code and added dot-goto
Chilly [Thu, 12 Aug 1999 01:04:30 +0000 (01:04 +0000)]
opps... these should have been removed before
Art Cancro [Wed, 11 Aug 1999 02:32:10 +0000 (02:32 +0000)]
Cursor
Art Cancro [Wed, 11 Aug 1999 02:28:31 +0000 (02:28 +0000)]
Now it works with wxSockets and built-in wxHTML! Yay!
Chilly [Wed, 11 Aug 1999 02:12:13 +0000 (02:12 +0000)]
Limited the length of lines that enterPanel would send for ent0
Art Cancro [Sun, 8 Aug 1999 00:25:45 +0000 (00:25 +0000)]
* Made one more byte available in locate_host() and in all the structs which
its output gets written to (client can display 24 positions but we were only
saving 23).
Nathan Bryant [Sat, 7 Aug 1999 16:34:39 +0000 (16:34 +0000)]
* serv_icq.c: warning fixes
Art Cancro [Fri, 6 Aug 1999 02:57:26 +0000 (02:57 +0000)]
* locate_host.c: use strdoop() and phree() instead of strdup() and free()
* serv_icq.c: run learned IP's through Citadel's locate_host() & put in Wholist
Art Cancro [Thu, 5 Aug 1999 17:58:59 +0000 (17:58 +0000)]
* RWHO command now returns express message code in postion 3
Chilly [Thu, 5 Aug 1999 16:25:05 +0000 (16:25 +0000)]
oops - forgot to disable my proxy hack for etting through my firewall
Chilly [Thu, 5 Aug 1999 16:20:57 +0000 (16:20 +0000)]
new classes
Chilly [Thu, 5 Aug 1999 16:19:14 +0000 (16:19 +0000)]
added paging support, who is online, various bug fixed/graphical enhancements
Art Cancro [Wed, 4 Aug 1999 03:07:14 +0000 (03:07 +0000)]
more fixes
Art Cancro [Wed, 4 Aug 1999 02:21:47 +0000 (02:21 +0000)]
* Fixed some bugs in the ICQ metaclient, and documented the new protocol cmds
Chilly [Wed, 4 Aug 1999 02:05:51 +0000 (02:05 +0000)]
Massive re-write. Server is multi-threaded and uses swing.
Art Cancro [Tue, 3 Aug 1999 11:34:35 +0000 (11:34 +0000)]
* Added client_icq.c and client_icq.h
Art Cancro [Tue, 3 Aug 1999 03:14:52 +0000 (03:14 +0000)]
* Wrote the client side of the ICQ gateway. Now on to other projects. :)
Art Cancro [Tue, 3 Aug 1999 01:52:06 +0000 (01:52 +0000)]
* Redesigned the client protocol commands for dealing with ICQ
* Implemented page function priority ordering to prevent pages from being
simultaneously delivered over multiple IM systems
* Migrated serv_icq.* into the Makefile
Art Cancro [Sun, 1 Aug 1999 21:36:32 +0000 (21:36 +0000)]
* EXTREME coolness. The server side of the ICQ metaclient is now working.
It is set up using ICQL and ICQA commands, it automatically logs the user
onto ICQ along with Citadel, and displays all non-offline ICQ contacts
in the Wholist.
Art Cancro [Sat, 31 Jul 1999 19:35:31 +0000 (19:35 +0000)]
More changes
Art Cancro [Sat, 31 Jul 1999 07:18:01 +0000 (07:18 +0000)]
* Restructured the express message infrastructure, adding a class of function
hooks for the addition of multiple paging modules with message routing
Art Cancro [Sat, 31 Jul 1999 07:17:07 +0000 (07:17 +0000)]
ICQ changes
Art Cancro [Fri, 30 Jul 1999 22:20:19 +0000 (22:20 +0000)]
* Applied bugfix patches contributed by Vaggelis Tsirkas:
* rooms.c: buffer overrun fix
* room_ops.c: cmd_rdir() now behaves better when directory doesn't exist
Art Cancro [Fri, 30 Jul 1999 15:23:18 +0000 (15:23 +0000)]
Fixed a bug
Chilly [Fri, 30 Jul 1999 15:17:01 +0000 (15:17 +0000)]
more floor support
Art Cancro [Fri, 30 Jul 1999 14:43:51 +0000 (14:43 +0000)]
More debugging options.
Art Cancro [Fri, 30 Jul 1999 03:32:24 +0000 (03:32 +0000)]
* Added strdoop(), a leak-checked version of strdup()
* Small fixes to new API functions in msgbase.c
* ICQ metaclient stores/reads config using the message base API functions
Art Cancro [Thu, 29 Jul 1999 23:53:50 +0000 (23:53 +0000)]
new version
Chilly [Thu, 29 Jul 1999 21:35:36 +0000 (21:35 +0000)]
cleaned up roomMap a lot. We now sort rooms based on their sort order.
Chilly [Thu, 29 Jul 1999 20:06:35 +0000 (20:06 +0000)]
changed the way pop-up prompt frames work so it's easier to program
Chilly [Thu, 29 Jul 1999 20:03:09 +0000 (20:03 +0000)]
changed prompting mechanism, more ui stuff
Chilly [Thu, 29 Jul 1999 18:17:50 +0000 (18:17 +0000)]
fixed a bug in roomNet. (didn't reset properly)
Chilly [Thu, 29 Jul 1999 17:54:16 +0000 (17:54 +0000)]
added room name to entermessage panel
Chilly [Thu, 29 Jul 1999 17:20:40 +0000 (17:20 +0000)]
massive ui updates and begining of floor support
Chilly [Thu, 29 Jul 1999 17:19:27 +0000 (17:19 +0000)]
'cuz I'm lazy and just want to do it once
Chilly [Thu, 29 Jul 1999 17:17:30 +0000 (17:17 +0000)]
Room structures and maintainence
Art Cancro [Thu, 29 Jul 1999 15:12:16 +0000 (15:12 +0000)]
cosmetic update
Art Cancro [Thu, 29 Jul 1999 03:36:38 +0000 (03:36 +0000)]
* msgbase.c: reorganized. output_message() now uses CtdlFetchMessage(),
cmd_msg3() now fetches directly from disk and spews to the client.
Chilly [Wed, 28 Jul 1999 17:59:20 +0000 (17:59 +0000)]
General make script for java code
Chilly [Wed, 28 Jul 1999 17:58:24 +0000 (17:58 +0000)]
added info files
Chilly [Wed, 28 Jul 1999 17:39:43 +0000 (17:39 +0000)]
Fixed bug in passwordWindow.java.
Cosmetic/ui behavior fixes.
Added "who is online" window.
Art Cancro [Wed, 28 Jul 1999 04:11:01 +0000 (04:11 +0000)]
cosmetics
Art Cancro [Wed, 28 Jul 1999 04:07:49 +0000 (04:07 +0000)]
nope
Art Cancro [Wed, 28 Jul 1999 04:07:13 +0000 (04:07 +0000)]
added RCS ID
Art Cancro [Wed, 28 Jul 1999 04:05:11 +0000 (04:05 +0000)]
cosmetic fixes
Art Cancro [Wed, 28 Jul 1999 04:02:37 +0000 (04:02 +0000)]
* Server modules are now labelled with their RCS ID instead of a complex and
manually-updated data structure.