citadel.git
23 years ago* Finished the implementation of per-message seen/unseen logic, both in the
Art Cancro [Thu, 26 Apr 2001 03:31:03 +0000 (03:31 +0000)]
* Finished the implementation of per-message seen/unseen logic, both in the
  server proper and in IMAP.  Citadel protocol uses new "seen" command.

23 years ago* Began implementation of per-message seen/unseen attribute
Art Cancro [Sat, 21 Apr 2001 04:55:54 +0000 (04:55 +0000)]
* Began implementation of per-message seen/unseen attribute

23 years ago* IMAP LIST/LSUB: made it case insensitive. Also minor IMAP code cleanup.
Art Cancro [Fri, 20 Apr 2001 03:39:54 +0000 (03:39 +0000)]
* IMAP LIST/LSUB: made it case insensitive.  Also minor IMAP code cleanup.

23 years ago* Modified rooms.c in the client so that it would allow inviting into
Andru Luvisi [Tue, 17 Apr 2001 00:35:19 +0000 (00:35 +0000)]
* Modified rooms.c in the client so that it would allow inviting into
  public rooms.  This is important since there is now a V_LOCKOUT
  flag which prevents users who have been kicked from rejoining
  a room unless/until you invite them back in.

23 years ago* Modified client rooms.c so that people can be invited to public rooms.
Andru Luvisi [Tue, 17 Apr 2001 00:19:31 +0000 (00:19 +0000)]
* Modified client rooms.c so that people can be invited to public rooms.
  This is needed because the V_LOCKOUT flag is set when people are
  kicked out of public rooms so they can't rejoin.  The only way to
  let them back in is to INVT them.

23 years ago* Fixed bug in room_ops.c that wasn't allowing aides to goto passworded
Andru Luvisi [Mon, 16 Apr 2001 19:21:14 +0000 (19:21 +0000)]
* Fixed bug in room_ops.c that wasn't allowing aides to goto passworded
  rooms without knowing the password.

23 years ago* Fixed an unterminated string bug in IMAP APPEND. Storing messages should
Art Cancro [Sat, 14 Apr 2001 04:26:44 +0000 (04:26 +0000)]
* Fixed an unterminated string bug in IMAP APPEND.  Storing messages should
  work now.

23 years ago* Finished coding IMAP APPEND. It works, but there's a bug in it somewhere
Art Cancro [Tue, 10 Apr 2001 01:04:10 +0000 (01:04 +0000)]
* Finished coding IMAP APPEND.  It works, but there's a bug in it somewhere
  that is corrupting the memory.

23 years ago* Began implementing IMAP APPEND
Art Cancro [Tue, 3 Apr 2001 00:47:23 +0000 (00:47 +0000)]
* Began implementing IMAP APPEND

23 years ago* Modified roomops.c to give users the ability to pick a floor at room
Andru Luvisi [Sun, 1 Apr 2001 22:13:37 +0000 (22:13 +0000)]
* Modified roomops.c to give users the ability to pick a floor at room
  creation time.

23 years ago* *Actually* fixed a botched ChangeLog entry.
Andru Luvisi [Sun, 1 Apr 2001 22:05:44 +0000 (22:05 +0000)]
* *Actually* fixed a botched ChangeLog entry.

23 years ago* Fixed a botched ChangeLog entry.
Andru Luvisi [Sun, 1 Apr 2001 22:04:28 +0000 (22:04 +0000)]
* Fixed a botched ChangeLog entry.

23 years agoChanged two fclose()s to pclose()s.
Andru Luvisi [Sun, 1 Apr 2001 22:03:10 +0000 (22:03 +0000)]
Changed two fclose()s to pclose()s.

23 years agoChanged two fclose()s to pclose()s in serv_vandelay.c
Andru Luvisi [Sun, 1 Apr 2001 21:35:17 +0000 (21:35 +0000)]
Changed two fclose()s to pclose()s in serv_vandelay.c

