citadel.git
20 years ago* Create a "Contacts" room for personal address book use
Art Cancro [Wed, 20 Aug 2003 03:36:13 +0000 (03:36 +0000)]
* Create a "Contacts" room for personal address book use

20 years ago* Address book "single card" view now suppresses "reading nn message" and
Art Cancro [Wed, 20 Aug 2003 03:07:25 +0000 (03:07 +0000)]
* Address book "single card" view now suppresses "reading nn message" and
  instead shows the letter indices across the top
* Clicking on an address in a vCard now connects to WebCit mail instead
  of a browser mailto: link

20 years ago* Changed things around in the address book view. Made it sorted and
Art Cancro [Tue, 19 Aug 2003 04:18:44 +0000 (04:18 +0000)]
* Changed things around in the address book view.  Made it sorted and
  more clickable and better looking...

20 years ago* THIS IS 6.10
Art Cancro [Sun, 17 Aug 2003 03:00:41 +0000 (03:00 +0000)]
* THIS IS 6.10

20 years ago* Fix syntax error
Art Cancro [Sun, 17 Aug 2003 03:00:18 +0000 (03:00 +0000)]
* Fix syntax error

20 years ago* Changed internal version number to 6.10
Art Cancro [Sun, 17 Aug 2003 02:58:46 +0000 (02:58 +0000)]
* Changed internal version number to 6.10

20 years ago* Don't fail on "data files too old to be upgraded" for NEW installations
Art Cancro [Sun, 17 Aug 2003 02:46:37 +0000 (02:46 +0000)]
* Don't fail on "data files too old to be upgraded" for NEW installations

20 years ago* THIS IS 6.09
Art Cancro [Thu, 14 Aug 2003 03:41:02 +0000 (03:41 +0000)]
* THIS IS 6.09

20 years ago* Removed the last vestiges of the now-obsolete global networking password
Art Cancro [Wed, 13 Aug 2003 18:08:24 +0000 (18:08 +0000)]
* Removed the last vestiges of the now-obsolete global networking password

20 years ago* "make install" now installs the contents of docs/ as well as README.txt
Art Cancro [Wed, 13 Aug 2003 14:36:04 +0000 (14:36 +0000)]
* "make install" now installs the contents of docs/ as well as README.txt

20 years ago* Temporarily disabled IMAP TLS support due to the discovery of some
Art Cancro [Wed, 13 Aug 2003 14:30:47 +0000 (14:30 +0000)]
* Temporarily disabled IMAP TLS support due to the discovery of some
  compatibility problems.  It will be re-enabled when they are fixed.

20 years ago* messages.c: fix off-by-one-error in selector bar
Michael Hampton [Tue, 12 Aug 2003 18:54:03 +0000 (18:54 +0000)]
* messages.c: fix off-by-one-error in selector bar

