citadel.git
22 years ago* Make stealth mode available to all users
Art Cancro [Sat, 4 May 2002 02:43:36 +0000 (02:43 +0000)]
* Make stealth mode available to all users
* <.W>holist <S>tealth mode command in the client

22 years ago* Finished "folder list" mode (still need to move it to a permanent location)
Art Cancro [Fri, 3 May 2002 19:32:40 +0000 (19:32 +0000)]
* Finished "folder list" mode (still need to move it to a permanent location)

22 years ago* more folder display stuff
Art Cancro [Fri, 3 May 2002 03:55:17 +0000 (03:55 +0000)]
* more folder display stuff

22 years ago* "folder list" view (not finished)
Art Cancro [Wed, 1 May 2002 22:03:07 +0000 (22:03 +0000)]
* "folder list" view (not finished)

22 years ago* Added a drop-down box to change a user's view of a room.
Art Cancro [Wed, 1 May 2002 03:23:32 +0000 (03:23 +0000)]
* Added a drop-down box to change a user's view of a room.

22 years ago* When sending a page that results in the receiver's Sent/Received Pages>
Art Cancro [Tue, 30 Apr 2002 03:13:59 +0000 (03:13 +0000)]
* When sending a page that results in the receiver's Sent/Received Pages>
  room to be created, don't automatically grant the sender access to that room.
* Added a parameter to create_room() to implement the above

22 years ago* Finished summary mode (for the most part, anyway)
Art Cancro [Sun, 28 Apr 2002 03:56:47 +0000 (03:56 +0000)]
* Finished summary mode (for the most part, anyway)

22 years ago* Separated "summary mode" message listing into its own function
Art Cancro [Fri, 26 Apr 2002 21:13:21 +0000 (21:13 +0000)]
* Separated "summary mode" message listing into its own function
* Go to summary mode automatically when the server says that view=1

22 years ago* view
Art Cancro [Fri, 26 Apr 2002 20:11:00 +0000 (20:11 +0000)]
* view

22 years ago* Minor docs update
Art Cancro [Tue, 23 Apr 2002 13:38:08 +0000 (13:38 +0000)]
* Minor docs update

22 years ago* Set up the framework for different "views" of a room
Art Cancro [Tue, 23 Apr 2002 03:18:04 +0000 (03:18 +0000)]
* Set up the framework for different "views" of a room

22 years ago* Create the My Citadel Config> room along with the user account
Art Cancro [Sun, 21 Apr 2002 21:28:06 +0000 (21:28 +0000)]
* Create the My Citadel Config> room along with the user account

22 years ago* Some work on email summary screen
Art Cancro [Sat, 20 Apr 2002 04:14:29 +0000 (04:14 +0000)]
* Some work on email summary screen

22 years ago* Cosmetic comment cleanup
Art Cancro [Sat, 20 Apr 2002 03:13:33 +0000 (03:13 +0000)]
* Cosmetic comment cleanup

22 years ago* One more fix for the RENAME command wrt namespaces.
Art Cancro [Sat, 20 Apr 2002 03:00:01 +0000 (03:00 +0000)]
* One more fix for the RENAME command wrt namespaces.

22 years agodon't use libtool -avoid-version for libcitserver - this might help for
Nathan Bryant [Thu, 18 Apr 2002 18:44:37 +0000 (18:44 +0000)]
don't use libtool -avoid-version for libcitserver - this might help for
OpenBSD