23 years ago* serv_pop3.c: Fixed APOP. Now logs in properly. Also cleaned up some non-
Michael Hampton [Sun, 25 Mar 2001 11:52:36 +0000 (11:52 +0000)]
* serv_pop3.c: Fixed APOP. Now logs in properly. Also cleaned up some non-
  RFC-compliant error messages.

23 years ago* Added the new IMAP mailbox string compare submitted by Daniel Malament.
Art Cancro [Wed, 21 Mar 2001 05:47:53 +0000 (05:47 +0000)]
* Added the new IMAP mailbox string compare submitted by Daniel Malament.

23 years ago* Added the (\NoInferiors) tag to all rooms listed in IMAP. This made Mozilla
Art Cancro [Tue, 20 Mar 2001 01:33:56 +0000 (01:33 +0000)]
* Added the (\NoInferiors) tag to all rooms listed in IMAP.  This made Mozilla
  behave very nicely.

23 years ago* imap
Art Cancro [Sun, 18 Mar 2001 05:15:22 +0000 (05:15 +0000)]
* imap

23 years ago* some obscure stupid imap thing
Art Cancro [Sun, 18 Mar 2001 04:53:58 +0000 (04:53 +0000)]
* some obscure stupid imap thing

23 years ago* Changed the return interface for CxMiExpRecv(). It now returns a more
Brian [Tue, 13 Mar 2001 22:45:53 +0000 (22:45 +0000)]
* Changed the return interface for CxMiExpRecv().  It now returns a more
intelligible struct representing an atomic Express Message.  UNfortunately,
this requires the user to free 2 things (object, object->message) as opposed
to one (object)...  C'est la vie...

23 years ago* support (BODY[HEADER.FIELDS(BLAH BLAH BLAH)]) and HEADER.FIELDS.NOT
Art Cancro [Tue, 13 Mar 2001 17:19:33 +0000 (17:19 +0000)]
* support (BODY[HEADER.FIELDS(BLAH BLAH BLAH)]) and HEADER.FIELDS.NOT

23 years ago* HEADER.FIELDS...
Art Cancro [Tue, 13 Mar 2001 05:04:32 +0000 (05:04 +0000)]
* HEADER.FIELDS...

