citadel.git
17 years ago * purge TinyMCE, as there is a debian package out there.
Wilfried Göesgens [Wed, 3 Jan 2007 12:42:42 +0000 (12:42 +0000)]
  * purge TinyMCE, as there is a debian package out there.
  * move our templates to /etc/citadel/www/
  * use DESTDIR in Makefile.in
  * remove ucf from package
  * add po-debconf to Build-Depends
  * remove unneded files

17 years ago*merge together into .install
Wilfried Göesgens [Tue, 2 Jan 2007 21:28:02 +0000 (21:28 +0000)]
*merge together into .install

17 years ago* removed unneded file.
Wilfried Göesgens [Tue, 2 Jan 2007 21:25:18 +0000 (21:25 +0000)]
* removed unneded file.

17 years ago* moved another file to ETC_DIR
Wilfried Göesgens [Tue, 2 Jan 2007 21:22:45 +0000 (21:22 +0000)]
* moved another file to ETC_DIR

17 years ago* removed unused files.
Wilfried Göesgens [Tue, 2 Jan 2007 21:20:48 +0000 (21:20 +0000)]
* removed unused files.

17 years ago* cleanup init scripts
Wilfried Göesgens [Tue, 2 Jan 2007 16:40:13 +0000 (16:40 +0000)]
* cleanup init scripts

17 years ago* added patches from Fathi boudra
Wilfried Göesgens [Tue, 2 Jan 2007 16:35:48 +0000 (16:35 +0000)]
* added patches from Fathi boudra
* remove ucf alltogether
* debian changelog:
  * Initial Debian release
  * Removed useless files:
    * citadel-client.examples
    * citadel-doc.docs
    * citadel-mta.postrm
    * citadel-server.1.manpage
    * citadel-server.examples
    * citadel-server.postrm.debhelper
    * files_preview
    * README.Debian
  * citadel-client.install: merged with citadel-client.examples
  * citadel-client.postinst:
    * clean up
    * removed ucf mechanisms
    * add debhelper token
  * citadel-doc.install : merged with citadel-doc.docs
  * citadel-mta.postinst:
    * clean up
    * add debhelper token
  * citadel-server.dirs:
    * clean up
    * add var/lib/citadel/data and var/run/citadel dir
    * moved messages and help to /etc/citadel
  * citadel-server.install: merged with citadel-server.examples
  * citadel-server.postinst:
    * clean up
    * remove mkdir call as we create them with citadel-server.dirs
    * remove loops as we don't use ucf here anymore.
    * add debhelper token
  * citadel-server.postrm:
    * clean up; remove ucf
    * add debhelper token
  * citadel-server.prerm:
    * clean up
    * use invoke-rc.d
    * add debhelper token
  * citadel-server.templates: add po support
  * compat: bumped to 5
  * control:
    * priority set to extra instead optional
    * add myself in uploaders
    * add po-debconf to Build-Depends
    * bump Standards-Version to 3.7.2
    * remove useless pre-depends on debconf
    * rewrite descriptions
    * add Replaces: mail-transport-agent to citadel-mta package
  * copyright: complete rewrite
  * docs: clean up
  * rules:
    * add explicit zlib extra configure option
    * exclude citadel.rc, intro, nice, summary from compression

 -- Fathi Boudra <fboudra@free.fr>  Fri, 29 Dec 2006 16:24:48 +0100

17 years agoReduced the size of some of the string buffers in the client
Art Cancro [Tue, 2 Jan 2007 03:29:38 +0000 (03:29 +0000)]
Reduced the size of some of the string buffers in the client

17 years agoUpdated copyright notice to 2007
Art Cancro [Mon, 1 Jan 2007 21:14:08 +0000 (21:14 +0000)]
Updated copyright notice to 2007

17 years agoUpdated copyright notice to 2007
Art Cancro [Mon, 1 Jan 2007 21:11:21 +0000 (21:11 +0000)]
Updated copyright notice to 2007

17 years ago* i was wrong on the position of help & message files in lhfs. they belong below...
Wilfried Göesgens [Mon, 1 Jan 2007 17:58:51 +0000 (17:58 +0000)]
* i was wrong on the position of help & message files in lhfs. they belong below /etc/citadel, thus will be installed and searched there.

