citadel.git
19 years ago* Set up framework for "notes" view, and added a skeleton function for
Art Cancro [Fri, 1 Oct 2004 16:23:24 +0000 (16:23 +0000)]
* Set up framework for "notes" view, and added a skeleton function for
  the actual display.

19 years ago* Configure "notes" view and auto-create Notes> room
Art Cancro [Fri, 1 Oct 2004 15:58:08 +0000 (15:58 +0000)]
* Configure "notes" view and auto-create Notes> room

19 years ago* fix line width break problem in chat
Art Cancro [Thu, 30 Sep 2004 03:44:01 +0000 (03:44 +0000)]
* fix line width break problem in chat

19 years ago* THIS IS 5.24
Art Cancro [Tue, 28 Sep 2004 16:12:47 +0000 (16:12 +0000)]
* THIS IS 5.24

19 years ago* Prepare for 5.24 release
Art Cancro [Tue, 28 Sep 2004 16:12:31 +0000 (16:12 +0000)]
* Prepare for 5.24 release

19 years ago* THIS IS 6.26
Art Cancro [Tue, 28 Sep 2004 16:11:27 +0000 (16:11 +0000)]
* THIS IS 6.26

19 years ago* Update documentation and config files for 6.26 release
Art Cancro [Tue, 28 Sep 2004 16:09:59 +0000 (16:09 +0000)]
* Update documentation and config files for 6.26 release

19 years ago* Improve output of RECENT flag in IMAP
Art Cancro [Tue, 28 Sep 2004 02:18:13 +0000 (02:18 +0000)]
* Improve output of RECENT flag in IMAP

19 years ago* messages.c: fix build problem on non-calendar-enabled installations
Art Cancro [Mon, 27 Sep 2004 02:17:47 +0000 (02:17 +0000)]
* messages.c: fix build problem on non-calendar-enabled installations
* floors.c: fix a warning message

19 years ago* summary.c: Fixed a calling syntax problem
Art Cancro [Sat, 25 Sep 2004 03:34:21 +0000 (03:34 +0000)]
* summary.c: Fixed a calling syntax problem

19 years ago* small stylesheet fix
Art Cancro [Sat, 25 Sep 2004 03:18:47 +0000 (03:18 +0000)]
* small stylesheet fix

19 years ago* Fixed display bug for room list mode when we dropped down multiple
Art Cancro [Fri, 24 Sep 2004 04:21:42 +0000 (04:21 +0000)]
* Fixed display bug for room list mode when we dropped down multiple
  sublevels at once (such as, from 3 to 1 instead of from 2 to 1)

19 years ago* Put our <SPAN> tags back in to denote floors, rooms with new msgs, and
Art Cancro [Fri, 24 Sep 2004 04:08:25 +0000 (04:08 +0000)]
* Put our <SPAN> tags back in to denote floors, rooms with new msgs, and
  rooms without new msgs

19 years ago* "folders view" of room list now uses Dave Lindquist's "menuExpandable3"
Art Cancro [Fri, 24 Sep 2004 04:04:35 +0000 (04:04 +0000)]
* "folders view" of room list now uses Dave Lindquist's "menuExpandable3"
  tree view.

19 years ago* roomops.c: "folders" view of rooms is an actual Unnumbered List now.
Art Cancro [Thu, 23 Sep 2004 03:21:10 +0000 (03:21 +0000)]
* roomops.c: "folders" view of rooms is an actual Unnumbered List now.

19 years ago* MyContext() no longer declared INLINE
Art Cancro [Thu, 23 Sep 2004 03:02:31 +0000 (03:02 +0000)]
* MyContext() no longer declared INLINE

19 years ago* in MyContext(), reduced the number of calls to pthread_getspecific()
Art Cancro [Thu, 23 Sep 2004 02:54:46 +0000 (02:54 +0000)]
* in MyContext(), reduced the number of calls to pthread_getspecific()
  from two to one

19 years ago* rooms.c: create_floor(): Fix the check for whether a floor name was given
Michael Hampton [Thu, 23 Sep 2004 00:22:18 +0000 (00:22 +0000)]
* rooms.c: create_floor(): Fix the check for whether a floor name was given