22 years ago* Finished the IMAP RENAME command. (I ended up using nested functions
Art Cancro [Wed, 17 Apr 2002 04:35:07 +0000 (04:35 +0000)]
* Finished the IMAP RENAME command.  (I ended up using nested functions
  because it made the task much, much easier.  We can fix it later or convert
  it to C++ if we find this becomes a problem.)

22 years ago* folder renaming...
Art Cancro [Mon, 15 Apr 2002 22:47:33 +0000 (22:47 +0000)]
* folder renaming...

22 years ago* Add error responses to imap_rename() and set up subfolder framework
Art Cancro [Mon, 15 Apr 2002 13:25:48 +0000 (13:25 +0000)]
* Add error responses to imap_rename() and set up subfolder framework

22 years ago* Began implementing RENAME command in IMAP.
Art Cancro [Sun, 14 Apr 2002 22:42:50 +0000 (22:42 +0000)]
* Began implementing RENAME command in IMAP.

22 years ago* Added access control checking to CtdlRenameRoom()
Art Cancro [Sun, 14 Apr 2002 22:27:05 +0000 (22:27 +0000)]
* Added access control checking to CtdlRenameRoom()

22 years ago* New back end function CtdlRenameRoom() which is used to rename a room and/or
Art Cancro [Sun, 14 Apr 2002 22:11:22 +0000 (22:11 +0000)]
* New back end function CtdlRenameRoom() which is used to rename a room and/or
  move it to a different floor.
* cmd_setr() now uses CtdlRenameRoom() to do part of its work

22 years ago* Began work on IMAP RENAME
Art Cancro [Wed, 10 Apr 2002 03:58:40 +0000 (03:58 +0000)]
* Began work on IMAP RENAME

22 years ago* Allow INBOX to have subfolders. There's no longer any reason not to.
Art Cancro [Tue, 9 Apr 2002 14:26:43 +0000 (14:26 +0000)]
* Allow INBOX to have subfolders.  There's no longer any reason not to.

22 years ago* Send time-of-day with pages sent via IMAP
Michael Hampton [Fri, 5 Apr 2002 22:32:00 +0000 (22:32 +0000)]
* Send time-of-day with pages sent via IMAP

22 years ago* Minor tweak to nested folder algorithm to handle nesting in mail root
Art Cancro [Fri, 5 Apr 2002 14:34:02 +0000 (14:34 +0000)]
* Minor tweak to nested folder algorithm to handle nesting in mail root

22 years ago* Support nested folders in IMAP. We might want to change the delimiter.
Art Cancro [Fri, 5 Apr 2002 04:25:56 +0000 (04:25 +0000)]
* Support nested folders in IMAP.  We might want to change the delimiter.

22 years ago* Experimental hacking to handle subfolderization in IMAP. Seems to work ok
Art Cancro [Thu, 4 Apr 2002 23:25:30 +0000 (23:25 +0000)]
* Experimental hacking to handle subfolderization in IMAP.  Seems to work ok
  but it makes Mozilla mail hang.  Will investigate more later...

22 years ago*** empty log message ***
Art Cancro [Mon, 1 Apr 2002 05:13:41 +0000 (05:13 +0000)]
*** empty log message ***

22 years ago* Tagged everything for 5.91 release
Art Cancro [Mon, 1 Apr 2002 05:13:25 +0000 (05:13 +0000)]
* Tagged everything for 5.91 release

22 years ago* Prep for 5.91 release
Art Cancro [Mon, 1 Apr 2002 05:13:01 +0000 (05:13 +0000)]
* Prep for 5.91 release

22 years ago* Remove "Page another user" link from main menu
Art Cancro [Sun, 31 Mar 2002 05:02:39 +0000 (05:02 +0000)]
* Remove "Page another user" link from main menu
* Add "edit my citadel config room" type link from edit user screen

22 years ago* Finished the "edit user" screen.
Art Cancro [Fri, 29 Mar 2002 22:30:45 +0000 (22:30 +0000)]
* Finished the "edit user" screen.

22 years ago* yep ... more user edit stuff
Art Cancro [Fri, 29 Mar 2002 15:18:10 +0000 (15:18 +0000)]
* yep ... more user edit stuff

22 years ago* Removed the BMBX command. Mailbox security update now runs automatically when the
Art Cancro [Fri, 29 Mar 2002 04:43:16 +0000 (04:43 +0000)]
* Removed the BMBX command.  Mailbox security update now runs automatically when the
  server starts and it sees data files version <5.91.

22 years ago* more useredit
Art Cancro [Wed, 27 Mar 2002 04:22:44 +0000 (04:22 +0000)]
* more useredit

22 years ago* More edit user stuff
Art Cancro [Tue, 26 Mar 2002 19:01:12 +0000 (19:01 +0000)]
* More edit user stuff

22 years ago* Don't display room banner on screens that don't pertain to a particular room
Art Cancro [Tue, 26 Mar 2002 18:23:24 +0000 (18:23 +0000)]
* Don't display room banner on screens that don't pertain to a particular room
* Initial prep for add/change/delete user accounts screen

22 years agodon't check for a database driver until after the openssl check is
Nathan Bryant [Tue, 26 Mar 2002 05:58:35 +0000 (05:58 +0000)]
don't check for a database driver until after the openssl check is
complete. if the ld paths aren't set up for the db installation this
can interfere with the openssl check because it tries to run a program
linked against the libraries we've been finding.

22 years agoremoved last vestiges of "#ifdef CIT_CLIENT" conditional compilation,
Nathan Bryant [Tue, 26 Mar 2002 05:20:47 +0000 (05:20 +0000)]
removed last vestiges of "#ifdef CIT_CLIENT" conditional compilation,
which has been rendered unusable by the build system simplifications

22 years agofix monstrous shell script syntax in configure.ac
Nathan Bryant [Tue, 26 Mar 2002 05:13:32 +0000 (05:13 +0000)]
fix monstrous shell script syntax in configure.ac

22 years ago*** empty log message ***
Nathan Bryant [Tue, 26 Mar 2002 04:39:55 +0000 (04:39 +0000)]
*** empty log message ***

22 years ago * support autoconf 2.53
Nathan Bryant [Tue, 26 Mar 2002 04:38:32 +0000 (04:38 +0000)]
 * support autoconf 2.53
 * make a note that people should be using libtool 1.4d
 * cut some of the more pointless bells and whistles out of the configure
   script in an effort to make it more maintainable
 * modularized ipc_c_tcp.c and client_crypto.o so that they're not tied
   to the curses stuff.
 * timezone/daylight and other FreeBSD fixes
 * more effort in the configure script to detect the common
   bastardizations (ahem, ports) of Berkeley DB without falling down

22 years agofix warning on platforms where pthread_t may be a pointer
Nathan Bryant [Mon, 25 Mar 2002 03:09:40 +0000 (03:09 +0000)]
fix warning on platforms where pthread_t may be a pointer

22 years ago * compatibility with Berkeley DB < 3.3
Nathan Bryant [Mon, 25 Mar 2002 00:01:51 +0000 (00:01 +0000)]
 * compatibility with Berkeley DB < 3.3
 * squished symbol clashes with the OK symbol from curses in certain *n[iu]x
distributions. this is kind of a pain in the ass, but I had to rename our
OK to CIT_OK :-(

22 years ago* Handle vCard registration updates for users other than the one currently
Art Cancro [Fri, 22 Mar 2002 04:35:39 +0000 (04:35 +0000)]
* Handle vCard registration updates for users other than the one currently
  logged in.  (Allows administrative editing of contact information.)

22 years ago* "vcard edit" button for _other_ users' My Citadel Config rooms as well
Art Cancro [Fri, 22 Mar 2002 04:33:08 +0000 (04:33 +0000)]
* "vcard edit" button for _other_ users' My Citadel Config rooms as well

22 years ago* Don't re-declare timezone variables ('cuz FreeBSD chokes on that)
Art Cancro [Wed, 20 Mar 2002 19:03:27 +0000 (19:03 +0000)]
* Don't re-declare timezone variables ('cuz FreeBSD chokes on that)