17 years ago* encode message subjects in rfc2047 style if they contain non ascii
Wilfried Göesgens [Sat, 30 Dec 2006 18:12:43 +0000 (18:12 +0000)]
* encode message subjects in rfc2047 style if they contain non ascii
* add content type utf-8 to our calendaring mails

17 years ago* add getcontenttype for the inverse.ca groupdav connector
Wilfried Göesgens [Fri, 29 Dec 2006 20:26:41 +0000 (20:26 +0000)]
* add getcontenttype for the inverse.ca groupdav connector

17 years agosetup: extract ctdlhost and ctdlport from exiting /etc/init.d/webcit
Art Cancro [Fri, 29 Dec 2006 17:25:40 +0000 (17:25 +0000)]
setup: extract ctdlhost and ctdlport from exiting /etc/init.d/webcit
if possible.

17 years ago* make no Cookie Template point to local dir, for prefixed installs
Wilfried Göesgens [Fri, 29 Dec 2006 10:18:14 +0000 (10:18 +0000)]
* make no Cookie Template point to local dir, for prefixed installs
* use -D

17 years ago* we don't have a changelog anymore.
Wilfried Göesgens [Thu, 28 Dec 2006 21:48:42 +0000 (21:48 +0000)]
* we don't have a changelog anymore.

17 years ago* bootstrap before evaluating the version
Wilfried Göesgens [Thu, 28 Dec 2006 21:26:05 +0000 (21:26 +0000)]
* bootstrap before evaluating the version

17 years ago* bumped verison to 7.02
Wilfried Göesgens [Thu, 28 Dec 2006 21:19:39 +0000 (21:19 +0000)]
* bumped verison to 7.02
* added copying file
* do boostrap before grepping the version
* add the version jump to the debian changelog

17 years ago* added copyright
Wilfried Göesgens [Thu, 28 Dec 2006 21:05:29 +0000 (21:05 +0000)]
* added copyright
* force links..
* have the files macro handy..

17 years agoFixed pidfile handling
Art Cancro [Thu, 28 Dec 2006 18:29:45 +0000 (18:29 +0000)]
Fixed pidfile handling

17 years agoFixed pidfile handling
Art Cancro [Thu, 28 Dec 2006 18:26:21 +0000 (18:26 +0000)]
Fixed pidfile handling

17 years agoFixed deamonization code to erase the pid file
Art Cancro [Thu, 28 Dec 2006 18:03:14 +0000 (18:03 +0000)]
Fixed deamonization code to erase the pid file

17 years agosetup: if there are existing init scripts in place, scan them
Art Cancro [Thu, 28 Dec 2006 16:52:21 +0000 (16:52 +0000)]
setup: if there are existing init scripts in place, scan them
for the HTTP and HTTPS port numbers we used last time.

17 years ago* -d to daemonize, -D to daemonize with specifying
Art Cancro [Thu, 28 Dec 2006 16:34:20 +0000 (16:34 +0000)]
* -d to daemonize, -D to daemonize with specifying
  the pid file.  Updated setup.c to use this too.
* Bumped the version number to 7.02 in preparation for release...

17 years ago* add gettext dependency
Wilfried Göesgens [Thu, 28 Dec 2006 15:30:40 +0000 (15:30 +0000)]
* add gettext dependency

17 years ago* replaced $(root) in make file with standart name $(DESTDIR)
Wilfried Göesgens [Thu, 28 Dec 2006 15:18:51 +0000 (15:18 +0000)]
* replaced $(root) in make file with standart name $(DESTDIR)
* one more ical dependanyc rename
* removed unneded dependencies. thanks to fabo.

17 years ago* cleanup
Wilfried Göesgens [Thu, 28 Dec 2006 12:17:59 +0000 (12:17 +0000)]
* cleanup

17 years ago* buildpackages can create deb source tarballs now.
Wilfried Göesgens [Thu, 28 Dec 2006 12:16:59 +0000 (12:16 +0000)]
* buildpackages can create deb source tarballs now.
* we don't ship setup in debs anymore.
* have port 8504 as default for without ssl in debs
* deamonize by ourselfs, remove ctdlsvc
* modified setup to use -d in the init script

17 years ago* correct spelling of options.
Wilfried Göesgens [Thu, 28 Dec 2006 10:51:25 +0000 (10:51 +0000)]
* correct spelling of options.