19 years ago* Tweaks to above
Art Cancro [Tue, 21 Sep 2004 02:09:30 +0000 (02:09 +0000)]
* Tweaks to above

19 years ago* imap_search.c: when search criteria permit, do not fetch messages.
Art Cancro [Tue, 21 Sep 2004 01:43:23 +0000 (01:43 +0000)]
* imap_search.c: when search criteria permit, do not fetch messages.

19 years ago* Updated documentation to include information about setting up MSA 587 port.
Art Cancro [Fri, 17 Sep 2004 16:54:14 +0000 (16:54 +0000)]
* Updated documentation to include information about setting up MSA 587 port.

19 years ago* serv_network.c: added a missing \n in log output
Art Cancro [Fri, 17 Sep 2004 04:14:19 +0000 (04:14 +0000)]
* serv_network.c: added a missing \n in log output

19 years ago* citadel-openldap.schema: replaced. Dunno why it was missing.
Art Cancro [Fri, 17 Sep 2004 03:54:48 +0000 (03:54 +0000)]
* citadel-openldap.schema: replaced.  Dunno why it was missing.
* serv_calendar.c: fixed a return with no value for a function returning
  int; this was causing a before-save hook to abandon messages

19 years ago*** empty log message ***
Art Cancro [Fri, 17 Sep 2004 03:50:25 +0000 (03:50 +0000)]
*** empty log message ***

19 years ago* Set default view of new rooms during CRE8 command instead of afterwards
Art Cancro [Thu, 16 Sep 2004 02:42:37 +0000 (02:42 +0000)]
* Set default view of new rooms during CRE8 command instead of afterwards

19 years ago* CRE8 command: allow setting default view during room creation
Art Cancro [Thu, 16 Sep 2004 01:46:42 +0000 (01:46 +0000)]
* CRE8 command: allow setting default view during room creation

19 years ago* Support config of seaperate MSA port in Citadel 6.26
Art Cancro [Wed, 15 Sep 2004 03:08:50 +0000 (03:08 +0000)]
* Support config of seaperate MSA port in Citadel 6.26

19 years ago* Add an SMTP MSA listener (separate port, requires auth)
Art Cancro [Wed, 15 Sep 2004 03:02:49 +0000 (03:02 +0000)]
* Add an SMTP MSA listener (separate port, requires auth)

19 years ago* newinstall.sh: updated from the working version at easyinstall.citadel.org
Art Cancro [Mon, 13 Sep 2004 15:52:00 +0000 (15:52 +0000)]
* newinstall.sh: updated from the working version at easyinstall.citadel.org

19 years ago* setup.c: look in both /etc/rc*.d and /etc/rc.d/rc*.d for other
Art Cancro [Sat, 11 Sep 2004 03:43:09 +0000 (03:43 +0000)]
* setup.c: look in both /etc/rc*.d and /etc/rc.d/rc*.d for other
  MTA's to disable

19 years ago* Remove calls to the broken flush_output() while I try to figure out what's
Michael Hampton [Sat, 11 Sep 2004 03:13:05 +0000 (03:13 +0000)]
* Remove calls to the broken flush_output() while I try to figure out what's
  wrong with it.  Replaced with unbuffer_output() which does work.

19 years ago* Added 'dialog' mode to setup
Art Cancro [Fri, 10 Sep 2004 03:49:18 +0000 (03:49 +0000)]
* Added 'dialog' mode to setup

19 years ago*** empty log message ***
Art Cancro [Fri, 10 Sep 2004 03:10:54 +0000 (03:10 +0000)]
*** empty log message ***

