]>
code.citadel.org Git - citadel.git/log
Wilfried Goesgens [Mon, 27 Feb 2012 23:44:07 +0000 (00:44 +0100)]
SMTP-client: when serializing, make next now+Retry
Wilfried Goesgens [Mon, 27 Feb 2012 23:43:44 +0000 (00:43 +0100)]
Event-Client: add wrapper around ev_now()
Wilfried Goesgens [Mon, 27 Feb 2012 22:59:43 +0000 (23:59 +0100)]
SMTP-Client: send a message on first failed, or permanently failed attempt & on last fail.
Wilfried Goesgens [Mon, 27 Feb 2012 21:52:09 +0000 (22:52 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Mon, 27 Feb 2012 21:50:38 +0000 (22:50 +0100)]
SMTP-Client: decide when to send a bounce or not.
Art Cancro [Mon, 27 Feb 2012 21:40:52 +0000 (16:40 -0500)]
Show system contexts when RWHO is run via admin socket
Art Cancro [Mon, 27 Feb 2012 16:58:47 +0000 (11:58 -0500)]
Initialize variables in GetSieveRules() , thanks projectgus
Art Cancro [Sun, 26 Feb 2012 20:28:25 +0000 (15:28 -0500)]
Add ServerShutdownModule_GETTEXT() dummy for non NLS enabled systems
Art Cancro [Sun, 26 Feb 2012 20:27:04 +0000 (15:27 -0500)]
fml
Art Cancro [Sun, 26 Feb 2012 20:16:07 +0000 (15:16 -0500)]
Revert "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."
This reverts commit
c68578c522448bdd34cb1d6ded094f25ec0578ff .
Art Cancro [Sun, 26 Feb 2012 20:16:01 +0000 (15:16 -0500)]
Revert "man page says that '/locale' will be appended to the path but strace says otherwise."
This reverts commit
2231ed4d99d9e8adc745c3b2959d885259931c12 .
Art Cancro [Sun, 26 Feb 2012 20:15:53 +0000 (15:15 -0500)]
Revert "removed empty_locale and just use wc_locales[0] for this purpose"
This reverts commit
cb12b5d312998b1d481d80ddd65c9aa7e0cf425e .
Art Cancro [Sun, 26 Feb 2012 20:15:44 +0000 (15:15 -0500)]
Revert "Simplified tmplput_offer_languages() behavior on non-locale systems"
This reverts commit
58df800218902d07dcf3b81a28c31354fb1025d2 .
Art Cancro [Sun, 26 Feb 2012 20:15:23 +0000 (15:15 -0500)]
Revert "Scan for language files during bootstrap instead of using a hard-coded list."
This reverts commit
018a1f2aef63580bceba968c91255f7c6aea0c1c .
Art Cancro [Sun, 26 Feb 2012 20:15:17 +0000 (15:15 -0500)]
Revert "calling newlocale() with wc_locales[0] as the third argument causes a segfault; change to NULL"
This reverts commit
df417b479cb81f3bc0c042dd6568eca5aa1e684f .
Art Cancro [Sun, 26 Feb 2012 20:15:08 +0000 (15:15 -0500)]
Revert "Revert "calling newlocale() with wc_locales[0] as the third argument causes a segfault; change to NULL""
This reverts commit
4eabd9c189662cd5e3222e1aabedcc3f8782450a .
Art Cancro [Sun, 26 Feb 2012 20:11:40 +0000 (15:11 -0500)]
Revert "calling newlocale() with wc_locales[0] as the third argument causes a segfault; change to NULL"
This reverts commit
df417b479cb81f3bc0c042dd6568eca5aa1e684f .
Art Cancro [Sun, 26 Feb 2012 16:17:11 +0000 (11:17 -0500)]
calling newlocale() with wc_locales[0] as the third argument causes a segfault; change to NULL
Wilfried Goesgens [Sun, 26 Feb 2012 12:58:02 +0000 (13:58 +0100)]
before reading from the server socket check whether its connected at all.
Wilfried Goesgens [Sun, 26 Feb 2012 12:54:39 +0000 (13:54 +0100)]
C-Ares-DNS: when destructing make shure all events are stopped.
Wilfried Goesgens [Sun, 26 Feb 2012 12:53:11 +0000 (13:53 +0100)]
CtdlForEachMessage(): abort when server is sutting down, so we don't create long running jobs that live past the database closing
Wilfried Goesgens [Sun, 26 Feb 2012 11:41:00 +0000 (12:41 +0100)]
Networker: watch out for server shutting down before doing DB-io tasks
Wilfried Goesgens [Sun, 26 Feb 2012 11:27:38 +0000 (12:27 +0100)]
Re-Sort Cleanup of event io on shutdown
- create a new CtdlRegisterEVCleanupHook() for cleanup of event based modules on shutdown
- move cleanup of eventqueue from general cleanup to the very beginning of the shutdown; else terminate_all_sessions() might steal us memory we still need for ordered shutdown.
Wilfried Goesgens [Sat, 25 Feb 2012 22:49:29 +0000 (23:49 +0100)]
.debs: remove obsolete programms from install targets.
Wilfried Goesgens [Sat, 25 Feb 2012 19:08:43 +0000 (20:08 +0100)]
Mailinglists: fix reply-to for local posters
when posting from a citadel client aka webcit to a room via its email alias set the email address of the room as envelope recipient.
that way we can generate a reply-to headers too for local participants.
This doesn't work for direct posters.
Wilfried Goesgens [Sat, 25 Feb 2012 16:23:31 +0000 (17:23 +0100)]
MailQ: remember & display the room for mailingilst Queue-Entries
Wilfried Goesgens [Sat, 25 Feb 2012 16:20:15 +0000 (17:20 +0100)]
SMTP-QView Rework: set the right subject when re-saving the message for the next reattempt.
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.