17 years agosetup.c: include -h option when calling citserver
Art Cancro [Wed, 27 Dec 2006 22:46:43 +0000 (22:46 +0000)]
setup.c: include -h option when calling citserver

17 years ago* setup.c: updated to use new built-in daemonization
Art Cancro [Wed, 27 Dec 2006 22:42:05 +0000 (22:42 +0000)]
* setup.c: updated to use new built-in daemonization
* sysdep.c et al: exit codes 0 and 101-199 cause the watcher to
  exit without restarting citserver.  This allows certain types of
  initialization failures to cause the whole system to exit without
  endlessly restarting.

17 years ago* if called with 'buildpackage debian src' we will produce debian source tarballs.
Wilfried Göesgens [Wed, 27 Dec 2006 21:49:09 +0000 (21:49 +0000)]
* if called with 'buildpackage debian src' we will produce debian source tarballs.

17 years agoupdated roadmap.txt
Art Cancro [Wed, 27 Dec 2006 21:13:15 +0000 (21:13 +0000)]
updated roadmap.txt

17 years ago* purge ctdlsvc.c
Wilfried Göesgens [Wed, 27 Dec 2006 21:11:45 +0000 (21:11 +0000)]
* purge ctdlsvc.c
* add deamonize code to sysdep.c
* modified the init scripts not to use ctdlsvc

17 years ago* When enumerating rooms in the drop-down list
Art Cancro [Wed, 27 Dec 2006 15:40:55 +0000 (15:40 +0000)]
* When enumerating rooms in the drop-down list
  for FILEINTO, use escputs() instead of urlescputs().  Room names with spaces in
them were making it over to Citadel with '%20' in them.  Fixed.

17 years agoSieve FILEINTO was failing to locate public rooms in
Art Cancro [Wed, 27 Dec 2006 14:51:40 +0000 (14:51 +0000)]
Sieve FILEINTO was failing to locate public rooms in
certain situations.  Fixed.

17 years ago* just sugest citserver, as we may be running on a different host
Wilfried Göesgens [Wed, 27 Dec 2006 11:52:08 +0000 (11:52 +0000)]
* just sugest citserver, as we may be running on a different host

17 years ago* purged existance of the unixlogin package, as we decide that in the postinst progre...
Wilfried Göesgens [Wed, 27 Dec 2006 11:37:46 +0000 (11:37 +0000)]
* purged existance of the unixlogin package, as we decide that in the postinst progress of citadel-server.

17 years ago* depend on libical0, as this is the SONAME
Wilfried Göesgens [Tue, 26 Dec 2006 12:52:48 +0000 (12:52 +0000)]
* depend on libical0, as this is the SONAME

17 years ago* depend to libical0, as this is the SONAME
Wilfried Göesgens [Tue, 26 Dec 2006 11:48:23 +0000 (11:48 +0000)]
* depend to libical0, as this is the SONAME

17 years ago* call db_stop here too.
Wilfried Göesgens [Tue, 26 Dec 2006 09:56:50 +0000 (09:56 +0000)]
* call db_stop here too.

17 years ago* call db_stop to avoid waiting endlessly for the deamon
Wilfried Göesgens [Tue, 26 Dec 2006 09:55:23 +0000 (09:55 +0000)]
* call db_stop to avoid waiting endlessly for the deamon

17 years ago* serv_expire.c: don't allow Aides to be purged.
Art Cancro [Mon, 25 Dec 2006 05:39:09 +0000 (05:39 +0000)]
* serv_expire.c: don't allow Aides to be purged.

17 years ago* citserver.c: we now ask locate_host() to fill in
Art Cancro [Sun, 24 Dec 2006 05:43:34 +0000 (05:43 +0000)]
* citserver.c: we now ask locate_host() to fill in
  the CC->cs_addr string.  I don't know why we weren't doing this before.

17 years ago* detach the tty, change pgid.
Wilfried Göesgens [Sat, 23 Dec 2006 19:51:10 +0000 (19:51 +0000)]
* detach the tty, change pgid.

17 years ago* Minor changes to debug logging
Art Cancro [Sat, 23 Dec 2006 03:50:13 +0000 (03:50 +0000)]
* Minor changes to debug logging