19 years ago* Added flush_output() calls to IMAP modules. (Do we need them? Are we
Art Cancro [Fri, 10 Sep 2004 02:54:27 +0000 (02:54 +0000)]
* Added flush_output() calls to IMAP modules.  (Do we need them?  Are we
  buffering IMAP output?  Should we?)

19 years ago*** empty log message ***
Art Cancro [Fri, 10 Sep 2004 02:19:45 +0000 (02:19 +0000)]
*** empty log message ***

19 years ago* Completed (I think) the 'dialog' mode in setup
Art Cancro [Thu, 9 Sep 2004 02:26:47 +0000 (02:26 +0000)]
* Completed (I think) the 'dialog' mode in setup

19 years ago* setup.c: initial changes to use a 'dialog' based setup (yes, it's back,
Art Cancro [Wed, 8 Sep 2004 04:16:08 +0000 (04:16 +0000)]
* setup.c: initial changes to use a 'dialog' based setup (yes, it's back,
  because the b0rken version is now long gone and it appears to be more
  portable than newt)

19 years ago* msgbase.c: cmd_msgs(): Call unbuffer_output() when a message list is
Michael Hampton [Tue, 7 Sep 2004 04:15:36 +0000 (04:15 +0000)]
* msgbase.c: cmd_msgs(): Call unbuffer_output() when a message list is
  requested using a search template.

19 years ago* msgbase.c: cmd_ent0(): Fix another unbuffer_output()
Michael Hampton [Mon, 6 Sep 2004 01:11:36 +0000 (01:11 +0000)]
* msgbase.c: cmd_ent0(): Fix another unbuffer_output()

19 years ago* file_ops.c: cmd_writ(): Add an unbuffer_output() that I forgot.
Michael Hampton [Mon, 6 Sep 2004 00:59:01 +0000 (00:59 +0000)]
* file_ops.c: cmd_writ(): Add an unbuffer_output() that I forgot.

19 years ago* Buffered output needs to be flushed in several places. Added calls to
Michael Hampton [Sun, 5 Sep 2004 17:39:09 +0000 (17:39 +0000)]
* Buffered output needs to be flushed in several places.  Added calls to
  flush_output().  (basically anywhere where we send a response and then
  wait for the client, except chat, where we turned it off entirely)

19 years ago* Network optimizations - buffer output server-side for better network
Michael Hampton [Sun, 5 Sep 2004 15:41:46 +0000 (15:41 +0000)]
* Network optimizations - buffer output server-side for better network
  utilization; one client-side optimization

19 years ago* sysdep.c: unbuffer_output(): Split the writing part to a new function
Michael Hampton [Sun, 5 Sep 2004 15:20:41 +0000 (15:20 +0000)]
* sysdep.c: unbuffer_output(): Split the writing part to a new function
  flush_output() for more precise control

19 years ago* citadel.c: Left a comment for Ford.
Michael Hampton [Sun, 5 Sep 2004 15:19:37 +0000 (15:19 +0000)]
* citadel.c: Left a comment for Ford.

19 years ago* setup.c: when creating an inittab entry for slapd, use "-d 0" instead
Art Cancro [Fri, 3 Sep 2004 04:34:30 +0000 (04:34 +0000)]
* setup.c: when creating an inittab entry for slapd, use "-d 0" instead
  of "-d 1" to avoid spewing messages to the console, while still remaining
  in the foreground.

19 years ago* setup.c: Changes to inittab-twiddling to make it a bit more reliable
Art Cancro [Fri, 3 Sep 2004 04:19:18 +0000 (04:19 +0000)]
* setup.c: Changes to inittab-twiddling to make it a bit more reliable
* ipc_c_tcp.c: don't send SIGHUP to children; it makes them very angry

19 years ago* serv_smtp.c: fix build error on hosts with no SSL support
Art Cancro [Wed, 1 Sep 2004 15:34:53 +0000 (15:34 +0000)]
* serv_smtp.c: fix build error on hosts with no SSL support

19 years ago* When saving VTODO (tasks), insert a UID if none is already present. Also
Art Cancro [Tue, 31 Aug 2004 20:31:01 +0000 (20:31 +0000)]
* When saving VTODO (tasks), insert a UID if none is already present.  Also
  increment the sequence, or insert one if none is already present.

19 years ago* Calendar: store UUID+comment instead of comment as Subject (this was done
Art Cancro [Tue, 31 Aug 2004 17:31:55 +0000 (17:31 +0000)]
* Calendar: store UUID+comment instead of comment as Subject (this was done
  at the request of Eugen Constantinescu for Aethera optimizations)

19 years ago* THIS IS 5.23
Art Cancro [Tue, 31 Aug 2004 03:03:06 +0000 (03:03 +0000)]
* THIS IS 5.23

19 years ago* Changed internal version number to 5.23
Art Cancro [Tue, 31 Aug 2004 03:02:28 +0000 (03:02 +0000)]
* Changed internal version number to 5.23

19 years ago* setup.c: when running in Newt mode, make the size of the dialogs dynamic
Art Cancro [Mon, 30 Aug 2004 02:45:34 +0000 (02:45 +0000)]
* setup.c: when running in Newt mode, make the size of the dialogs dynamic
  to the size of the text in them.

19 years ago* newinstall.sh: fix detection of gmake/make
Michael Hampton [Sun, 29 Aug 2004 15:18:42 +0000 (15:18 +0000)]
* newinstall.sh: fix detection of gmake/make

19 years ago* Change the logging level of some messages and add a couple of new ones to
Michael Hampton [Sat, 28 Aug 2004 14:21:25 +0000 (14:21 +0000)]
* Change the logging level of some messages and add a couple of new ones to
  show when a network node is connecting.

19 years ago* setup.c: when run from the Easy Install script, auto-configure slapd
Art Cancro [Sat, 28 Aug 2004 02:42:44 +0000 (02:42 +0000)]
* setup.c: when run from the Easy Install script, auto-configure slapd
  and put it into /etc/inittab

19 years ago* Generalize some of the inittab-tweaking stuff so that we can use it
Art Cancro [Sat, 28 Aug 2004 01:56:38 +0000 (01:56 +0000)]
* Generalize some of the inittab-tweaking stuff so that we can use it
  for slapd, too.

19 years ago* Fleshed out contemplate_ldap() a bit
Art Cancro [Fri, 27 Aug 2004 21:39:33 +0000 (21:39 +0000)]
* Fleshed out contemplate_ldap() a bit

19 years ago* THIS IS 6.25
Art Cancro [Fri, 27 Aug 2004 21:06:42 +0000 (21:06 +0000)]
* THIS IS 6.25

19 years ago* Update internal version number to 6.25
Art Cancro [Fri, 27 Aug 2004 20:16:52 +0000 (20:16 +0000)]
* Update internal version number to 6.25

19 years ago* serv_network.c: never unload working_ignetcfg; only refresh it.
Art Cancro [Fri, 27 Aug 2004 20:14:37 +0000 (20:14 +0000)]
* serv_network.c: never unload working_ignetcfg; only refresh it.
* setup.c: disable contemplate_ldap() until it's finished.

19 years ago*** empty log message ***
Art Cancro [Fri, 27 Aug 2004 02:47:27 +0000 (02:47 +0000)]
*** empty log message ***

19 years ago* Ditched the graphical buttons because CSS can do the same thing faster.
Art Cancro [Fri, 27 Aug 2004 02:40:07 +0000 (02:40 +0000)]
* Ditched the graphical buttons because CSS can do the same thing faster.

19 years ago* newinstall.sh: updated with some new goodies
Art Cancro [Thu, 26 Aug 2004 04:13:56 +0000 (04:13 +0000)]
* newinstall.sh: updated with some new goodies
* setup.c: when run from Easy Install, offer to set up LDAP.  (Not finished.)

19 years ago* html.c: Try to something sane with lists
Michael Hampton [Mon, 23 Aug 2004 21:41:26 +0000 (21:41 +0000)]
* html.c: Try to something sane with lists

19 years ago* No longer accept MD5 as a hash when encrypting
Michael Hampton [Mon, 23 Aug 2004 21:40:04 +0000 (21:40 +0000)]
* No longer accept MD5 as a hash when encrypting

19 years ago* serv_network.c: Suppress Invalid node name for "." and ".."
Michael Hampton [Mon, 23 Aug 2004 21:34:28 +0000 (21:34 +0000)]
* serv_network.c: Suppress Invalid node name for "." and ".."

19 years ago* 'move' and 'delete' buttons only show when allowed to do those things
Art Cancro [Wed, 18 Aug 2004 03:16:12 +0000 (03:16 +0000)]
* 'move' and 'delete' buttons only show when allowed to do those things

19 years ago* Reply/Move/Delete buttons are now images, because system-native buttons
Art Cancro [Wed, 18 Aug 2004 02:10:20 +0000 (02:10 +0000)]
* Reply/Move/Delete buttons are now images, because system-native buttons
  were too big and ugly.

19 years ago* newinstall.sh: more intelligent auto-run of setup programs
Art Cancro [Mon, 16 Aug 2004 04:19:14 +0000 (04:19 +0000)]
* newinstall.sh: more intelligent auto-run of setup programs
* setup.c: change inittab question to be more newbie-friendly

19 years ago* newinstall.sh: various tweaks to make it more reliable
Art Cancro [Sun, 15 Aug 2004 05:04:36 +0000 (05:04 +0000)]
* newinstall.sh: various tweaks to make it more reliable

19 years ago*** empty log message ***
Art Cancro [Sat, 14 Aug 2004 04:21:24 +0000 (04:21 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Art Cancro [Sat, 14 Aug 2004 04:15:22 +0000 (04:15 +0000)]
*** empty log message ***

19 years ago* newinstall.sh: shuffled around the environment variables to prevent
Art Cancro [Sat, 14 Aug 2004 03:59:43 +0000 (03:59 +0000)]
* newinstall.sh: shuffled around the environment variables to prevent
  "C compiler cannot generate executables" error.

19 years ago*** empty log message ***
Art Cancro [Sat, 14 Aug 2004 03:31:53 +0000 (03:31 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Art Cancro [Fri, 13 Aug 2004 03:05:22 +0000 (03:05 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Art Cancro [Fri, 13 Aug 2004 02:51:11 +0000 (02:51 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Art Cancro [Fri, 13 Aug 2004 02:49:48 +0000 (02:49 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Art Cancro [Fri, 13 Aug 2004 02:26:13 +0000 (02:26 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Art Cancro [Fri, 13 Aug 2004 02:23:50 +0000 (02:23 +0000)]
*** empty log message ***

19 years ago* easy install tweaks
Art Cancro [Fri, 13 Aug 2004 02:21:01 +0000 (02:21 +0000)]
* easy install tweaks

19 years ago* THIS IS 6.24
Art Cancro [Thu, 12 Aug 2004 13:47:59 +0000 (13:47 +0000)]
* THIS IS 6.24

19 years ago* newinstall.sh: Add the Easy Install script so IG can work on it
Michael Hampton [Thu, 12 Aug 2004 02:13:13 +0000 (02:13 +0000)]
* newinstall.sh: Add the Easy Install script so IG can work on it

19 years ago* Prepare for 6.24 release
Art Cancro [Wed, 11 Aug 2004 21:51:36 +0000 (21:51 +0000)]
* Prepare for 6.24 release

19 years ago* static/iconbar.html: removed.
Art Cancro [Wed, 11 Aug 2004 17:24:57 +0000 (17:24 +0000)]
* static/iconbar.html: removed.
* Updated the "powered by citadel" graphic

19 years ago*** empty log message ***
Art Cancro [Wed, 11 Aug 2004 17:16:38 +0000 (17:16 +0000)]
*** empty log message ***

19 years ago* Replaced all "Citadel/UX" references with "Citadel"
Art Cancro [Wed, 11 Aug 2004 04:09:19 +0000 (04:09 +0000)]
* Replaced all "Citadel/UX" references with "Citadel"

19 years ago* Replaced all instances of the name "Citadel/UX" with "Citadel"
Art Cancro [Wed, 11 Aug 2004 03:49:18 +0000 (03:49 +0000)]
* Replaced all instances of the name "Citadel/UX" with "Citadel"
* Installed the "simple logo" in the iconbar

19 years ago* Changed DOCTYPE to HTML 3.2 because that's really what it resembles
Art Cancro [Mon, 9 Aug 2004 03:11:22 +0000 (03:11 +0000)]
* Changed DOCTYPE to HTML 3.2 because that's really what it resembles

19 years ago* Reply/Move/Delete are now buttons instead of links. This should enable
Art Cancro [Thu, 5 Aug 2004 21:32:17 +0000 (21:32 +0000)]
* Reply/Move/Delete are now buttons instead of links.  This should enable
  us to add some JavaScript magic for "Reply quoted" ...

19 years ago* html.c: handle the <BLOCKQUOTE> tag properly
Art Cancro [Thu, 5 Aug 2004 03:19:48 +0000 (03:19 +0000)]
* html.c: handle the <BLOCKQUOTE> tag properly

19 years ago* Removed the "pull_quote" style and used the <BLOCKQUOTE> tag instead. It
Art Cancro [Thu, 5 Aug 2004 02:47:23 +0000 (02:47 +0000)]
* Removed the "pull_quote" style and used the <BLOCKQUOTE> tag instead.  It
  has a more predictable and attractive behavior, and can still be
  overridden in the style sheet if the site operator wants to.

19 years ago* CtdlHostAlias() now accepts "localhost" as a localhost address.
Art Cancro [Thu, 5 Aug 2004 02:02:33 +0000 (02:02 +0000)]
* CtdlHostAlias() now accepts "localhost" as a localhost address.
* working_ignetcfg is now loaded during incoming NETP commands, which
should theoretically take care of the missing config problem.

19 years ago* Tasks view is now pretty.
Art Cancro [Wed, 4 Aug 2004 03:52:24 +0000 (03:52 +0000)]
* Tasks view is now pretty.
* Tasks view now displays date due for each task.
* Tasks view is now sorted by date due.
* Tasks view now displays overdue tasks in red.

19 years ago* Tasks view now uses the same buffer/dump logic as the calendar views, so
Art Cancro [Tue, 3 Aug 2004 03:55:40 +0000 (03:55 +0000)]
* Tasks view now uses the same buffer/dump logic as the calendar views, so
  we can sort them by due date and do a prettier display.  (Only the logic is
  changed so far.  The prettier display is forthcoming.)

19 years ago* utilsmenu: removed. Because most of the admin functions have been moved
Art Cancro [Mon, 2 Aug 2004 02:51:05 +0000 (02:51 +0000)]
* utilsmenu: removed.  Because most of the admin functions have been moved
  into Citadel proper, what's left of this menu is now pathetic.
* techdoc/build.txt: removed verbage that referred to the old build system.

19 years ago* user_ops.c: limit the length of the name which can be supplied
Art Cancro [Fri, 30 Jul 2004 03:18:22 +0000 (03:18 +0000)]
* user_ops.c: limit the length of the name which can be supplied
  to CtdlLoginExistingUser() to avoid crashing it.

19 years ago* Trying to fix a buffer overrun
Art Cancro [Thu, 29 Jul 2004 14:46:21 +0000 (14:46 +0000)]
* Trying to fix a buffer overrun

19 years ago* serv_network.c: we had ignetcfg and working_ignetcfg, but it turns out we
Art Cancro [Wed, 28 Jul 2004 04:09:58 +0000 (04:09 +0000)]
* serv_network.c: we had ignetcfg and working_ignetcfg, but it turns out we
  no longer use the former anywhere, so it has been removed (along with the
  aftersave hook that detected changes)

19 years ago* msgbase.c: CtdlCheckInternetMailPermission(): Do not allow twits to send
Michael Hampton [Sun, 25 Jul 2004 16:20:04 +0000 (16:20 +0000)]
* msgbase.c: CtdlCheckInternetMailPermission(): Do not allow twits to send
  Internet mail (they shouldn't be sending ANYTHING at all)

19 years ago* citadel.spec: update version number
Michael Hampton [Sun, 25 Jul 2004 16:18:43 +0000 (16:18 +0000)]
* citadel.spec: update version number