]>
code.citadel.org Git - citadel.git/log
Art Cancro [Thu, 23 Feb 2012 17:10:23 +0000 (12:10 -0500)]
Reinstated the defunct 'whobbs' utility as a function of ctdlsh
Art Cancro [Thu, 23 Feb 2012 16:32:23 +0000 (11:32 -0500)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Thu, 23 Feb 2012 16:31:46 +0000 (11:31 -0500)]
Cleanup and added funny joke haha
Art Cancro [Thu, 23 Feb 2012 16:26:32 +0000 (11:26 -0500)]
No need to declare INADDR_NONE here, it's a unix domain socket.
Art Cancro [Thu, 23 Feb 2012 16:16:01 +0000 (11:16 -0500)]
Update license declaration on ctdlsh startup
Art Cancro [Thu, 23 Feb 2012 16:12:39 +0000 (11:12 -0500)]
Update license declaration on ctdlsh startup
Art Cancro [Thu, 23 Feb 2012 16:08:16 +0000 (11:08 -0500)]
ctdlsh: if 'passwd' entered without arguments, ask for an account name
Art Cancro [Thu, 23 Feb 2012 16:05:52 +0000 (11:05 -0500)]
Reworked ctdlsh to use the new admin socket instead of ipgm
Art Cancro [Thu, 23 Feb 2012 05:31:41 +0000 (00:31 -0500)]
Scan for language files during bootstrap instead of using a hard-coded list.
Art Cancro [Thu, 23 Feb 2012 00:38:20 +0000 (19:38 -0500)]
Removed spurious protocol output in RWHO command when not logged in; fixes suppenkasper alert in webcit summary screen
Art Cancro [Wed, 22 Feb 2012 23:22:25 +0000 (18:22 -0500)]
Revert "Remove ENABLE_NLS definition. Either we HAVE_USELOCALE or we don't translate at all."
This reverts commit
898bab06ba7d6cf04a9b5e41bfcc6319ff3bb8de .
Art Cancro [Wed, 22 Feb 2012 00:20:26 +0000 (19:20 -0500)]
Remove ENABLE_NLS definition. Either we HAVE_USELOCALE or we don't translate at all.
Art Cancro [Tue, 21 Feb 2012 23:44:40 +0000 (18:44 -0500)]
Simplified tmplput_offer_languages() behavior on non-locale systems
Wilfried Goesgens [Tue, 21 Feb 2012 22:47:25 +0000 (23:47 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Tue, 21 Feb 2012 22:46:41 +0000 (23:46 +0100)]
sleep() isn't defined to be per thread; use usleep() instead which is.
Wilfried Goesgens [Tue, 21 Feb 2012 22:42:09 +0000 (23:42 +0100)]
SMTP-Client: implement tactics not to overload our peers
- local context overload protection: try not to exceed our session limit (not possible if more mailinglist recipients than contexts)
- rate limiting to reduce threat on DNS and Peers
Art Cancro [Sun, 19 Feb 2012 23:10:00 +0000 (18:10 -0500)]
Change the license declaration in the startup messages to our version
Art Cancro [Sun, 19 Feb 2012 23:07:25 +0000 (18:07 -0500)]
removed empty_locale and just use wc_locales[0] for this purpose
Art Cancro [Sun, 19 Feb 2012 23:00:43 +0000 (18:00 -0500)]
man page says that '/locale' will be appended to the path but strace says otherwise.
Art Cancro [Sun, 19 Feb 2012 22:47:30 +0000 (17:47 -0500)]
Call textdomain() and bindtextdomain() at the beginning of initialize_locales() instead of at the end. This has not yet solved my binding problem but it's definitely a step that is required.
Art Cancro [Sun, 19 Feb 2012 16:29:33 +0000 (11:29 -0500)]
Removed duplicate msgstr so et.po compiles
Wilfried Goesgens [Sat, 18 Feb 2012 18:33:36 +0000 (19:33 +0100)]
resync translations with launchpad; add czec strings.
Wilfried Goesgens [Sat, 18 Feb 2012 17:35:59 +0000 (18:35 +0100)]
SMTP-Queue-View: templatize
register a view for the mailq. its not supporting a separate js for reloading, since the original didn't also.
Wilfried Goesgens [Sat, 18 Feb 2012 16:25:23 +0000 (17:25 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Sat, 18 Feb 2012 16:21:44 +0000 (17:21 +0100)]
Readloop remove special cases
- add handler for initializing the page
- add parameter to handler GetParamsGetServerCall() so clients can register a list filter to MSG4
- Json-view: use new initialisation handler to output the headers for the JSon-reply
- Json-view: don't need the extra member on the session anymore.
- Json-View: split functions into wrapper page and json list
- wiki-view: register empty header output handler, since the sub-calls do this later.
- wiki-view: use the GetParamsGetServerCall()-Callback to hook in our logic instead of tainting readloop() with special code.
Wilfried Goesgens [Sat, 18 Feb 2012 16:08:50 +0000 (17:08 +0100)]
C-Ares: stop timer for timeouts in all cases.
Art Cancro [Thu, 16 Feb 2012 17:43:33 +0000 (12:43 -0500)]
Style cleanup in preparation for changes to this module
Art Cancro [Tue, 14 Feb 2012 22:24:57 +0000 (17:24 -0500)]
Removed obsolete header file ctdlsalearn.h
Art Cancro [Tue, 14 Feb 2012 19:16:24 +0000 (14:16 -0500)]
updates to ctdlsalearn to handle the new admin socket
Art Cancro [Sun, 12 Feb 2012 20:06:57 +0000 (15:06 -0500)]
Updated ctdlsalearn to work with citadel-admin.socket
Art Cancro [Sat, 11 Feb 2012 23:39:25 +0000 (18:39 -0500)]
I think this restores the previous REST-like behavior of the landing page
Wilfried Goesgens [Fri, 10 Feb 2012 08:44:49 +0000 (09:44 +0100)]
SMTP-Client: fix MX sorting in.
Wilfried Goesgens [Thu, 9 Feb 2012 21:51:16 +0000 (22:51 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 9 Feb 2012 21:49:22 +0000 (22:49 +0100)]
SMTP-Client: respect MX-Priority in the sequence of attempting delivery.
Art Cancro [Thu, 9 Feb 2012 20:13:58 +0000 (15:13 -0500)]
When the root page is requested, replace it with a request for '/landing' which calls display_default_landing_page(). This will perform the correct action for both public and private systems.
Art Cancro [Thu, 9 Feb 2012 18:03:08 +0000 (13:03 -0500)]
Updated copyright dates in COPYING files
Art Cancro [Wed, 8 Feb 2012 23:05:13 +0000 (18:05 -0500)]
off-by-one fix in siteconfig
Wilfried Goesgens [Wed, 8 Feb 2012 18:59:00 +0000 (19:59 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Wed, 8 Feb 2012 18:58:22 +0000 (19:58 +0100)]
Siteconfig: fix memleak in case of error.
Art Cancro [Wed, 8 Feb 2012 17:36:52 +0000 (12:36 -0500)]
Add more blank buttons to login window when not using openid instead of shortening the window
Art Cancro [Wed, 8 Feb 2012 17:05:10 +0000 (12:05 -0500)]
Convert citserver to use getopt()
Wilfried Goesgens [Tue, 7 Feb 2012 21:55:45 +0000 (22:55 +0100)]
SMTP-Client: assign error status buffer on initialisation, so our bounce message also contains DNS-Failures.
Wilfried Goesgens [Mon, 6 Feb 2012 23:01:09 +0000 (00:01 +0100)]
Mailq: add a special subject to the mailq messages. the client can filter for it, but has to handle non-q messages too.
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.