17 years agoReport IMAP command completion times in seconds instead of microseconds
Art Cancro [Sat, 23 Dec 2006 01:17:53 +0000 (01:17 +0000)]
Report IMAP command completion times in seconds instead of microseconds

17 years ago* Committed matt's latest patch set
Art Cancro [Sat, 23 Dec 2006 01:03:39 +0000 (01:03 +0000)]
* Committed matt's latest patch set

17 years ago* Reference count adjustments are now deferred by queuing
Art Cancro [Fri, 22 Dec 2006 22:58:06 +0000 (22:58 +0000)]
* Reference count adjustments are now deferred by queuing
  them, and the queue is processed by THE DREADED AUTO-PURGER.

17 years ago* Updated it.po
Art Cancro [Fri, 22 Dec 2006 16:11:20 +0000 (16:11 +0000)]
* Updated it.po

17 years ago* ask the question added.
Wilfried Göesgens [Thu, 21 Dec 2006 22:10:18 +0000 (22:10 +0000)]
* ask the question added.

17 years ago* make init script sarge aware.
Wilfried Göesgens [Thu, 21 Dec 2006 20:24:05 +0000 (20:24 +0000)]
* make init script sarge aware.

17 years ago* Mention in the roadmap that we want to tackle
Art Cancro [Thu, 21 Dec 2006 16:16:32 +0000 (16:16 +0000)]
* Mention in the roadmap that we want to tackle
  the idea of having multiple room aides per room

17 years agoMake Citadel init script chkconfig-compatible
Michael Hampton [Thu, 21 Dec 2006 11:46:05 +0000 (11:46 +0000)]
Make Citadel init script chkconfig-compatible

17 years ago* Addition of ENABLE_UNIX_AUTH environment variable
Art Cancro [Thu, 21 Dec 2006 03:26:22 +0000 (03:26 +0000)]
* Addition of ENABLE_UNIX_AUTH environment variable
  for selection of auth mode in batch setup

17 years ago* depend on bdb 4.3 or 4.4
Wilfried Göesgens [Thu, 21 Dec 2006 01:58:17 +0000 (01:58 +0000)]
* depend on bdb 4.3 or 4.4
* depend on the db4.4|3 util package, as it provides the stuff we need for the cleanup script
* ask for auth mode
* init pointer
* adjust configure call

17 years ago* Remove newt from the webcit build too.
Art Cancro [Wed, 20 Dec 2006 20:49:31 +0000 (20:49 +0000)]
* Remove newt from the webcit build too.
* Updated docs and internal version number to 7.01
* THIS IS 7.01

17 years ago* Updated documentation to reflect the change from compile-time
Art Cancro [Wed, 20 Dec 2006 20:44:46 +0000 (20:44 +0000)]
* Updated documentation to reflect the change from compile-time
  auth mode selection to setup-time auth mode selection.
* THIS IS 7.01

17 years ago* Lock citadel.control using flock() immediately after
Art Cancro [Wed, 20 Dec 2006 19:04:43 +0000 (19:04 +0000)]
* Lock citadel.control using flock() immediately after
  opening it.  Failure to acquire a lock means that another citserver
  already running, which causes the server to abort.

17 years ago* Brough over ctdlsvc.c update from citadel
Art Cancro [Wed, 20 Dec 2006 17:40:43 +0000 (17:40 +0000)]
* Brough over ctdlsvc.c update from citadel

17 years ago* ctdlsvc: Instead of closing stdin/stdout/stderr, dup2() them
Art Cancro [Wed, 20 Dec 2006 17:39:19 +0000 (17:39 +0000)]
* ctdlsvc: Instead of closing stdin/stdout/stderr, dup2() them
  to /dev/null.  This keeps fd's 0, 1, and 2 from being reused and
  accidentally written to.

17 years ago* Updated setup dialog for host auth mode.
Art Cancro [Wed, 20 Dec 2006 17:25:00 +0000 (17:25 +0000)]
* Updated setup dialog for host auth mode.
* Dropped UI_NEWT mode in setup because we did not have
  enough control over button defaults, and because newt
  is not widespread enough to justify maintenance.

17 years ago* check if we have a modern installation, and if utilize the features.
Wilfried Göesgens [Tue, 19 Dec 2006 23:13:08 +0000 (23:13 +0000)]
* check if we have a modern installation, and if utilize the features.