22 years ago* Brought over yet another new version of the MIME parser from Citadel
Art Cancro [Tue, 19 Mar 2002 04:35:11 +0000 (04:35 +0000)]
* Brought over yet another new version of the MIME parser from Citadel

22 years ago* mime_parser.c: minor changes for easier porting between Citadel and WebCit
Art Cancro [Tue, 19 Mar 2002 04:34:42 +0000 (04:34 +0000)]
* mime_parser.c: minor changes for easier porting between Citadel and WebCit

22 years ago* Saw what IO did with strchr() and did the same in a few more places
Art Cancro [Tue, 19 Mar 2002 04:19:33 +0000 (04:19 +0000)]
* Saw what IO did with strchr() and did the same in a few more places

22 years agomade some changes that should hopefully make configure detect rawhide's
Nathan Bryant [Mon, 18 Mar 2002 23:14:04 +0000 (23:14 +0000)]
made some changes that should hopefully make configure detect rawhide's
db4 rpm.

22 years ago* mime_parser.c: more robust parsing of Content-Type header
Michael Hampton [Sun, 17 Mar 2002 00:08:02 +0000 (00:08 +0000)]
* mime_parser.c: more robust parsing of Content-Type header

22 years ago* Post an error message to Aide> when unlink() is unable to delete old
Art Cancro [Sat, 16 Mar 2002 05:22:59 +0000 (05:22 +0000)]
* Post an error message to Aide> when unlink() is unable to delete old
  database log files.