23 years ago* Added SLRP support (but doesn't seem to work yet...)
Brian [Tue, 13 Mar 2001 03:41:03 +0000 (03:41 +0000)]
* Added SLRP support (but doesn't seem to work yet...)

23 years ago* Shortened the "ID" tag to make more room for client/vendor id's.
Brian [Mon, 12 Mar 2001 20:38:47 +0000 (20:38 +0000)]
* Shortened the "ID" tag to make more room for client/vendor id's.

23 years ago* Implemented SUBSCRIBE and UNSUBSCRIBE commands
Art Cancro [Mon, 12 Mar 2001 01:27:42 +0000 (01:27 +0000)]
* Implemented SUBSCRIBE and UNSUBSCRIBE commands

23 years ago* Mega sexy hack to deliver express messages THROUGH IMAP! uber coolness!!
Art Cancro [Sun, 11 Mar 2001 23:00:29 +0000 (23:00 +0000)]
* Mega sexy hack to deliver express messages THROUGH IMAP!  uber coolness!!

23 years ago* updated loginwrapper docs
Art Cancro [Sun, 11 Mar 2001 22:09:30 +0000 (22:09 +0000)]
* updated loginwrapper docs

23 years ago* Replaced the "citlogin" binary wrapper with the "loginwrapper.sh" script.
Art Cancro [Sun, 11 Mar 2001 22:09:20 +0000 (22:09 +0000)]
* Replaced the "citlogin" binary wrapper with the "loginwrapper.sh" script.

23 years ago* more of the same fix
Art Cancro [Sun, 11 Mar 2001 20:11:17 +0000 (20:11 +0000)]
* more of the same fix

23 years ago* Fixed bug that created incorrect roomnames when sending pages
Art Cancro [Sun, 11 Mar 2001 20:06:53 +0000 (20:06 +0000)]
* Fixed bug that created incorrect roomnames when sending pages

23 years ago* IMAP DELETE command ... also split up access control for room delete cmds
Art Cancro [Sun, 11 Mar 2001 19:23:32 +0000 (19:23 +0000)]
* IMAP DELETE command ... also split up access control for room delete cmds

23 years ago* fix bug
Art Cancro [Sat, 10 Mar 2001 18:12:21 +0000 (18:12 +0000)]
* fix bug

23 years ago* Implement proper access control for deleting messages from IMAP
Art Cancro [Sat, 10 Mar 2001 17:29:08 +0000 (17:29 +0000)]
* Implement proper access control for deleting messages from IMAP

23 years ago* Fixed some small IMAP bugs
Art Cancro [Wed, 7 Mar 2001 04:02:28 +0000 (04:02 +0000)]
* Fixed some small IMAP bugs

23 years ago* Probable completion of STATUS, COPY, STORE, and EXPUNGE commands in IMAP
Art Cancro [Tue, 6 Mar 2001 04:44:01 +0000 (04:44 +0000)]
* Probable completion of STATUS, COPY, STORE, and EXPUNGE commands in IMAP

23 years agodatabase-related cleanups and paranoia tests;
Nathan Bryant [Tue, 6 Mar 2001 03:31:58 +0000 (03:31 +0000)]
database-related cleanups and paranoia tests;
fixed a transaction-leak/deadlock problem in cdb_delete;
solved the SIGPIPE mystery (GDB stops on SIGPIPE is all it was)

23 years ago*** empty log message ***
Art Cancro [Mon, 5 Mar 2001 15:57:36 +0000 (15:57 +0000)]
*** empty log message ***

23 years ago* IMAP COPY
Art Cancro [Mon, 5 Mar 2001 04:59:32 +0000 (04:59 +0000)]
* IMAP COPY

23 years ago* IMAP EXPUNGE responses -should- be correct now
Art Cancro [Sun, 4 Mar 2001 23:49:44 +0000 (23:49 +0000)]
* IMAP EXPUNGE responses -should- be correct now

23 years ago* dunno
Art Cancro [Sat, 3 Mar 2001 06:29:15 +0000 (06:29 +0000)]
* dunno

23 years ago* client: the "Page who?" prompt now defaults to the last user who paged
Art Cancro [Fri, 2 Mar 2001 03:18:35 +0000 (03:18 +0000)]
* client: the "Page who?" prompt now defaults to the last user who paged
  you or the last user you sent a page to, whichever is more recent.

23 years ago* Removed the moderation questions.
Art Cancro [Wed, 28 Feb 2001 05:49:04 +0000 (05:49 +0000)]
* Removed the moderation questions.
* Added extra ignores of SIGPIPE to the code (before every client socket
  write, because DB screws it up somehow)

23 years ago* Backed out the variable-length string changes.
Art Cancro [Wed, 28 Feb 2001 05:45:05 +0000 (05:45 +0000)]
* Backed out the variable-length string changes.

23 years agopass DB_THREAD to DB->open()
Nathan Bryant [Tue, 27 Feb 2001 19:56:23 +0000 (19:56 +0000)]
pass DB_THREAD to DB->open()

23 years agoabort on errors
Nathan Bryant [Tue, 27 Feb 2001 15:33:09 +0000 (15:33 +0000)]
abort on errors

23 years agomodified lprintf strings to begin with "cdb_" to simplify grepping for
Nathan Bryant [Mon, 26 Feb 2001 19:56:13 +0000 (19:56 +0000)]
modified lprintf strings to begin with "cdb_" to simplify grepping for
sleepycat-related errors.

23 years ago* More of IMAP STORE. Works for \Deleted now, but we don't have EXPUNGE yet
Art Cancro [Sat, 24 Feb 2001 17:23:22 +0000 (17:23 +0000)]
* More of IMAP STORE.  Works for \Deleted now, but we don't have EXPUNGE yet

23 years ago* Wrote a bit of the IMAP STORE command
Art Cancro [Sat, 24 Feb 2001 06:06:28 +0000 (06:06 +0000)]
* Wrote a bit of the IMAP STORE command

23 years ago* imap
Art Cancro [Sat, 24 Feb 2001 04:47:36 +0000 (04:47 +0000)]
* imap

23 years ago* Fixed my listing in developers.txt (finally! :)
Brian [Sat, 24 Feb 2001 04:43:13 +0000 (04:43 +0000)]
* Fixed my listing in developers.txt (finally!  :)

23 years agoput some obsurd limit on client_gets() input. So somebody can't blow you
Stu Mark [Thu, 22 Feb 2001 18:38:14 +0000 (18:38 +0000)]
put some obsurd limit on client_gets() input. So somebody can't blow you
out of memeory.

23 years agoMostly made changes to allow client_gets to handle reading a buffer
Stu Mark [Thu, 22 Feb 2001 18:22:39 +0000 (18:22 +0000)]
Mostly made changes to allow client_gets to handle reading a buffer
larger than SIZ. This required changes all over the place.
Most of the changes in source were just putting an i in front of the
cmdbuf variable name for the purpose of having the compiler point out
to me everything that I had to fix. Sorry if this is bothersome, but
I know I fixed every last one of them.
I tried to follow functionality to see where the bigger buffer might
cause a problem dealing with a smaller buffer. In most cases this was
in the extract function and lprintf.
extract is now limited to one token being of max size SIZ. Lprintf now
does a pre-printf to size the buffer it's going to need to print. If
this is a performance problem then we'll have to rewrite lprintf.
Also added getmem, freemem, reallocmem to the debugging version of
the mallok/phree reallok functions. They basically just check for
memory overruns upon freeing the memory. I figured it couldn't hurt
and I thought you might find it useful.
added 2 vars to the citsession to hold the dynamic buffer for input
per session. gets freed on session close, so their should be no
memory leak.
there's a couple of places where I left source in with that are
commented out. This is just for reference so you can see what I did.
remove them if you find them annoying (ex: oldclient_gets())
fiddled with the control file reader to use the new buffer thing too
had to change to make it read right.
for example, clients_gets used to read into the buffer, now
it gets string copies out.
hmmm.. there may be overruns there, let me check that.

One thing I'd like to say is that I couldnt' test everything because
I don't know how to get everything to run, but I changed everything
in the same manner and I tested some of it, so I think the other
changes should be fine. Let me know if you see a problem.

23 years ago* Added MSGS_* flags to make using the new CxMsList() api easier to code for.
Brian [Thu, 22 Feb 2001 17:14:12 +0000 (17:14 +0000)]
* Added MSGS_* flags to make using the new CxMsList() api easier to code for.

23 years ago* Updated CxMsList() API to allow users to select only NEW messages, or only
Brian [Thu, 22 Feb 2001 17:05:19 +0000 (17:05 +0000)]
* Updated CxMsList() API to allow users to select only NEW messages, or only
the LAST x messages (<-skel).  THIS WILL REQUIRE CLIENT-SIDE CHANGES IN ORDER
FOR YOUR CLIENT TO WORK!

23 years ago* Wrote the "citlogin" wrapper, so Citadel client can run directly without
Art Cancro [Wed, 21 Feb 2001 05:44:46 +0000 (05:44 +0000)]
* Wrote the "citlogin" wrapper, so Citadel client can run directly without
  having to login as bbs first.

23 years ago* added citlogin.c
Art Cancro [Wed, 21 Feb 2001 05:30:38 +0000 (05:30 +0000)]
* added citlogin.c

23 years ago* Repaired buggy "ALL" macro in IMAP FETCH.
Art Cancro [Wed, 21 Feb 2001 05:15:41 +0000 (05:15 +0000)]
* Repaired buggy "ALL" macro in IMAP FETCH.

23 years ago* IMAP: implemented the STATUS command (sort of).
Art Cancro [Tue, 20 Feb 2001 00:02:56 +0000 (00:02 +0000)]
* IMAP: implemented the STATUS command (sort of).

23 years ago* IMAP server: added untagged, unsolicited server messages for newly arrived
Art Cancro [Mon, 19 Feb 2001 22:24:41 +0000 (22:24 +0000)]
* IMAP server: added untagged, unsolicited server messages for newly arrived
  messages, and messages expunged by another session.

23 years ago* Fixed problem in which unconnected clients send messages to file descriptor
Brian [Mon, 19 Feb 2001 14:50:58 +0000 (14:50 +0000)]
* Fixed problem in which unconnected clients send messages to file descriptor
0 (stdout), Now CxClSend() should do nothing if not connected.

23 years ago* Repaired the creation of page log rooms in the wrong namespace when the
Art Cancro [Sat, 17 Feb 2001 05:53:35 +0000 (05:53 +0000)]
* Repaired the creation of page log rooms in the wrong namespace when the
  recipient does not yet have his/her log room created.
* Rewrite "EXPI messages" to run in two passes: one to gather messages to
  purge and the next to delete them.  Works better in transactionland.

23 years ago* Added credit for Andru Luvisi <luvisi@andru.sonoma.edu> for the above
Art Cancro [Thu, 15 Feb 2001 02:16:23 +0000 (02:16 +0000)]
* Added credit for Andru Luvisi <luvisi@andru.sonoma.edu> for the above

23 years ago* Applied a patch submitted by "cough" to add who-knows-room and
Art Cancro [Thu, 15 Feb 2001 01:21:55 +0000 (01:21 +0000)]
* Applied a patch submitted by "cough" to add who-knows-room and
  invite/kickout functionality.

23 years ago* citadel.rc: added $Id$ (it's about time!)
Michael Hampton [Wed, 14 Feb 2001 08:11:27 +0000 (08:11 +0000)]
* citadel.rc: added $Id$ (it's about time!)

23 years ago* Fixed POP3 server responses ending in \n instead of \r\n as they should be.
Art Cancro [Wed, 14 Feb 2001 04:23:54 +0000 (04:23 +0000)]
* Fixed POP3 server responses ending in \n instead of \r\n as they should be.
  This was causing some clients (such as Pine) to lock up.

23 years ago* Added the NOTES file, containing some thoughts about the ASYN protocol,
Brian [Wed, 14 Feb 2001 03:48:51 +0000 (03:48 +0000)]
* Added the NOTES file, containing some thoughts about the ASYN protocol,
eloquently elaborated upon by AJC (Ig).

23 years ago* Worked out the remaining bugs in IMAP FETCH for the BODYSTRUCTURE and
Art Cancro [Tue, 13 Feb 2001 04:06:14 +0000 (04:06 +0000)]
* Worked out the remaining bugs in IMAP FETCH for the BODYSTRUCTURE and
  BODY[n] data items.  I think.  So much protocol crud, so little time...

23 years ago* imap fetch
Art Cancro [Tue, 13 Feb 2001 01:18:45 +0000 (01:18 +0000)]
* imap fetch

23 years ago* sysdep.c ig_tcp_server() - use IPPROTO_TCP instead of getprotobyname()
Art Cancro [Mon, 12 Feb 2001 04:31:34 +0000 (04:31 +0000)]
* sysdep.c ig_tcp_server() - use IPPROTO_TCP instead of getprotobyname()

23 years ago* Fixed namespace problems resulting from the automatic namespece prefixing
Art Cancro [Thu, 8 Feb 2001 04:46:00 +0000 (04:46 +0000)]
* Fixed namespace problems resulting from the automatic namespece prefixing
  added to create_room().  Also added the ability to specify "create a mailbox
  but I've already supplied the namespace prefix" for situations where the
  namespace isn't that of the logged in user.
* Made the POP3 server response messages slightly less humorous

23 years ago* Removed ID tag.
Brian [Wed, 7 Feb 2001 22:42:24 +0000 (22:42 +0000)]
* Removed ID tag.

23 years ago* Updated ChangeLog to conform to Citadel/UX standards (kinda) :)
Brian [Wed, 7 Feb 2001 22:41:51 +0000 (22:41 +0000)]
* Updated ChangeLog to conform to Citadel/UX standards (kinda)  :)

23 years agoInitial revision
Brian [Wed, 7 Feb 2001 22:10:02 +0000 (22:10 +0000)]
Initial revision

23 years ago* Added a floor listing (complete with \NoSelect flag) to LIST and LSUB
Art Cancro [Tue, 6 Feb 2001 04:44:12 +0000 (04:44 +0000)]
* Added a floor listing (complete with \NoSelect flag) to LIST and LSUB

23 years agomemset
Nathan Bryant [Tue, 6 Feb 2001 04:13:13 +0000 (04:13 +0000)]
memset

23 years ago* citadel.rc: changed the default for local_screen_dimensions to 1, since
Art Cancro [Tue, 6 Feb 2001 02:09:41 +0000 (02:09 +0000)]
* citadel.rc: changed the default for local_screen_dimensions to 1, since
  Internet users now outnumber dialup users 100 to 0.
* room_ops.c: added a really_create option to create_room().  Also moved the
  generation of personal namespace into that function.  MODULE OWNERS PLEASE
  CHECK YOUR CALLS TO AVOID MULTIPLE NAMESPACING!!
* room_ops.c: fixed a bug in cgetfloor() that left bad pointers around
* serv_imap.c: finished the CREATE command (finally)

23 years ago* Made some changes to functions which translate between Citadel room names
Art Cancro [Mon, 5 Feb 2001 05:20:22 +0000 (05:20 +0000)]
* Made some changes to functions which translate between Citadel room names
  and IMAP folder names.  They're still buggy.

23 years ago* schtuff
Art Cancro [Mon, 5 Feb 2001 02:53:14 +0000 (02:53 +0000)]
* schtuff

23 years ago* imap sucks
Art Cancro [Mon, 5 Feb 2001 02:29:28 +0000 (02:29 +0000)]
* imap sucks

23 years ago* Implemented the IMAP CREATE command
Art Cancro [Sun, 4 Feb 2001 23:17:31 +0000 (23:17 +0000)]
* Implemented the IMAP CREATE command

23 years ago* stuff
Art Cancro [Sun, 4 Feb 2001 21:41:47 +0000 (21:41 +0000)]
* stuff

23 years ago* more imap. imap sucks. die crispin die.
Art Cancro [Sun, 4 Feb 2001 02:40:08 +0000 (02:40 +0000)]
* more imap.  imap sucks.  die crispin die.

23 years ago* serv_ical.c: Verify that objects posted to My Calendar> are of type
Michael Hampton [Sat, 3 Feb 2001 10:02:12 +0000 (10:02 +0000)]
* serv_ical.c: Verify that objects posted to My Calendar> are of type
  text/x-calendar or text/calendar; abort saving if not

23 years ago* serv_ical.c: now creates a My Calendar> personal room, sets attributes
Michael Hampton [Sat, 3 Feb 2001 09:30:47 +0000 (09:30 +0000)]
* serv_ical.c: now creates a My Calendar> personal room, sets attributes

23 years ago* serv_ical.c and serv_ical.h added; skeleton code for now
Michael Hampton [Sat, 3 Feb 2001 08:21:00 +0000 (08:21 +0000)]
* serv_ical.c and serv_ical.h added; skeleton code for now

23 years ago* Changed the error message in cdb_delete() to actually *say* cdb_delete
Art Cancro [Fri, 2 Feb 2001 20:18:18 +0000 (20:18 +0000)]
* Changed the error message in cdb_delete() to actually *say* cdb_delete
  instead of cdb_store.  Useful to know which function failed...

23 years ago* I dunno
Art Cancro [Fri, 2 Feb 2001 05:35:21 +0000 (05:35 +0000)]
* I dunno

23 years ago* IMAP minor change to mailbox name output
Art Cancro [Thu, 1 Feb 2001 04:08:03 +0000 (04:08 +0000)]
* IMAP minor change to mailbox name output
* Increased size of buffer in lprintf()

23 years ago* sysdep.c: lprintf() now generates timestamps
Michael Hampton [Sun, 28 Jan 2001 09:50:02 +0000 (09:50 +0000)]
* sysdep.c: lprintf() now generates timestamps

23 years ago * serv_bio.c: RBIO now also returns stats about a user, see session.txt
Michael Hampton [Sun, 28 Jan 2001 07:35:04 +0000 (07:35 +0000)]
 * serv_bio.c: RBIO now also returns stats about a user, see session.txt

23 years ago* "Delete message" button now confirms on client-side using JavaScript
Art Cancro [Thu, 25 Jan 2001 23:10:00 +0000 (23:10 +0000)]
* "Delete message" button now confirms on client-side using JavaScript

23 years ago* yeesh ... more on the IMAP BODYSTRUCTURE
Art Cancro [Tue, 16 Jan 2001 04:03:13 +0000 (04:03 +0000)]
* yeesh ... more on the IMAP BODYSTRUCTURE

23 years ago* imap bodystructure
Art Cancro [Tue, 16 Jan 2001 01:51:12 +0000 (01:51 +0000)]
* imap bodystructure

23 years ago* Changed the MIME parser API *again* because we now need the ability to
Art Cancro [Tue, 16 Jan 2001 00:46:40 +0000 (00:46 +0000)]
* Changed the MIME parser API *again* because we now need the ability to
  supply callback functions to be executed before and/or after parsing a
  multipart.  (Need this for IMAP BODYSTRUCTURE output.  Crispin sucks.)

23 years ago* user_ops.c: reject NULL password in CtdlTryPassword() instead of crashing
Art Cancro [Mon, 15 Jan 2001 23:59:26 +0000 (23:59 +0000)]
* user_ops.c: reject NULL password in CtdlTryPassword() instead of crashing

23 years ago*** empty log message ***
Art Cancro [Mon, 15 Jan 2001 20:34:29 +0000 (20:34 +0000)]
*** empty log message ***

23 years ago * "Path:" removed for now because it confuses brain-dead Microsoft shitware
Art Cancro [Mon, 15 Jan 2001 20:34:04 +0000 (20:34 +0000)]
 * "Path:" removed for now because it confuses brain-dead Microsoft shitware
   into thinking that mail messages are newsgroup messages instead.  When we
   add NNTP support back into Citadel we'll have to add code to only output
   this field when appropriate.

23 years ago* temporary implementation of 901 asynchronous express messages
Art Cancro [Mon, 15 Jan 2001 16:30:31 +0000 (16:30 +0000)]
* temporary implementation of 901 asynchronous express messages

23 years ago* Changed the format of <.W>holist <L>ong
Art Cancro [Sun, 14 Jan 2001 14:55:39 +0000 (14:55 +0000)]
* Changed the format of <.W>holist <L>ong

23 years agomerged remaining changes from TRANSACTIONS (using cvs update -j TRANSACTIONS)
Nathan Bryant [Sat, 13 Jan 2001 06:40:26 +0000 (06:40 +0000)]
merged remaining changes from TRANSACTIONS (using cvs update -j TRANSACTIONS)
which should now be considered closed.