20 years ago* setup now knows about lots of other mail programs it can disable (various
Art Cancro [Tue, 12 Aug 2003 00:39:35 +0000 (00:39 +0000)]
* setup now knows about lots of other mail programs it can disable (various
  flavors of Cyrus and Courier, for example)
* setup now ensures that it really did startup/shutdown the Citadel service,
  and displays an error message when that fails.
* "make install" now instructs the user run "setup"
* Removed an old GDBM reference from the documentation

20 years ago* minor comma
Art Cancro [Fri, 8 Aug 2003 03:03:22 +0000 (03:03 +0000)]
* minor comma

20 years ago* Add the Summary Page to the customizable iconbar
Art Cancro [Thu, 7 Aug 2003 22:18:05 +0000 (22:18 +0000)]
* Add the Summary Page to the customizable iconbar

20 years ago* Customizable icon bar as: pictures and text, pictures, text
Art Cancro [Thu, 7 Aug 2003 03:51:54 +0000 (03:51 +0000)]
* Customizable icon bar as: pictures and text, pictures, text

20 years ago* First working version of the customizable iconbar. It contains a basic
Art Cancro [Tue, 5 Aug 2003 03:52:17 +0000 (03:52 +0000)]
* First working version of the customizable iconbar.  It contains a basic
  set of options and now automatically refreshes when it's customized.

20 years ago* Added a README.txt file because some Joker kept bugging me about it
Art Cancro [Tue, 5 Aug 2003 03:06:58 +0000 (03:06 +0000)]
* Added a README.txt file because some Joker kept bugging me about it
* Reloaded the code that extracts embedded URL's to a place where it'll
  get picked up on *every* message, not just the old variformat stuff

20 years ago* First cut at the customizable iconbar is done. A bunch of generic options
Art Cancro [Mon, 4 Aug 2003 03:50:33 +0000 (03:50 +0000)]
* First cut at the customizable iconbar is done.  A bunch of generic options
  are there.  Still need to get the actual iconbar to refresh when changes
  are made.

20 years ago* More work on customizable iconbar
Art Cancro [Sun, 3 Aug 2003 21:02:04 +0000 (21:02 +0000)]
* More work on customizable iconbar

20 years ago* Clear out all masqueraded wholist fields when logging out, in case another
Art Cancro [Sun, 3 Aug 2003 17:51:52 +0000 (17:51 +0000)]
* Clear out all masqueraded wholist fields when logging out, in case another
  user logs in without reconnecting.

20 years ago* Laid the groundwork for a customizable iconbar
Art Cancro [Sat, 2 Aug 2003 05:25:48 +0000 (05:25 +0000)]
* Laid the groundwork for a customizable iconbar

20 years ago* Allow users to authenticate with either their display name or any valid
Art Cancro [Wed, 30 Jul 2003 20:36:18 +0000 (20:36 +0000)]
* Allow users to authenticate with either their display name or any valid
  e-mail address which belongs to them.  Applies to all protocols.

20 years ago* Add config.c_purge_hour to config screen
Art Cancro [Wed, 30 Jul 2003 03:57:49 +0000 (03:57 +0000)]
* Add config.c_purge_hour to config screen

20 years ago* Fixed a small client bug in the purge hour setting
Art Cancro [Wed, 30 Jul 2003 03:54:35 +0000 (03:54 +0000)]
* Fixed a small client bug in the purge hour setting

20 years ago* Eliminated the EXPI command
Art Cancro [Wed, 30 Jul 2003 03:47:55 +0000 (03:47 +0000)]
* Eliminated the EXPI command
* Completed the configuration item of "purge hour"
* Auto-purger now runs as a scheduled job

20 years ago* Removed the "weekly" script and began installing a facility to allow
Art Cancro [Wed, 30 Jul 2003 00:26:51 +0000 (00:26 +0000)]
* Removed the "weekly" script and began installing a facility to allow
  database maintenance to happen automatically.  (One Step Install can't
  require the sysadmin to know cron)

20 years ago* migratenet.c: removed. Adjusted Makefile.in accordingly.
Art Cancro [Mon, 28 Jul 2003 04:17:24 +0000 (04:17 +0000)]
* migratenet.c: removed.  Adjusted Makefile.in accordingly.

20 years ago* Implemented all IMAP date-based search criteria. Note that Citadel does
Art Cancro [Sun, 27 Jul 2003 21:15:23 +0000 (21:15 +0000)]
* Implemented all IMAP date-based search criteria.  Note that Citadel does
  not record an "internal date" of a message, so the "sent date" and "internal
  date" searches perform identically.
* Date search comparisons available: "before," "on," or "on or after."  Yet
  another example of why Mark Crispin needs to be taken outside and shot.

20 years ago* Implemented a bunch of the IMAP SEARCH keywords
Art Cancro [Sat, 26 Jul 2003 04:49:40 +0000 (04:49 +0000)]
* Implemented a bunch of the IMAP SEARCH keywords

20 years ago* tools.c: added bmstrcasestr(), a Boyer-Moore, case-insensitive string search
Art Cancro [Sat, 26 Jul 2003 04:28:49 +0000 (04:28 +0000)]
* tools.c: added bmstrcasestr(), a Boyer-Moore, case-insensitive string search
* imap_search.c: implement BODY criterion in search command

20 years ago* Began implementation of the IMAP SEARCH command. Basically just got the
Art Cancro [Thu, 24 Jul 2003 04:57:53 +0000 (04:57 +0000)]
* Began implementation of the IMAP SEARCH command.  Basically just got the
  parser working and stubbed all the search criteria.  Next step is to
  implement the functionality of each criterion keyword.
* Implemented the functionality for the ALL (wow!) and UID criteria.
* Mark Crispin is an idiot.

20 years ago* Optimized the updating of visit records in several places by checking to
Art Cancro [Wed, 23 Jul 2003 03:57:05 +0000 (03:57 +0000)]
* Optimized the updating of visit records in several places by checking to
  see if they've changed and aborting the db update if they haven't.
* Functions which read/write user records are now slightly faster due to
  an improvement of the algorithm used to generate the database keys.

20 years agofix build for Solaris
Nathan Bryant [Tue, 22 Jul 2003 03:07:50 +0000 (03:07 +0000)]
fix build for Solaris

20 years ago* build system: link Berkeley DB only to the server, not to the client & utils
Art Cancro [Sun, 20 Jul 2003 20:46:06 +0000 (20:46 +0000)]
* build system: link Berkeley DB only to the server, not to the client & utils

20 years ago* setup.c: offer to disable sendmail, postfix, and qmail if found (only if
Art Cancro [Sun, 20 Jul 2003 03:51:46 +0000 (03:51 +0000)]
* setup.c: offer to disable sendmail, postfix, and qmail if found (only if
  using the /etc/init.d type of startup scripts)

20 years ago* setup.c: offer to hack /etc/xinetd.d/telnet
Art Cancro [Sun, 20 Jul 2003 03:08:23 +0000 (03:08 +0000)]
* setup.c: offer to hack /etc/xinetd.d/telnet

20 years ago* Killed off CtdlGetDynamicSymbol() and just put all the symbols in server.h
Art Cancro [Tue, 15 Jul 2003 14:54:09 +0000 (14:54 +0000)]
* Killed off CtdlGetDynamicSymbol() and just put all the symbols in server.h

20 years ago* THIS IS 6.08
Art Cancro [Tue, 15 Jul 2003 04:12:56 +0000 (04:12 +0000)]
* THIS IS 6.08

20 years ago* Final bit of patching for the IPGM exploit. Random number generator is
Art Cancro [Tue, 15 Jul 2003 04:09:20 +0000 (04:09 +0000)]
* Final bit of patching for the IPGM exploit.  Random number generator is
  now seeded from /dev/urandom if available, otherwise it is seeded from
  tv.tv_usec.  (The latter seed was actually getting done elsewhere already.)
* EBIO command now limits input to config.c_maxmsglen bytes.

20 years ago* strcpy() --> safestrncpy() in a few other random places
Art Cancro [Mon, 14 Jul 2003 17:26:43 +0000 (17:26 +0000)]
* strcpy() --> safestrncpy() in a few other random places

20 years ago* Replaced strcpy() with safestrcpy() in cmd_setp()
Art Cancro [Mon, 14 Jul 2003 17:12:29 +0000 (17:12 +0000)]
* Replaced strcpy() with safestrcpy() in cmd_setp()

20 years ago* ipgm_secret is no longer set during setup. Now it is set at server startup
Art Cancro [Mon, 14 Jul 2003 03:07:06 +0000 (03:07 +0000)]
* ipgm_secret is no longer set during setup.  Now it is set at server startup
  and automatically changes whenever an IPGM command is executed.
* Upon an IPGM authentication failure, wait 5 seconds before displaying an
  error, then disconnect the session.

20 years ago* Allow connect on unix domain sockets to Citadels in other directories
Art Cancro [Sun, 13 Jul 2003 04:58:35 +0000 (04:58 +0000)]
* Allow connect on unix domain sockets to Citadels in other directories
* sendcommand now uses unix domain sockets instead of the network
* Do not allow IPGM command to run on the network -- unix domain sockets only

20 years ago* Ignore comments in public_clients file
Art Cancro [Fri, 11 Jul 2003 22:33:02 +0000 (22:33 +0000)]
* Ignore comments in public_clients file

20 years ago* Automatically add 127.0.0.1 and config.c_fqdn to public_clients
Art Cancro [Fri, 11 Jul 2003 22:30:19 +0000 (22:30 +0000)]
* Automatically add 127.0.0.1 and config.c_fqdn to public_clients

20 years ago*** empty log message ***
Art Cancro [Fri, 11 Jul 2003 22:20:45 +0000 (22:20 +0000)]
*** empty log message ***

20 years ago* is_public_client() now caches the IP addresses of all hosts in
Art Cancro [Fri, 11 Jul 2003 22:19:49 +0000 (22:19 +0000)]
* is_public_client() now caches the IP addresses of all hosts in
  the public_clients file, at server startup and whenever the file is
  modified.  This eliminates the need to make lots of calls to the
  resolver library every time.

20 years ago*** empty log message ***
Art Cancro [Thu, 10 Jul 2003 05:53:24 +0000 (05:53 +0000)]
*** empty log message ***

20 years ago* Added cs_addr field to struct CitContext -- holds a dotted quad string
Art Cancro [Thu, 10 Jul 2003 05:51:46 +0000 (05:51 +0000)]
* Added cs_addr field to struct CitContext -- holds a dotted quad string
  of the user's source IP (if applicable).  It's big enough to hold other
  types of address strings in the future (such as IPv6).
* locate_host() populates cs_addr when on a network connection.
* serv_smtp.c now saves the IP address in the proper place in
  the Received: header.
* is_public_client() no longer accepts a hostname.  It just looks at
  CC->cs_host instead.

20 years ago* When converting "anything that looks like a URL" to a real link, first
Art Cancro [Sun, 6 Jul 2003 22:07:00 +0000 (22:07 +0000)]
* When converting "anything that looks like a URL" to a real link, first
  make sure that it isn't already inside a link.  This fixes most of the
  long, ugly URL strings sent by eBay.
* Automatically dismantle mailto: links in HTML messages, and convert
  them to WebCit mail links (clicking on it sends the user to the Mail
  room and begins composing a new message with the recipient and subject
  fields pre-populated).

20 years ago* Worked around a rendering bug in Satan's Browser that was causing it
Art Cancro [Sun, 29 Jun 2003 20:51:22 +0000 (20:51 +0000)]
* Worked around a rendering bug in Satan's Browser that was causing it
  to draw the calendar month view much wider than the actual screen wdith

20 years ago* Renamed "struct user" to "struct ctdluser"
Art Cancro [Sun, 29 Jun 2003 19:54:43 +0000 (19:54 +0000)]
* Renamed "struct user" to "struct ctdluser"
* Renamed "struct room" to "struct ctdlroom"

20 years ago* Renamed:
Art Cancro [Sun, 29 Jun 2003 04:13:35 +0000 (04:13 +0000)]
* Renamed:
  S_QUICKROOM to S_ROOMS
  S_USERSUPP to S_USERS
  CDB_QUICKROOM to CDB_ROOMS
  CDB_USERSUPP to CDB_USERS

20 years ago* Globally renamed "struct quickroom" and "struct usersupp" to
Art Cancro [Sun, 29 Jun 2003 04:07:11 +0000 (04:07 +0000)]
* Globally renamed "struct quickroom" and "struct usersupp" to
  "struct room" and "struct user".

20 years ago*** empty log message ***
Art Cancro [Sun, 29 Jun 2003 04:06:42 +0000 (04:06 +0000)]
*** empty log message ***

20 years ago* Renamed fields in 'struct config' which are no longer relevant (but kept
Art Cancro [Sun, 29 Jun 2003 03:58:41 +0000 (03:58 +0000)]
* Renamed fields in 'struct config' which are no longer relevant (but kept
  them in place to avoid corrupting everyone's data files).  Removed them
  entirely from serv_vandelay.c.

20 years ago* Bump internal version number to 6.08
Art Cancro [Sat, 28 Jun 2003 05:12:56 +0000 (05:12 +0000)]
* Bump internal version number to 6.08
* Use (-1) instead of BBSUID as the uid of user records which exist only
  in Citadel and not in the system password database.  serv_upgrade also
  changes this setting for ALL such users, the first time the server is run
  after upgrading to 6.08

20 years ago* roomops.c: Backout change to display one less box in the first column in
Michael Hampton [Sat, 28 Jun 2003 04:09:37 +0000 (04:09 +0000)]
* roomops.c: Backout change to display one less box in the first column in
  roomlist view, it doesn't seem to work for everyone

20 years ago* Don't tell browsers not to cache static documents
Michael Hampton [Sat, 28 Jun 2003 03:52:51 +0000 (03:52 +0000)]
* Don't tell browsers not to cache static documents

20 years ago* roomops.c: Display one less floor in the first column in romlist view
Michael Hampton [Sat, 28 Jun 2003 03:35:24 +0000 (03:35 +0000)]
* roomops.c: Display one less floor in the first column in romlist view

20 years ago* routines2.c: Quick and dirty fix for Mail> becoming new after entering a
Michael Hampton [Fri, 27 Jun 2003 22:19:31 +0000 (22:19 +0000)]
* routines2.c: Quick and dirty fix for Mail> becoming new after entering a
  mail message

20 years ago* Allow anonymous HTTP requests for /freebusy/user%20name.vcf (or .vfb)
Art Cancro [Thu, 26 Jun 2003 03:37:59 +0000 (03:37 +0000)]
* Allow anonymous HTTP requests for /freebusy/user%20name.vcf (or .vfb)
  This will allow some groupware clients to browse the free/busy times of
  other users on the system.

20 years ago* Compiler warning fix for building setup without newt
Art Cancro [Thu, 26 Jun 2003 01:50:14 +0000 (01:50 +0000)]
* Compiler warning fix for building setup without newt

20 years ago* setup now uses "newt" instead of "curses" to draw its pretty screens.
Art Cancro [Wed, 25 Jun 2003 15:40:57 +0000 (15:40 +0000)]
* setup now uses "newt" instead of "curses" to draw its pretty screens.
  Changes were made to setup.c as well as all the autoconf stuff.

20 years ago* Per-user and global flags calling for validation need to be set in the
Art Cancro [Wed, 25 Jun 2003 02:40:05 +0000 (02:40 +0000)]
* Per-user and global flags calling for validation need to be set in the
  vCard upload thingie, not in the wrapper function that emulates the
  deprecated REGI server command.  Moved it to the correct place.

20 years ago* citadel.c: display idle times in wholist up to 999 days
Michael Hampton [Sun, 22 Jun 2003 20:49:32 +0000 (20:49 +0000)]
* citadel.c: display idle times in wholist up to 999 days

20 years ago* Better alignment of system messages
Art Cancro [Sat, 21 Jun 2003 05:17:24 +0000 (05:17 +0000)]
* Better alignment of system messages
* Exterminated display_error() and replaced it with WC->ImportantMessage
  which is displayed in a bubble on top of whatever page you're on next.
* Small cosmetic changes
* Fixed some nesting problems in output_headers()

20 years ago* Optimization to floor layout in box view
Art Cancro [Fri, 20 Jun 2003 03:39:27 +0000 (03:39 +0000)]
* Optimization to floor layout in box view

20 years ago* "Reply" button on messages now handles IGnet recipients correctly
Art Cancro [Fri, 20 Jun 2003 03:04:26 +0000 (03:04 +0000)]
* "Reply" button on messages now handles IGnet recipients correctly

20 years ago*** empty log message ***
Art Cancro [Thu, 19 Jun 2003 04:17:22 +0000 (04:17 +0000)]
*** empty log message ***

20 years ago* domain.c: use qsort() to sort MX records by preference. Why have a
Art Cancro [Thu, 19 Jun 2003 04:12:30 +0000 (04:12 +0000)]
* domain.c: use qsort() to sort MX records by preference.  Why have a
  custom function when the operating system provides one for free?
* serv_smtp.c: accept mail from "<>" (empty sender).  RFC1123 5.2.9 demands it.

20 years ago* Fixed a subtle but ugly bug in the SMTP sender that was causing it to
Art Cancro [Thu, 19 Jun 2003 03:55:22 +0000 (03:55 +0000)]
* Fixed a subtle but ugly bug in the SMTP sender that was causing it to
  ignore all successful connections except the last one.  Now when it gets
  a connection it uses it.

20 years ago* New format for wholist.
Art Cancro [Tue, 17 Jun 2003 22:05:11 +0000 (22:05 +0000)]
* New format for wholist.

20 years ago* support.c: removed an unused variable
Art Cancro [Mon, 16 Jun 2003 04:39:45 +0000 (04:39 +0000)]
* support.c: removed an unused variable
* citadel.c: sort wholist by idle time (most recently active users first)

20 years ago* THIS IS 5.00
Art Cancro [Tue, 10 Jun 2003 04:23:12 +0000 (04:23 +0000)]
* THIS IS 5.00

20 years ago* Updated docs and headers for 5.00 release
Art Cancro [Tue, 10 Jun 2003 04:22:58 +0000 (04:22 +0000)]
* Updated docs and headers for 5.00 release

20 years ago* updated roadmap
Art Cancro [Tue, 10 Jun 2003 04:18:23 +0000 (04:18 +0000)]
* updated roadmap

20 years ago* updated roadmap
Art Cancro [Tue, 10 Jun 2003 04:18:02 +0000 (04:18 +0000)]
* updated roadmap

20 years ago* THIS IS 6.07
Art Cancro [Tue, 10 Jun 2003 04:15:42 +0000 (04:15 +0000)]
* THIS IS 6.07

20 years ago* De-tabled the left side icon bar and reduced one of the graphics, so
Art Cancro [Tue, 10 Jun 2003 04:05:23 +0000 (04:05 +0000)]
* De-tabled the left side icon bar and reduced one of the graphics, so
  that all of the rounded corners show up in Satan's Browser.

20 years ago* style.css: added font selection to default <BODY> tag
Art Cancro [Tue, 10 Jun 2003 03:47:41 +0000 (03:47 +0000)]
* style.css: added font selection to default <BODY> tag

20 years ago*** empty log message ***
Art Cancro [Fri, 6 Jun 2003 03:44:21 +0000 (03:44 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Art Cancro [Fri, 6 Jun 2003 03:30:42 +0000 (03:30 +0000)]
*** empty log message ***

20 years ago* Satan's Browser insists on putting bloody acres of whitespace to the
Art Cancro [Fri, 6 Jun 2003 03:26:03 +0000 (03:26 +0000)]
* Satan's Browser insists on putting bloody acres of whitespace to the
  right of any bulleted list items, making any multi-column table containing
  a list take more than the entire screen.  Removed all such lists so it
  looks ok.  If you are reading this and you are a Microsoft employee, please
  commit suicide before you break anything else.

20 years ago* Changed the upper left and upper right bounded box corners to a solid
Art Cancro [Fri, 6 Jun 2003 02:22:07 +0000 (02:22 +0000)]
* Changed the upper left and upper right bounded box corners to a solid
  blue (#204B78) instead of gradiated, because it was looking funny in
  256-color mode.  It also looked funny in Internet Explorer, but people
  who use Internet Explorer are contributing to terrorism and really don't
  deserve Web access in the first place.  So I really just fixed this to make
  it look good in 256-color Netscape.

20 years ago* Cosmetic changes. Attempting to fix b0rken rendering of main menu
Art Cancro [Thu, 5 Jun 2003 21:37:37 +0000 (21:37 +0000)]
* Cosmetic changes.  Attempting to fix b0rken rendering of main menu
  in b0rken IE browser.  Die, Bill, Die.

20 years ago* Buncha cosmetic changes
Art Cancro [Thu, 5 Jun 2003 03:52:32 +0000 (03:52 +0000)]
* Buncha cosmetic changes

20 years ago* citadel.c: Added a missing #ifdef __CYGWIN__
Michael Hampton [Wed, 4 Jun 2003 21:46:13 +0000 (21:46 +0000)]
* citadel.c: Added a missing #ifdef __CYGWIN__

20 years ago* Numerous fixups needed for Windows port:
Michael Hampton [Wed, 4 Jun 2003 21:39:28 +0000 (21:39 +0000)]
* Numerous fixups needed for Windows port:
  * cmd_mesg() rewritten to use the stat() syscall to find files
  * really_do_keepalive() does not try to send if we are not connected
  * Misc. fixups; added Windows readme file

20 years ago* messages.c: When file attachment has no name, use message subject as name
Michael Hampton [Wed, 4 Jun 2003 21:30:40 +0000 (21:30 +0000)]
* messages.c: When file attachment has no name, use message subject as name

20 years ago* Change the appearance of rooms with and without new messages in the
Art Cancro [Wed, 4 Jun 2003 03:41:27 +0000 (03:41 +0000)]
* Change the appearance of rooms with and without new messages in the
  room list -- now defined using CSS

20 years ago* Tightened up the room banner a bit. Smaller padding, smaller font,
Art Cancro [Tue, 3 Jun 2003 03:57:46 +0000 (03:57 +0000)]
* Tightened up the room banner a bit.  Smaller padding, smaller font,
  smaller images.

20 years ago* Checkin installer script citadel.nsi for NSIS Windows installer
Michael Hampton [Mon, 2 Jun 2003 23:11:00 +0000 (23:11 +0000)]
* Checkin installer script citadel.nsi for NSIS Windows installer

20 years ago* citserver.c: added another trace message to is_public_client(). Uncensored
Art Cancro [Mon, 2 Jun 2003 03:01:23 +0000 (03:01 +0000)]
* citserver.c: added another trace message to is_public_client().  Uncensored
  has crashed twice in this function, for no apparent reason.
* internet_addressing.c: don't attempt to look up the specified Internet
  address in a Citadel directory, if the supplied address has no hostname
  portion.  (Fixes a crash in the calendar service when alias() attempts to
  look up potentially nonexistent attendees during event validation)

20 years ago* Cosmetic changes
Art Cancro [Sat, 31 May 2003 21:36:45 +0000 (21:36 +0000)]
* Cosmetic changes

20 years ago* msgbase.c: validate_recipients() now rejects Internet addresses in
Art Cancro [Wed, 28 May 2003 03:08:38 +0000 (03:08 +0000)]
* msgbase.c: validate_recipients() now rejects Internet addresses in
  domains belonging to the local system or an attached Citadel network,
  when it fails to translate to a Citadel address.

20 years ago* availability.c: brought over ical_ctdl_is_overlap() from Citadel. Used
Art Cancro [Mon, 26 May 2003 21:05:42 +0000 (21:05 +0000)]
* availability.c: brought over ical_ctdl_is_overlap() from Citadel.  Used
  it to complete the free/busy checking for attendee availability.

20 years ago* serv_calendar: added a comment about shared code
Art Cancro [Mon, 26 May 2003 20:59:08 +0000 (20:59 +0000)]
* serv_calendar: added a comment about shared code

20 years ago* event.c: fix compiler warning
Art Cancro [Mon, 26 May 2003 05:44:45 +0000 (05:44 +0000)]
* event.c: fix compiler warning