17 years ago* Bumped version number to 7.01
Art Cancro [Tue, 19 Dec 2006 22:44:30 +0000 (22:44 +0000)]
* Bumped version number to 7.01
* 'host auth mode' (formerly 'autologin mode') is now defined in the global
  config, and selected during setup, instead of being a compile-time option

17 years agoMinor CSS and markup changes
Art Cancro [Tue, 19 Dec 2006 16:08:55 +0000 (16:08 +0000)]
Minor CSS and markup changes

17 years agoWebCit: back to port 2000 by default
Art Cancro [Tue, 19 Dec 2006 14:27:30 +0000 (14:27 +0000)]
WebCit: back to port 2000 by default

17 years agoIf /etc/inittab is not found, return quietly instead of
Art Cancro [Tue, 19 Dec 2006 14:23:34 +0000 (14:23 +0000)]
If /etc/inittab is not found, return quietly instead of
displaying a scary error message.  FreeBSD, Mac OS, and the newest
version of Ubuntu do not have this file.

17 years agoWebCit setup.c -- fixes for run on certain systems
Art Cancro [Tue, 19 Dec 2006 04:50:13 +0000 (04:50 +0000)]
WebCit setup.c -- fixes for run on certain systems

17 years agoSleep for 3 seconds after starting the service
Art Cancro [Tue, 19 Dec 2006 04:43:56 +0000 (04:43 +0000)]
Sleep for 3 seconds after starting the service
before testing it

17 years agoDon't run init scripts while dialog is running.
Art Cancro [Tue, 19 Dec 2006 04:38:01 +0000 (04:38 +0000)]
Don't run init scripts while dialog is running.
Evidently there is a conflict somewhere.

17 years agosetup.c: close stdin when starting the service
Art Cancro [Tue, 19 Dec 2006 04:30:23 +0000 (04:30 +0000)]
setup.c: close stdin when starting the service

17 years agoComment out /etc/inittab entries instead of deleting them
Art Cancro [Tue, 19 Dec 2006 03:45:14 +0000 (03:45 +0000)]
Comment out /etc/inittab entries instead of deleting them

17 years agoComment out /etc/inittab entries instead of deleting them
Art Cancro [Tue, 19 Dec 2006 03:42:29 +0000 (03:42 +0000)]
Comment out /etc/inittab entries instead of deleting them

17 years agoUpdated some error messages in setup
Art Cancro [Tue, 19 Dec 2006 03:21:30 +0000 (03:21 +0000)]
Updated some error messages in setup

17 years ago* don't exit initscript before citadelserver is gone.
Wilfried Göesgens [Mon, 18 Dec 2006 21:04:59 +0000 (21:04 +0000)]
* don't exit initscript before citadelserver is gone.

17 years agoRemove DB_VERB_REGISTER
Art Cancro [Mon, 18 Dec 2006 19:33:16 +0000 (19:33 +0000)]
Remove DB_VERB_REGISTER

17 years agoActivate verbose logging in Berkeley DB
Art Cancro [Mon, 18 Dec 2006 16:30:00 +0000 (16:30 +0000)]
Activate verbose logging in Berkeley DB

17 years agoMerged an updated nl.po submitted by Wim
Art Cancro [Mon, 18 Dec 2006 14:12:06 +0000 (14:12 +0000)]
Merged an updated nl.po submitted by Wim

17 years ago* modified debian scripts to use sysV
Wilfried Göesgens [Sun, 17 Dec 2006 22:32:07 +0000 (22:32 +0000)]
* modified debian scripts to use sysV

17 years ago* corrected version.
Wilfried Göesgens [Sun, 17 Dec 2006 16:10:38 +0000 (16:10 +0000)]
* corrected version.

17 years ago* modified build script to find out the version the way we do it now.
Wilfried Göesgens [Sun, 17 Dec 2006 15:38:36 +0000 (15:38 +0000)]
* modified build script to find out the version the way we do it now.
* modified debian scripts to utilise sysV init.

17 years agoUpdated the roadmap to reflect some
Art Cancro [Sat, 16 Dec 2006 16:23:34 +0000 (16:23 +0000)]
Updated the roadmap to reflect some
things we need to tackle immediately after the 7.00 release

