]>
code.citadel.org Git - citadel.git/log
Wilfried Goesgens [Sun, 5 Feb 2012 23:46:07 +0000 (00:46 +0100)]
QUEUE-Rooms: give it an own view.
- give the STMP and the FNBWL room the view type QUEUE
- don't schedule QUEUE - rooms for networking
- migrate current rooms on upgrade
- create them with the QUEUE view.
Wilfried Goesgens [Sun, 5 Feb 2012 21:17:34 +0000 (22:17 +0100)]
SMTP-Client: give more time while sending the message
- discovered while sending a mail from the US and A to the Aussis: need more time.
Wilfried Goesgens [Sun, 5 Feb 2012 20:59:14 +0000 (21:59 +0100)]
SMTP-Client: after a successfully FROM don't try secondary host.
Wilfried Goesgens [Wed, 1 Feb 2012 22:39:51 +0000 (23:39 +0100)]
RWHO: use the api function to check for aide access.
Wilfried Goesgens [Mon, 30 Jan 2012 23:53:13 +0000 (00:53 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Mon, 30 Jan 2012 23:52:10 +0000 (00:52 +0100)]
Startpage: 'readfwd?go=' just delivers half of a page. the right landing page to show a login is 'do_template?template=login'
Wilfried Goesgens [Mon, 30 Jan 2012 23:24:05 +0000 (00:24 +0100)]
Refreshing: set cookie, so a user switching to a new language gets to the appropriate language.
Wilfried Goesgens [Mon, 30 Jan 2012 23:23:42 +0000 (00:23 +0100)]
Gettext: once we found the language specified, abort searching.
Art Cancro [Mon, 30 Jan 2012 19:52:52 +0000 (14:52 -0500)]
More changes of 'free software' to 'open source' made for the express purpose of pissing off linguistic communist Richard Stallman
Art Cancro [Mon, 30 Jan 2012 19:40:34 +0000 (14:40 -0500)]
More changes of 'free software' to 'open source' made for the express purpose of pissing off linguistic communist Richard Stallman
Art Cancro [Mon, 30 Jan 2012 17:41:42 +0000 (12:41 -0500)]
Continued the war on Richard Stallman's linguafascism
Art Cancro [Mon, 30 Jan 2012 17:37:17 +0000 (12:37 -0500)]
Random chmod() and chown() calls to help things out when we start up citserver in an empty directory
Wilfried Goesgens [Sun, 29 Jan 2012 19:54:20 +0000 (20:54 +0100)]
SMTP-Client: when starting a delivery attempt, (re-)set our state-pointer.
Wilfried Goesgens [Sun, 29 Jan 2012 19:52:53 +0000 (20:52 +0100)]
EVENTS: handle regular connection shutdown appropriate.
Wilfried Goesgens [Sun, 29 Jan 2012 18:46:00 +0000 (19:46 +0100)]
new version for the .debs
Wilfried Goesgens [Sun, 29 Jan 2012 18:05:57 +0000 (19:05 +0100)]
SMTP-Client: rename all SmtpOutMsg pointers to 'Msg'
Wilfried Goesgens [Sun, 29 Jan 2012 16:43:29 +0000 (17:43 +0100)]
SMTP-Client: Fix handling of retry-time.
Art Cancro [Fri, 27 Jan 2012 21:59:06 +0000 (16:59 -0500)]
Setup now displays 'Citadel setup program' as the backtitle in whiptail mode.
Art Cancro [Fri, 27 Jan 2012 21:51:31 +0000 (16:51 -0500)]
Converted struct config back to an ordinary struct in preparation for its eventual replacement.
Art Cancro [Fri, 27 Jan 2012 17:43:01 +0000 (12:43 -0500)]
More sane behavior on a new installation
Art Cancro [Fri, 27 Jan 2012 16:38:34 +0000 (11:38 -0500)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Fri, 27 Jan 2012 16:38:18 +0000 (11:38 -0500)]
Completed the overhaul of setup.
Wilfried Goesgens [Thu, 26 Jan 2012 22:11:25 +0000 (23:11 +0100)]
SMTP-Client: fix reattempt control
- when failing correctly handle the Status-field
- fix the handling of the QUEUE-Fields 'submitted' and 'attempted' so we can decide when to resend and when to give up properly.
Wilfried Goesgens [Thu, 26 Jan 2012 22:09:51 +0000 (23:09 +0100)]
If we disconnect the server, clean up thoroughly, so we don't struggle over half baked states later on.
Wilfried Goesgens [Thu, 26 Jan 2012 22:09:32 +0000 (23:09 +0100)]
.debs: export the cflags
Wilfried Goesgens [Wed, 25 Jan 2012 23:13:01 +0000 (00:13 +0100)]
ListSubscriber: initialize vars
Art Cancro [Wed, 25 Jan 2012 02:51:21 +0000 (21:51 -0500)]
Major overhaul of the setup utility. It now expects the server to already be running while it does its thing.
Wilfried Goesgens [Tue, 24 Jan 2012 23:27:34 +0000 (00:27 +0100)]
Roomediting: add permission check to to some dialogs
Art Cancro [Tue, 24 Jan 2012 21:44:38 +0000 (16:44 -0500)]
Include the server's startup time as one of the output parameters of the TIME command
Wilfried Goesgens [Tue, 24 Jan 2012 21:01:37 +0000 (22:01 +0100)]
Networker: if there is no file, quit the way it should.
Art Cancro [Tue, 24 Jan 2012 17:02:42 +0000 (12:02 -0500)]
Server changes to support upcoming overhaul of setup.c
Wilfried Goesgens [Mon, 23 Jan 2012 20:30:36 +0000 (21:30 +0100)]
Networker: Cleanup
- terminate lowercase strings
- don't browse the networkers directory, if we're not doing a full scan
Wilfried Goesgens [Mon, 23 Jan 2012 00:28:23 +0000 (01:28 +0100)]
networker: fix memleak just introduced
Wilfried Goesgens [Mon, 23 Jan 2012 00:27:28 +0000 (01:27 +0100)]
fix uploading of images.
Wilfried Goesgens [Sun, 22 Jan 2012 23:26:07 +0000 (00:26 +0100)]
speedup Networker scheduling
- iterate the netconfigs dir first to find out which rooms we realy care about
- store roomnames case insensitive
- store length
- calculate the key of roomnames, so that while sorting out dupes its cheaper
- minimize the locking of the roomlist by just swapping out the pointers while we process one list.
Wilfried Goesgens [Sun, 22 Jan 2012 15:44:45 +0000 (16:44 +0100)]
map_fetch_body() pass StrBuf* into the mimeparser instead of char*, so we fix one warning; Use the StrBuf inside of imap_load_part() appropriate.
Wilfried Goesgens [Sun, 22 Jan 2012 15:35:07 +0000 (16:35 +0100)]
Add formatcheckers to IAPrintf
Wilfried Goesgens [Sun, 22 Jan 2012 15:34:22 +0000 (16:34 +0100)]
fix warning; add length to irlparams so we don't need strlen
Wilfried Goesgens [Sun, 22 Jan 2012 15:18:17 +0000 (16:18 +0100)]
map_rescan_msgids(): musn't ues memcpy on overlapping buffers; use memmove instead.
Wilfried Goesgens [Sat, 21 Jan 2012 22:14:43 +0000 (23:14 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Sat, 21 Jan 2012 22:11:09 +0000 (23:11 +0100)]
Fix problem with closing 0-fds
- add debugging to registering/unregistering DNS-Watchers
- sanitize closing of filedescriptors; don't close 0-fd, and set to 0 after close.
Wilfried Goesgens [Sat, 21 Jan 2012 22:10:30 +0000 (23:10 +0100)]
Disabled URL-Expander: follow changes in the curl initializer api
Wilfried Goesgens [Fri, 20 Jan 2012 20:23:40 +0000 (21:23 +0100)]
Merge branch 'master' of git+ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Fri, 20 Jan 2012 20:22:51 +0000 (21:22 +0100)]
Networker: Memleaks; make the_netmap pass in both directions, as it was meant to.
Art Cancro [Fri, 20 Jan 2012 20:07:59 +0000 (15:07 -0500)]
Slowly working through the years of cruft that have built up in setup.c
Art Cancro [Fri, 20 Jan 2012 19:45:53 +0000 (14:45 -0500)]
Removed the obsolete 'whobbs' and 'userlist' utilities.
Art Cancro [Fri, 20 Jan 2012 19:40:00 +0000 (14:40 -0500)]
Removed some long-unused defs from citadel.h
Art Cancro [Fri, 20 Jan 2012 19:33:39 +0000 (14:33 -0500)]
Copied the -h logic from setup.c to sendcommand.c
Art Cancro [Fri, 20 Jan 2012 19:28:18 +0000 (14:28 -0500)]
Added our standard 'designed to piss off Richard Stallman' license declaration to utils/setup.c
Art Cancro [Fri, 20 Jan 2012 19:27:25 +0000 (14:27 -0500)]
Removed migrate_old_installs() from setup.c because the directories it removes are from ancient versions of Citadel which cannot be upgraded at this point anyway.
Art Cancro [Fri, 20 Jan 2012 18:20:34 +0000 (13:20 -0500)]
sendcommand: locate admin socket using calc_dirs_n_files
Art Cancro [Fri, 20 Jan 2012 17:53:30 +0000 (12:53 -0500)]
oops
Art Cancro [Fri, 20 Jan 2012 17:24:21 +0000 (12:24 -0500)]
Version number set to 8.10 across the whole code base
Wilfried Goesgens [Thu, 19 Jan 2012 22:12:40 +0000 (23:12 +0100)]
RWHO: just aide may see system contexts and contexts waiting to be killed.
Wilfried Goesgens [Thu, 19 Jan 2012 21:49:23 +0000 (22:49 +0100)]
Networker: fix condition to reject networkers.
Wilfried Goesgens [Thu, 19 Jan 2012 21:25:29 +0000 (22:25 +0100)]
Networker Increase logging on startup
- add a counter for networkers
- log before starting the context
- lock inside of the connect function.
Wilfried Goesgens [Thu, 19 Jan 2012 21:24:30 +0000 (22:24 +0100)]
EventClient: when we find out the FD is dead, clean up appropriately.
Wilfried Goesgens [Thu, 19 Jan 2012 20:35:34 +0000 (21:35 +0100)]
Streamline logging of networker; add remote node etc. to every line.
Wilfried Goesgens [Thu, 19 Jan 2012 08:39:30 +0000 (09:39 +0100)]
oops, convert to char*
Wilfried Goesgens [Thu, 19 Jan 2012 08:36:51 +0000 (09:36 +0100)]
don't treat 0.0.0.0 as ip, take the nodename for the lookup instead.
Wilfried Goesgens [Thu, 19 Jan 2012 00:59:04 +0000 (01:59 +0100)]
nowadays we don't need to call InitC_ares_dns() from the client anymore.
Wilfried Goesgens [Thu, 19 Jan 2012 00:42:20 +0000 (01:42 +0100)]
make this generaly in the ev interface.
Wilfried Goesgens [Thu, 19 Jan 2012 00:33:44 +0000 (01:33 +0100)]
when flushing a node, check whether we have a context before dereferencing the pointer. this happens in cases where we decide not to talk to this node early.
Art Cancro [Wed, 18 Jan 2012 22:46:23 +0000 (17:46 -0500)]
Remove the getmail utility
Art Cancro [Wed, 18 Jan 2012 22:18:53 +0000 (17:18 -0500)]
config.c - annotated the comments to point out that the use of get_config() from any program other than citserver is deprecated. Also changed the GPL declaration in this file from 'free software' to 'open source' to piss off Richard GNU/Stallman.
Art Cancro [Wed, 18 Jan 2012 22:00:55 +0000 (17:00 -0500)]
Rework the aidepost utility to not need the config file
Art Cancro [Wed, 18 Jan 2012 21:26:06 +0000 (16:26 -0500)]
sendcommand now uses the admin socket, eliminating any need to touch the config file.
Wilfried Goesgens [Wed, 18 Jan 2012 01:11:40 +0000 (02:11 +0100)]
sanitize summary page
- remove spurious </a>
- ="33%"
- tidy doesn't like blanks before >
Wilfried Goesgens [Wed, 18 Jan 2012 00:49:29 +0000 (01:49 +0100)]
add missing div closing the content-div from head.html
Wilfried Goesgens [Wed, 18 Jan 2012 00:44:03 +0000 (01:44 +0100)]
fix exscaping of / in javascript text
Wilfried Goesgens [Tue, 17 Jan 2012 22:17:55 +0000 (23:17 +0100)]
fix shutdown of RSS Aggregators
- remove useless re-run lock
- remember the room-number on the RSS-Aggregator struct; we need to know that so we can decrease the room count later
Art Cancro [Tue, 17 Jan 2012 15:00:14 +0000 (10:00 -0500)]
Add cit_backtrace() to cdb_abort()
Art Cancro [Mon, 16 Jan 2012 20:49:36 +0000 (15:49 -0500)]
The indexer now prints the 'zero length message' warning only if the message is ACTUALLY zero length. wtf?
Art Cancro [Mon, 16 Jan 2012 20:42:03 +0000 (15:42 -0500)]
Instant expunge defaults to ON on new installations
Art Cancro [Mon, 16 Jan 2012 19:22:06 +0000 (14:22 -0500)]
Replaced the abort() calls in database.c with a new function cdb_abort() which cuts a log record and then does exit(CTDLEXIT_DB)
Art Cancro [Mon, 16 Jan 2012 16:51:08 +0000 (11:51 -0500)]
Use the kernelspace uuid generator if available
Art Cancro [Mon, 16 Jan 2012 15:32:43 +0000 (10:32 -0500)]
For new installations, full text index is ON by default.
Wilfried Goesgens [Sat, 14 Jan 2012 16:23:47 +0000 (17:23 +0100)]
Print out the compile relevant info once before starting the build.
Wilfried Goesgens [Sat, 14 Jan 2012 15:51:47 +0000 (16:51 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Sat, 14 Jan 2012 15:49:56 +0000 (16:49 +0100)]
Atachment downloading: choose HTTP-Errorcode depending on the server error.
Wilfried Goesgens [Sat, 14 Jan 2012 15:48:56 +0000 (16:48 +0100)]
when we fail to preserve the temporary file for mime download preparation print out an appropriate error.
Art Cancro [Fri, 13 Jan 2012 19:20:13 +0000 (14:20 -0500)]
Began setting up a second server socket that will be used exclusively for admin utilities
Wilfried Goesgens [Thu, 5 Jan 2012 20:41:37 +0000 (21:41 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 5 Jan 2012 20:40:15 +0000 (21:40 +0100)]
respect the default/previously set value; don't overwrite it in case of empty strings.
Art Cancro [Wed, 4 Jan 2012 16:03:24 +0000 (11:03 -0500)]
Honor the 'Depth:' header in PROPFIND requests on a collection. Depth 0 only shows properties of the collection; Depth 1 enumerates the collection.
Art Cancro [Wed, 4 Jan 2012 15:17:17 +0000 (10:17 -0500)]
extern int DisableGzip declaration moved to webcit.h
Art Cancro [Wed, 4 Jan 2012 14:50:19 +0000 (09:50 -0500)]
It's 2012.
Wilfried Goesgens [Wed, 4 Jan 2012 08:00:42 +0000 (09:00 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Wed, 4 Jan 2012 07:59:59 +0000 (08:59 +0100)]
SafeTimer: check the IPC struct before trying to send a kill to the server in the timer.
Art Cancro [Tue, 3 Jan 2012 23:13:57 +0000 (18:13 -0500)]
Created stub for REPORT method
Art Cancro [Tue, 3 Jan 2012 20:28:59 +0000 (15:28 -0500)]
silenced some needless compiler warnings
Wilfried Goesgens [Sat, 31 Dec 2011 12:57:02 +0000 (13:57 +0100)]
Add original To: instead of replacing it with the roomname if its non-empty.
Wilfried Goesgens [Fri, 30 Dec 2011 18:31:58 +0000 (19:31 +0100)]
Style cleanup
Wilfried Goesgens [Thu, 29 Dec 2011 18:02:19 +0000 (19:02 +0100)]
oops, add -lev again
Wilfried Goesgens [Thu, 29 Dec 2011 17:49:06 +0000 (18:49 +0100)]
use AC_TRY_COMPILE to determine the right libev version; AC_CHECK_LIB dosen't work.
Wilfried Goesgens [Thu, 29 Dec 2011 14:51:13 +0000 (15:51 +0100)]
FreeBSD Compatibility (as proposed by acardenas)
Wilfried Goesgens [Thu, 29 Dec 2011 12:02:48 +0000 (13:02 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 29 Dec 2011 11:53:36 +0000 (12:53 +0100)]
Cleanup of shutdown of event contexts
- centraly mark citcontexts connected to AsyncIO structs for deletion
- free AsyncIO members in FreeAsyncIOContents() and make shure its called all over the place
- sort stopping of contexts by type
- close our DB/event - add pipes on exit
- reshuffle RSS Aggregator; all parsing etc. to rss_atom_parser.c, all free/start/stop to serv_rssclient.c
- remove unused stuff now discarded from the rss header
- rename all instances of the rss aggregator struct to RSSAggr
Art Cancro [Tue, 27 Dec 2011 19:11:18 +0000 (14:11 -0500)]
zlib is now mandatory.
Art Cancro [Tue, 27 Dec 2011 18:58:16 +0000 (13:58 -0500)]
autoconf check for ev_cleanup_start() instead of a test program