22 years ago* updated roadmap
Art Cancro [Thu, 14 Mar 2002 04:36:47 +0000 (04:36 +0000)]
* updated roadmap

22 years agoavoid symbol clash with curses' "timeout" function (which may be a macro
Nathan Bryant [Thu, 14 Mar 2002 04:35:27 +0000 (04:35 +0000)]
avoid symbol clash with curses' "timeout" function (which may be a macro
in some versions)

22 years agosupport window resizing in curses mode
Nathan Bryant [Thu, 14 Mar 2002 04:24:20 +0000 (04:24 +0000)]
support window resizing in curses mode

22 years agofix up minor gotcha introduced by fgets change
Nathan Bryant [Wed, 13 Mar 2002 04:11:11 +0000 (04:11 +0000)]
fix up minor gotcha introduced by fgets change

22 years ago* Site-configurable option "Allow system Aides to gain access to mailboxes"
Art Cancro [Wed, 13 Mar 2002 03:58:29 +0000 (03:58 +0000)]
* Site-configurable option "Allow system Aides to gain access to mailboxes"

22 years ago* New site config option "Allow system Aides to gain access to mailboxes"
Art Cancro [Wed, 13 Mar 2002 03:56:52 +0000 (03:56 +0000)]
* New site config option "Allow system Aides to gain access to mailboxes"

22 years ago/* when running in curses mode, the scroll bar in most
Nathan Bryant [Wed, 13 Mar 2002 03:34:38 +0000 (03:34 +0000)]
/* when running in curses mode, the scroll bar in most
   xterm-style programs becomes useless, so it makes sense to
   pause after a screenful of pages if the user has been idle
   for a while. However, this is annoying to some of the users
   who aren't in curses mode and tend to leave their clients
   idle. keepalives become disabled, resulting in getting booted
   when coming back to the idle session. but they probably have
   a working scrollback in their terminal, so disable it in this
   case:
 */
if (!is_curses_enabled())
lines_printed = 0;

22 years agoone more tweak
Nathan Bryant [Wed, 13 Mar 2002 00:07:59 +0000 (00:07 +0000)]
one more tweak

22 years agouse ncurses in preference to curses if it's installed; it handles
Nathan Bryant [Tue, 12 Mar 2002 23:34:38 +0000 (23:34 +0000)]
use ncurses in preference to curses if it's installed; it handles
background colors properly on dtterm, has a larger color pair palette,
and has a bigger terminal database than solaris curses

22 years ago* Moved room access controls out of the admin menu and into the room commands
Art Cancro [Tue, 12 Mar 2002 23:14:00 +0000 (23:14 +0000)]
* Moved room access controls out of the admin menu and into the room commands
  menu.  Prettied up the access control list screen.

22 years agocurses fix: map our normal color pairs into the 0-7 range instead of 1-8,
Nathan Bryant [Tue, 12 Mar 2002 22:47:17 +0000 (22:47 +0000)]
curses fix: map our normal color pairs into the 0-7 range instead of 1-8,
in order to make our pairs fit on terminals such as dtterm where COLOR_PAIRS=8.
map the white/blue color pair onto 8 instead of 9, but only if that slot
is available; fall back on white/black otherwise.