17 years agoUncommented some code in network_config_management()
Art Cancro [Fri, 15 Dec 2006 17:52:55 +0000 (17:52 +0000)]
Uncommented some code in network_config_management()
whose absence was causing this function to delete all
existing netconfig entries other than the type that were
being edited.

17 years agoCleaned up some commented-out stuff that was left in various files
Art Cancro [Thu, 14 Dec 2006 20:27:18 +0000 (20:27 +0000)]
Cleaned up some commented-out stuff that was left in various files

17 years agoUpdated some of the internal tech docs
Art Cancro [Thu, 14 Dec 2006 18:32:10 +0000 (18:32 +0000)]
Updated some of the internal tech docs

17 years agoCleaned up some commented-out stuff that was left in various files
Art Cancro [Thu, 14 Dec 2006 18:18:23 +0000 (18:18 +0000)]
Cleaned up some commented-out stuff that was left in various files

17 years ago* migrated debian install to system V init
Wilfried Göesgens [Wed, 13 Dec 2006 23:05:23 +0000 (23:05 +0000)]
* migrated debian install to system V init

17 years agoUpdated fr.po
Art Cancro [Tue, 12 Dec 2006 19:52:21 +0000 (19:52 +0000)]
Updated fr.po

17 years agoNuke citadel.spec as per Seg's request
Art Cancro [Tue, 12 Dec 2006 15:00:02 +0000 (15:00 +0000)]
Nuke citadel.spec as per Seg's request

17 years agoInternal version number is now 7.00
Art Cancro [Mon, 11 Dec 2006 23:02:32 +0000 (23:02 +0000)]
Internal version number is now 7.00

17 years agoInternal version number is now 7.00
Art Cancro [Mon, 11 Dec 2006 22:01:02 +0000 (22:01 +0000)]
Internal version number is now 7.00

17 years agoAdded nl.po (Dutch translation) submitted by Wim Kuilman
Art Cancro [Fri, 8 Dec 2006 22:41:53 +0000 (22:41 +0000)]
Added nl.po (Dutch translation) submitted by Wim Kuilman

17 years agoCtdlSetSeen() now silently returns without doing anything,
Art Cancro [Fri, 8 Dec 2006 21:30:50 +0000 (21:30 +0000)]
CtdlSetSeen() now silently returns without doing anything,
if it was given instructions to manipulate an array of zero messages.
Resolves bug #204 due to imap_copy() actually calling it that way
in some situations.

17 years ago* Converted fr.po from iso-8859-1 to utf-8
Art Cancro [Mon, 4 Dec 2006 22:48:26 +0000 (22:48 +0000)]
* Converted fr.po from iso-8859-1 to utf-8

17 years ago* Updated fr.po submitted by thierry
Art Cancro [Mon, 4 Dec 2006 22:39:02 +0000 (22:39 +0000)]
* Updated fr.po submitted by thierry

17 years agoAdd a link on nocookies.html pointing back to login screen
Art Cancro [Mon, 4 Dec 2006 21:55:58 +0000 (21:55 +0000)]
Add a link on nocookies.html pointing back to login screen

17 years ago* added german translations to the new strings
Wilfried Göesgens [Mon, 4 Dec 2006 20:30:16 +0000 (20:30 +0000)]
* added german translations to the new strings

17 years ago* libSieve download and build for Easy Install. (Not yet tested.)
Art Cancro [Mon, 4 Dec 2006 17:12:22 +0000 (17:12 +0000)]
* libSieve download and build for Easy Install.  (Not yet tested.)
* citadel.h no longer defines CITADEL manually, instead it pulls the package
name and version from the build tools.
* Updated the documentation slightly in prep for the 7.00 release.

17 years agoBubbleTooltips.js is now loaded as part of the HEAD of every
Art Cancro [Sun, 3 Dec 2006 05:10:39 +0000 (05:10 +0000)]
BubbleTooltips.js is now loaded as part of the HEAD of every
page, instead of in the middle of the calendar month view.  This is because
Internet Exploder displays an error when we try to enable tooltips, if the
page was loaded using HTTPS.  We don't know why, aside from the usual reason that
IE sucks.

17 years ago* added configuration methods for managesieve port.
Wilfried Göesgens [Sat, 2 Dec 2006 18:49:22 +0000 (18:49 +0000)]
* added configuration methods for managesieve port.