Fathi Boudra [Sun, 7 Jan 2007 11:02:19 +0000 (11:02 +0000)]
* remove useless README.Debian
* update control and docs
* rewrite debian/copyright
Art Cancro [Sat, 6 Jan 2007 23:30:05 +0000 (23:30 +0000)]
* Updated some comments
Wilfried Göesgens [Sat, 6 Jan 2007 20:21:00 +0000 (20:21 +0000)]
* remove unwanted blanks.
Wilfried Göesgens [Sat, 6 Jan 2007 20:20:26 +0000 (20:20 +0000)]
* remove unwanted blanks.
Art Cancro [Sat, 6 Jan 2007 06:44:09 +0000 (06:44 +0000)]
* Replaced citadel.pam with one that ought to be
somewhat more portable cross various linux distributions.
Fathi Boudra [Fri, 5 Jan 2007 09:40:22 +0000 (09:40 +0000)]
* update changelog
* rewrite install-arch target using install
* cleanup (beauemacsitification) ;)
Art Cancro [Fri, 5 Jan 2007 03:58:27 +0000 (03:58 +0000)]
* static.local/ is now created
* static.local/webcit.css (if found) is now referenced
Art Cancro [Fri, 5 Jan 2007 03:41:05 +0000 (03:41 +0000)]
Updated the autoconf script and makefile so that
we don't get those occasional script errors when it wants to
automatically reconfigure. I probably broke three other things because
I am not very good with autoconf. :(
Wilfried Göesgens [Fri, 5 Jan 2007 00:02:09 +0000 (00:02 +0000)]
* send welcome mail on first debian package installation.
Fathi Boudra [Thu, 4 Jan 2007 20:25:35 +0000 (20:25 +0000)]
* some cleanup and debian code beautification (tab/space/indentation)
Art Cancro [Thu, 4 Jan 2007 20:18:26 +0000 (20:18 +0000)]
* CtdlOutputPreLoadedMessage() -- buffer up to 1K characters
when outputting raw RFC822 instead of outputting one character at a time.
This will reduce system call overhead and also improve SSL performance.
Fathi Boudra [Thu, 4 Jan 2007 19:09:33 +0000 (19:09 +0000)]
* remove useless files in webcit/debian
Wilfried Göesgens [Wed, 3 Jan 2007 20:09:37 +0000 (20:09 +0000)]
* have LOCALEDIR be customizable by configure
Wilfried Göesgens [Wed, 3 Jan 2007 18:25:29 +0000 (18:25 +0000)]
* more debian build added.
Wilfried Göesgens [Wed, 3 Jan 2007 16:06:44 +0000 (16:06 +0000)]
* say what we got and what we want
Art Cancro [Wed, 3 Jan 2007 15:54:22 +0000 (15:54 +0000)]
config.c: more verbose error reporting on citadel.config
Art Cancro [Wed, 3 Jan 2007 15:33:52 +0000 (15:33 +0000)]
* Removed some of the extra sleep() calls in setup
Wilfried Göesgens [Wed, 3 Jan 2007 14:40:42 +0000 (14:40 +0000)]
* purge the last remains of ctdlsvc
Wilfried Göesgens [Wed, 3 Jan 2007 14:31:20 +0000 (14:31 +0000)]
* more changes towards the debian.org packaging.
Wilfried Göesgens [Wed, 3 Jan 2007 12:58:10 +0000 (12:58 +0000)]
* another place to add we're sending utf-8
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
Wilfried Göesgens [Tue, 2 Jan 2007 21:28:02 +0000 (21:28 +0000)]
*merge together into .install
Wilfried Göesgens [Tue, 2 Jan 2007 21:25:18 +0000 (21:25 +0000)]
* removed unneded file.
Wilfried Göesgens [Tue, 2 Jan 2007 21:22:45 +0000 (21:22 +0000)]
* moved another file to ETC_DIR
Wilfried Göesgens [Tue, 2 Jan 2007 21:20:48 +0000 (21:20 +0000)]
* removed unused files.
Wilfried Göesgens [Tue, 2 Jan 2007 16:40:13 +0000 (16:40 +0000)]
* cleanup init scripts
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
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
Art Cancro [Mon, 1 Jan 2007 21:14:08 +0000 (21:14 +0000)]
Updated copyright notice to 2007
Art Cancro [Mon, 1 Jan 2007 21:11:21 +0000 (21:11 +0000)]
Updated copyright notice to 2007
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.
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
Wilfried Göesgens [Fri, 29 Dec 2006 20:26:41 +0000 (20:26 +0000)]
* add getcontenttype for the inverse.ca groupdav connector
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.
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
Wilfried Göesgens [Thu, 28 Dec 2006 21:48:42 +0000 (21:48 +0000)]
* we don't have a changelog anymore.
Wilfried Göesgens [Thu, 28 Dec 2006 21:26:05 +0000 (21:26 +0000)]
* bootstrap before evaluating the version
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
Wilfried Göesgens [Thu, 28 Dec 2006 21:05:29 +0000 (21:05 +0000)]
* added copyright
* force links..
* have the files macro handy..
Art Cancro [Thu, 28 Dec 2006 18:29:45 +0000 (18:29 +0000)]
Fixed pidfile handling
Art Cancro [Thu, 28 Dec 2006 18:26:21 +0000 (18:26 +0000)]
Fixed pidfile handling
Art Cancro [Thu, 28 Dec 2006 18:03:14 +0000 (18:03 +0000)]
Fixed deamonization code to erase the pid file
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.
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...
Wilfried Göesgens [Thu, 28 Dec 2006 15:30:40 +0000 (15:30 +0000)]
* add gettext dependency
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.
Wilfried Göesgens [Thu, 28 Dec 2006 12:17:59 +0000 (12:17 +0000)]
* cleanup
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
Wilfried Göesgens [Thu, 28 Dec 2006 10:51:25 +0000 (10:51 +0000)]
* correct spelling of options.
Art Cancro [Wed, 27 Dec 2006 22:46:43 +0000 (22:46 +0000)]
setup.c: include -h option when calling citserver
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.
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.
Art Cancro [Wed, 27 Dec 2006 21:13:15 +0000 (21:13 +0000)]
updated roadmap.txt
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
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.
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.
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
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.
Wilfried Göesgens [Tue, 26 Dec 2006 12:52:48 +0000 (12:52 +0000)]
* depend on 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
Wilfried Göesgens [Tue, 26 Dec 2006 09:56:50 +0000 (09:56 +0000)]
* call db_stop here too.
Wilfried Göesgens [Tue, 26 Dec 2006 09:55:23 +0000 (09:55 +0000)]
* call db_stop to avoid waiting endlessly for the deamon
Art Cancro [Mon, 25 Dec 2006 05:39:09 +0000 (05:39 +0000)]
* serv_expire.c: don't allow Aides to be purged.
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.
Wilfried Göesgens [Sat, 23 Dec 2006 19:51:10 +0000 (19:51 +0000)]
* detach the tty, change pgid.
Art Cancro [Sat, 23 Dec 2006 03:50:13 +0000 (03:50 +0000)]
* Minor changes to debug logging
Art Cancro [Sat, 23 Dec 2006 01:17:53 +0000 (01:17 +0000)]
Report IMAP command completion times in seconds instead of microseconds
Art Cancro [Sat, 23 Dec 2006 01:03:39 +0000 (01:03 +0000)]
* Committed matt's latest patch set
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.
Art Cancro [Fri, 22 Dec 2006 16:11:20 +0000 (16:11 +0000)]
* Updated it.po
Wilfried Göesgens [Thu, 21 Dec 2006 22:10:18 +0000 (22:10 +0000)]
* ask the question added.
Wilfried Göesgens [Thu, 21 Dec 2006 20:24:05 +0000 (20:24 +0000)]
* make init script sarge aware.
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
Michael Hampton [Thu, 21 Dec 2006 11:46:05 +0000 (11:46 +0000)]
Make Citadel init script chkconfig-compatible
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
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
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
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
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.
Art Cancro [Wed, 20 Dec 2006 17:40:43 +0000 (17:40 +0000)]
* Brough over ctdlsvc.c update from citadel
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.
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.
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.
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
Art Cancro [Tue, 19 Dec 2006 16:08:55 +0000 (16:08 +0000)]
Minor CSS and markup changes
Art Cancro [Tue, 19 Dec 2006 14:27:30 +0000 (14:27 +0000)]
WebCit: back to port 2000 by default
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.
Art Cancro [Tue, 19 Dec 2006 04:50:13 +0000 (04:50 +0000)]
WebCit setup.c -- fixes for run on certain systems
Art Cancro [Tue, 19 Dec 2006 04:43:56 +0000 (04:43 +0000)]
Sleep for 3 seconds after starting the service
before testing it
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.
Art Cancro [Tue, 19 Dec 2006 04:30:23 +0000 (04:30 +0000)]
setup.c: close stdin when starting the service
Art Cancro [Tue, 19 Dec 2006 03:45:14 +0000 (03:45 +0000)]
Comment 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
Art Cancro [Tue, 19 Dec 2006 03:21:30 +0000 (03:21 +0000)]
Updated some error messages in setup
Wilfried Göesgens [Mon, 18 Dec 2006 21:04:59 +0000 (21:04 +0000)]
* don't exit initscript before citadelserver is gone.
Art Cancro [Mon, 18 Dec 2006 19:33:16 +0000 (19:33 +0000)]
Remove DB_VERB_REGISTER
Art Cancro [Mon, 18 Dec 2006 16:30:00 +0000 (16:30 +0000)]
Activate verbose logging in Berkeley DB
Art Cancro [Mon, 18 Dec 2006 14:12:06 +0000 (14:12 +0000)]
Merged an updated nl.po submitted by Wim
Wilfried Göesgens [Sun, 17 Dec 2006 22:32:07 +0000 (22:32 +0000)]
* modified debian scripts to use sysV
Wilfried Göesgens [Sun, 17 Dec 2006 16:10:38 +0000 (16:10 +0000)]
* corrected version.