it seems there may be an off-by-one error in the color pair manpages for
the various curses packages (?) if not, our 0 entry is unusable, but that's
the DIM_BLACK color and we don't use it anyway.

22 years ago* Give mailbox owners access to "who knows room" command
Art Cancro [Tue, 12 Mar 2002 22:17:21 +0000 (22:17 +0000)]
* Give mailbox owners access to "who knows room" command

22 years agosupport color under Solaris curses
Nathan Bryant [Tue, 12 Mar 2002 21:08:03 +0000 (21:08 +0000)]
support color under Solaris curses

22 years ago* Access control change: do not treat mailboxes as guessname rooms for Aides.
Art Cancro [Tue, 12 Mar 2002 19:59:41 +0000 (19:59 +0000)]
* Access control change: do not treat mailboxes as guessname rooms for Aides.
  Open up INVT/KICK commands to non-Aides for their mailboxes.

22 years agoclean up a few prototypes that weren't defined centrally in headers
Nathan Bryant [Tue, 12 Mar 2002 18:49:39 +0000 (18:49 +0000)]
clean up a few prototypes that weren't defined centrally in headers

22 years agoif a filesystem node exists at /var/run/egd-pool, try to connect to it as
Nathan Bryant [Tue, 12 Mar 2002 04:30:53 +0000 (04:30 +0000)]
if a filesystem node exists at /var/run/egd-pool, try to connect to it as
the EGD (Entropy Gathering Daemon) or PRNGD (pseudorandom number
generator daemon) socket and seed OpenSSL's RNG.

this is necessary on solaris and other systems which lack /dev/urandom.

22 years agosquished the last remaining calls to sprintf
Nathan Bryant [Tue, 12 Mar 2002 03:43:26 +0000 (03:43 +0000)]
squished the last remaining calls to sprintf

22 years agoreplace calls to gets with fgets
Nathan Bryant [Tue, 12 Mar 2002 03:36:55 +0000 (03:36 +0000)]
replace calls to gets with fgets

22 years agomore sprintf bashing. now the only ones left are in mime_parser
Nathan Bryant [Tue, 12 Mar 2002 03:19:10 +0000 (03:19 +0000)]
more sprintf bashing. now the only ones left are in mime_parser

22 years agosprintf bashing
Nathan Bryant [Tue, 12 Mar 2002 03:09:11 +0000 (03:09 +0000)]
sprintf bashing

22 years agomore sprintf bashing
Nathan Bryant [Tue, 12 Mar 2002 02:56:17 +0000 (02:56 +0000)]
more sprintf bashing

22 years ago - pass -Wcast-qual to gcc
Nathan Bryant [Tue, 12 Mar 2002 01:33:42 +0000 (01:33 +0000)]
 - pass -Wcast-qual to gcc
 - more sprintf bashing

22 years agomore sprintf
Nathan Bryant [Tue, 12 Mar 2002 00:35:55 +0000 (00:35 +0000)]
more sprintf

22 years agomore sprintf removals
Nathan Bryant [Tue, 12 Mar 2002 00:03:43 +0000 (00:03 +0000)]
more sprintf removals

22 years agocommented
Nathan Bryant [Mon, 11 Mar 2002 06:17:22 +0000 (06:17 +0000)]
commented

22 years agouse <db.h> before <db3/db.h> or <db4/db.h>
Nathan Bryant [Mon, 11 Mar 2002 06:00:21 +0000 (06:00 +0000)]
use <db.h> before <db3/db.h> or <db4/db.h>
this is the only way i can think of to make it work everywhere; people on
systems like FreeBSD where the ports work the other way around will have to
specify an extra -I flag in their CPPFLAGS variable.

22 years agoadded autom4te.cache
Nathan Bryant [Mon, 11 Mar 2002 05:47:19 +0000 (05:47 +0000)]
added autom4te.cache

22 years agoremoved all references to sprintf from several files (not all files yet)
Nathan Bryant [Mon, 11 Mar 2002 05:42:47 +0000 (05:42 +0000)]
removed all references to sprintf from several files (not all files yet)
and replace with snprintf

22 years agowarning fixes on sparc-sun-solaris2.8 with gcc 3.0.4, mostly for *printf
Nathan Bryant [Mon, 11 Mar 2002 04:16:21 +0000 (04:16 +0000)]
warning fixes on sparc-sun-solaris2.8 with gcc 3.0.4, mostly for *printf
format strings

22 years ago - fixes for building without OpenSSL
Nathan Bryant [Mon, 11 Mar 2002 03:55:25 +0000 (03:55 +0000)]
 - fixes for building without OpenSSL
 - setenv doesn't exist on all systems, use putenv instead
 - support Solaris' curses implementation

22 years ago* Handle multiple Internet e-mail addresses in vCard editor
Art Cancro [Sun, 10 Mar 2002 06:07:09 +0000 (06:07 +0000)]
* Handle multiple Internet e-mail addresses in vCard editor

22 years ago* Applied a patch submitted by <xperc@hotmail.com> to fix a potential buffer
Art Cancro [Sat, 9 Mar 2002 22:52:04 +0000 (22:52 +0000)]
* Applied a patch submitted by <xperc@hotmail.com> to fix a potential buffer
  overflow problem in lprintf().  I also did the same fix to cprintf().

22 years ago* Added BMBX to fix a problem
Art Cancro [Sat, 9 Mar 2002 16:48:00 +0000 (16:48 +0000)]
* Added BMBX to fix a problem

22 years ago* one more tweak
Art Cancro [Sat, 9 Mar 2002 06:18:37 +0000 (06:18 +0000)]
* one more tweak

22 years ago* this should do it.
Art Cancro [Sat, 9 Mar 2002 05:22:30 +0000 (05:22 +0000)]
* this should do it.

22 years ago* Attempts to fix the access control crap
Art Cancro [Sat, 9 Mar 2002 05:02:20 +0000 (05:02 +0000)]
* Attempts to fix the access control crap

22 years ago* citadel.rc: disable full-screen mode by default
Art Cancro [Sat, 9 Mar 2002 04:20:24 +0000 (04:20 +0000)]
* citadel.rc: disable full-screen mode by default

22 years ago* Patch to allow invitations and admin access to mailbox rooms. NEEDS TESTING!
Art Cancro [Fri, 8 Mar 2002 05:42:02 +0000 (05:42 +0000)]
* Patch to allow invitations and admin access to mailbox rooms.  NEEDS TESTING!

22 years ago* doc change
Art Cancro [Fri, 8 Mar 2002 04:22:39 +0000 (04:22 +0000)]
* doc change

22 years ago* Final polish for initial round of vCard editing functions. Only show "edit"
Art Cancro [Thu, 7 Mar 2002 04:56:09 +0000 (04:56 +0000)]
* Final polish for initial round of vCard editing functions.  Only show "edit"
  link when editing user's own vCard in the My Citadel Config> room.

22 years ago* Force recipient only in Mail>, not in all mailbox rooms
Art Cancro [Thu, 7 Mar 2002 04:30:38 +0000 (04:30 +0000)]
* Force recipient only in Mail>, not in all mailbox rooms

22 years ago* More vcard editing form stuff
Art Cancro [Wed, 6 Mar 2002 05:22:33 +0000 (05:22 +0000)]
* More vcard editing form stuff

22 years ago* form cosmetics
Art Cancro [Tue, 5 Mar 2002 22:48:44 +0000 (22:48 +0000)]
* form cosmetics

22 years ago* Autoconf fixes for DB4 support
Michael Hampton [Tue, 5 Mar 2002 22:45:40 +0000 (22:45 +0000)]
* Autoconf fixes for DB4 support

22 years ago* a few more fields
Art Cancro [Tue, 5 Mar 2002 22:09:43 +0000 (22:09 +0000)]
* a few more fields

22 years ago* More vCard editing stuff
Art Cancro [Tue, 5 Mar 2002 05:05:09 +0000 (05:05 +0000)]
* More vCard editing stuff