Art Cancro [Thu, 19 Apr 2012 15:36:14 +0000 (11:36 -0400)]
Outside of commands.c, calls to ctdl_getline() have been replaced with more appropriate functions
Art Cancro [Thu, 19 Apr 2012 15:13:59 +0000 (11:13 -0400)]
ctdl_getline() is a mess. continued cleaning it up
Art Cancro [Thu, 19 Apr 2012 15:10:41 +0000 (11:10 -0400)]
ctdl_getline() is a mess. started cleaning it up
Wilfried Goesgens [Tue, 17 Apr 2012 21:53:31 +0000 (23:53 +0200)]
c-ares: make InitC_ares_dns() private to serv_cares.c
Wilfried Goesgens [Tue, 17 Apr 2012 20:58:25 +0000 (22:58 +0200)]
Networker / SMTP-Client: free a-record lookup reply.
Wilfried Goesgens [Mon, 16 Apr 2012 09:14:59 +0000 (11:14 +0200)]
SMTP-Client: GetShutdownDeliveries() deliveres a bool not a count.
Art Cancro [Mon, 16 Apr 2012 03:34:49 +0000 (23:34 -0400)]
Corrected the spelling of 'Username too long:' and reduced it from a LOG_EMERG to a LOG_INFO.
Art Cancro [Fri, 13 Apr 2012 16:19:00 +0000 (12:19 -0400)]
Revert "Revert "add logging to debug event loop issue""
This reverts commit
ec038763f94cbe755650b9a032284a1fd4fce56b.
Art Cancro [Fri, 13 Apr 2012 16:18:59 +0000 (12:18 -0400)]
Revert "Revert "add logging to debug event loop issue""
This reverts commit
e410d6d64c404b1bed628194c301782d7da19642.
Art Cancro [Fri, 13 Apr 2012 16:18:59 +0000 (12:18 -0400)]
Revert "Revert "SMTP-Client: make shure everything is finished before we terminate one client.""
This reverts commit
99f5a2324115920e21e153e77ef369dc053299c7.
Art Cancro [Fri, 13 Apr 2012 16:18:58 +0000 (12:18 -0400)]
Revert "Revert "Networker: if remote tells us to send more than our send limit, say we will only send the limit in this chunk instead of failing.""
This reverts commit
a4e2ade5c12e0686da445bdfe92b05c3e567ccd7.
Art Cancro [Fri, 13 Apr 2012 16:18:57 +0000 (12:18 -0400)]
Revert "Revert "SMTP-Client: move the client-shutdown procedure into the DB-Thread; we musn't block the network thread for db IO.""
This reverts commit
f74fed30f3d655d3f229628b6b998240fa6494be.
Art Cancro [Fri, 13 Apr 2012 16:06:49 +0000 (12:06 -0400)]
Revert "SMTP-Client: move the client-shutdown procedure into the DB-Thread; we musn't block the network thread for db IO."
This reverts commit
4fdc7029ccef0500fd8f968413c2b82db8fe2f29.
Art Cancro [Fri, 13 Apr 2012 16:06:33 +0000 (12:06 -0400)]
Revert "Networker: if remote tells us to send more than our send limit, say we will only send the limit in this chunk instead of failing."
This reverts commit
a54b6cfde340606e5b8c41de3dbe08f15b2f1394.
Art Cancro [Fri, 13 Apr 2012 16:06:00 +0000 (12:06 -0400)]
Revert "SMTP-Client: make shure everything is finished before we terminate one client."
This reverts commit
91a9b8806b53105a54a4bc83bb40d68b5d6f0b6d.
Art Cancro [Fri, 13 Apr 2012 16:05:36 +0000 (12:05 -0400)]
Revert "add logging to debug event loop issue"
This reverts commit
b53135c87e6debf49aead8e258f2ab3aa83c5f5d.
Art Cancro [Fri, 13 Apr 2012 16:05:23 +0000 (12:05 -0400)]
Revert "add logging to debug event loop issue"
This reverts commit
26b124e2580e80b2624a293c4f171f7746861019.
Art Cancro [Thu, 12 Apr 2012 23:25:33 +0000 (19:25 -0400)]
add logging to debug event loop issue
Art Cancro [Thu, 12 Apr 2012 23:17:28 +0000 (19:17 -0400)]
add logging to debug event loop issue
Wilfried Goesgens [Fri, 6 Apr 2012 21:20:29 +0000 (23:20 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Fri, 6 Apr 2012 21:19:59 +0000 (23:19 +0200)]
SMTP-Client: make shure everything is finished before we terminate one client.
Art Cancro [Fri, 6 Apr 2012 17:03:58 +0000 (13:03 -0400)]
feed generator: strip out nonprintable characters so XML parsers do not choke on them
Wilfried Goesgens [Fri, 6 Apr 2012 15:39:54 +0000 (17:39 +0200)]
Networker: if remote tells us to send more than our send limit, say we will only send the limit in this chunk instead of failing.
Wilfried Goesgens [Fri, 6 Apr 2012 15:37:36 +0000 (17:37 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Fri, 6 Apr 2012 15:36:29 +0000 (17:36 +0200)]
SMTP-Client: move the client-shutdown procedure into the DB-Thread; we musn't block the network thread for db IO.
Wilfried Goesgens [Fri, 6 Apr 2012 15:34:19 +0000 (17:34 +0200)]
Memleak: in case of DNS errors take care whether we need to free the reply or not.
Art Cancro [Tue, 3 Apr 2012 22:01:21 +0000 (18:01 -0400)]
Change some of the broken links pointing to citadel.org
Art Cancro [Thu, 29 Mar 2012 03:29:49 +0000 (23:29 -0400)]
Allow webcit 8.10 to be used with citadel 8.05 and libcitadel 8.05
Art Cancro [Tue, 27 Mar 2012 17:10:14 +0000 (13:10 -0400)]
add netconfigs to install directories
Wilfried Goesgens [Mon, 26 Mar 2012 20:36:22 +0000 (22:36 +0200)]
Remove old smtpqueue code
Wilfried Goesgens [Mon, 26 Mar 2012 20:35:45 +0000 (22:35 +0200)]
netedit: add way to specify the room we want to edit.
Wilfried Goesgens [Mon, 26 Mar 2012 20:00:10 +0000 (22:00 +0200)]
mailinglist management interface: add alternating shadow
Wilfried Goesgens [Sun, 25 Mar 2012 23:17:06 +0000 (01:17 +0200)]
fmout: removed.
- templatize the logout screen; it doesn't need the old fmout now anymore.
- templatize the change password dialog; it doesn't need the old fmout now anymore.
- remove fmout
Wilfried Goesgens [Sun, 25 Mar 2012 13:27:47 +0000 (15:27 +0200)]
Oops, forgot newline
Wilfried Goesgens [Sun, 25 Mar 2012 12:51:04 +0000 (14:51 +0200)]
fix read_server_text; it was broken.
- fixes attendee availability + suppenkasper.
Wilfried Goesgens [Sun, 25 Mar 2012 10:58:59 +0000 (12:58 +0200)]
Debs: remove old stuff; don't try to restart citserver by ourselves.
Wilfried Goesgens [Sun, 25 Mar 2012 10:56:48 +0000 (12:56 +0200)]
Setup: in case of citserver not up & running, sleep & retry 10 times.
Wilfried Goesgens [Sun, 25 Mar 2012 10:56:21 +0000 (12:56 +0200)]
UDS: unlink them just to be shure.
Art Cancro [Fri, 23 Mar 2012 17:14:38 +0000 (13:14 -0400)]
Added license declarations to some files that were missing it
Art Cancro [Fri, 23 Mar 2012 17:07:41 +0000 (13:07 -0400)]
text client: status line now configurable
Art Cancro [Fri, 23 Mar 2012 16:26:46 +0000 (12:26 -0400)]
Removed obsolete features from client
Wilfried Goesgens [Thu, 22 Mar 2012 23:49:33 +0000 (00:49 +0100)]
Citadel Networker: finalize
- use the right member to keep the temporary and the final spoolname
- call stripslashes to cleanup the spoolfilenames
- fix double calling of handler
- timeout set only non-null values
- parser: use own buffer to keep spoolfilenames to stat
Wilfried Goesgens [Thu, 22 Mar 2012 23:47:53 +0000 (00:47 +0100)]
event client: fixes
- use just one way to handle timeout in all places
- split the reply evaluation from HandleInbound into its own subfunction
- call that after finishing to receive a blob into a file
Wilfried Goesgens [Thu, 22 Mar 2012 23:42:23 +0000 (00:42 +0100)]
FileRecvChunked(): implement non splice version for legacy linux & bsd
Wilfried Goesgens [Thu, 22 Mar 2012 23:41:01 +0000 (00:41 +0100)]
StrBufStripSlashes() we want to _strip_ trailing slashes, not append them.
Wilfried Goesgens [Tue, 20 Mar 2012 07:42:21 +0000 (08:42 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Tue, 20 Mar 2012 07:42:06 +0000 (08:42 +0100)]
fix memleak
Art Cancro [Tue, 20 Mar 2012 05:46:58 +0000 (01:46 -0400)]
Fixed the missing chrome in the add/delete scripts screen
Art Cancro [Tue, 20 Mar 2012 05:06:20 +0000 (01:06 -0400)]
Changed the comment style of the 'note to translators' found in calendar.c to a style that will be copied as a comment into every .po file.
Art Cancro [Tue, 20 Mar 2012 02:57:37 +0000 (22:57 -0400)]
Removed the nonstandard banner option from output_headers()
Art Cancro [Tue, 20 Mar 2012 02:51:29 +0000 (22:51 -0400)]
Migrated the sieve screens to room_banner_override. This removes the last of the nonstandard banner code. However the 'add/delete scripts' screen is missing its chrome because of the way it was called; I will fix this in another commit.
Art Cancro [Tue, 20 Mar 2012 02:45:03 +0000 (22:45 -0400)]
Migrated 'Send instant message' screen to room_banner_override
Art Cancro [Tue, 20 Mar 2012 02:44:03 +0000 (22:44 -0400)]
Migrated 'Add or edit an event' screen to room_banner_override
Art Cancro [Tue, 20 Mar 2012 02:43:01 +0000 (22:43 -0400)]
Migrated 'setup wizard' screen (which isn't actually used yet) to room_banner_override
Art Cancro [Tue, 20 Mar 2012 02:42:09 +0000 (22:42 -0400)]
Migrated 'configure push email' screen to room_banner_override
Art Cancro [Tue, 20 Mar 2012 02:09:47 +0000 (22:09 -0400)]
removed some blank lines
Art Cancro [Tue, 20 Mar 2012 01:18:14 +0000 (21:18 -0400)]
When an event has no DTEND, set the duration to zero. This prevents a recurring event with no DTEND from throwing the recurrence calculator into a very long loop.
Art Cancro [Tue, 20 Mar 2012 00:22:16 +0000 (20:22 -0400)]
ajax-only behavior for the wholist as well.
Art Cancro [Tue, 20 Mar 2012 00:16:23 +0000 (20:16 -0400)]
Remove the initial display of Messages, Tasks, and Calendar in the summary view, since PeriodicalUpdater is going to immediately refresh them anyway. Display throbbers in the empty boxes, which will conveniently display themselves if one section (such as the calendar) is taking a long time to load.
Art Cancro [Tue, 20 Mar 2012 00:00:27 +0000 (20:00 -0400)]
Restored the override_room_banner behavior for the summary page
Art Cancro [Mon, 19 Mar 2012 15:52:15 +0000 (11:52 -0400)]
When authentication is successful, display a 'please wait' message in the login box while waiting for the login destination to load.
Art Cancro [Sun, 18 Mar 2012 16:55:27 +0000 (12:55 -0400)]
VILE SLEAZY HACK. If anyone had their start page configured as '/do_template?template=summary_page' set it to '/summary' during preferences load. The correct page will be saved back to the preferences setting when the user logs out, so when we come across this code again in a couple of years we can remove it :)
Art Cancro [Sun, 18 Mar 2012 16:45:34 +0000 (12:45 -0400)]
style cleanup
Art Cancro [Fri, 16 Mar 2012 03:01:16 +0000 (23:01 -0400)]
temporary fix to handle summary page not displaying properly on uncensored for a logged in user
Art Cancro [Thu, 15 Mar 2012 21:55:47 +0000 (17:55 -0400)]
Remove the old queue view and migrate the new one to the override_room_banner logic
Art Cancro [Thu, 15 Mar 2012 21:39:07 +0000 (17:39 -0400)]
Reworked some suboptimal logic found in create_script()
Art Cancro [Thu, 15 Mar 2012 21:34:27 +0000 (17:34 -0400)]
Upgraded the convenience_page() function to the new room_banner_override framework as a test. Really this function ought to be eliminated.
Art Cancro [Thu, 15 Mar 2012 21:20:01 +0000 (17:20 -0400)]
removed a spurious javascript alert
Art Cancro [Thu, 15 Mar 2012 21:17:17 +0000 (17:17 -0400)]
Reworked the summary page to flow through the main header/footer logic. NOTE: you can now declare a div with an id of 'room_banner_override' which, if present, will automatically replace the room banner in your page.
Art Cancro [Thu, 15 Mar 2012 18:46:50 +0000 (14:46 -0400)]
More license declaration changes which omit the bit about getting in touch with confirmed communist Richard Stallman and his GNU/Nazi foundation.
Art Cancro [Thu, 15 Mar 2012 18:30:54 +0000 (14:30 -0400)]
updated copyright notice in webcit.c and cleaned up some indents
Art Cancro [Thu, 15 Mar 2012 02:14:48 +0000 (22:14 -0400)]
add newline to cmd_cull
Wilfried Goesgens [Tue, 13 Mar 2012 19:46:26 +0000 (20:46 +0100)]
network_talking_to(): fix detection whether we are already talking to a remote site.
Art Cancro [Tue, 13 Mar 2012 18:37:45 +0000 (14:37 -0400)]
all ImportantMessage deliveries are now done through trailing.html
Wilfried Goesgens [Sun, 11 Mar 2012 22:10:12 +0000 (23:10 +0100)]
Citadel Networker: after calling sub-writers we need to rewind the state.
Wilfried Goesgens [Sun, 11 Mar 2012 22:09:01 +0000 (23:09 +0100)]
Event-client: in sort of uncasual timeout use our regular timeout handler instead of doing it again on our own.
Wilfried Goesgens [Sun, 11 Mar 2012 22:07:29 +0000 (23:07 +0100)]
Implement sending of files without splice() for elderly linux and *bse
Wilfried Goesgens [Sat, 10 Mar 2012 12:40:23 +0000 (13:40 +0100)]
Citodel Networking: fix removeal of netshare rooms
Wilfried Goesgens [Sat, 10 Mar 2012 12:01:38 +0000 (13:01 +0100)]
Networker: fix error message generation.
Wilfried Goesgens [Thu, 8 Mar 2012 22:37:00 +0000 (23:37 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 8 Mar 2012 22:35:54 +0000 (23:35 +0100)]
EVENT: if we connect a remote port and have ipv4 bind socket, set this as our outbound IP.
Art Cancro [Thu, 8 Mar 2012 18:42:40 +0000 (13:42 -0500)]
Remove 'wtf' comment from template
Art Cancro [Thu, 8 Mar 2012 18:33:24 +0000 (13:33 -0500)]
moved a comment up to the top
Art Cancro [Thu, 8 Mar 2012 17:07:20 +0000 (12:07 -0500)]
Repaired several logic issues in sieve.c that were causing the various screens to not appear and/or throwing suppenkaspar alerts
Art Cancro [Thu, 8 Mar 2012 16:20:48 +0000 (11:20 -0500)]
silence compiler warning with variable no longer used
Art Cancro [Wed, 7 Mar 2012 22:23:38 +0000 (17:23 -0500)]
mini rfc2047 decoder for the text client
Art Cancro [Tue, 6 Mar 2012 23:23:11 +0000 (18:23 -0500)]
Restored the 'Delete' button to the add/delete scripts panel
Wilfried Goesgens [Tue, 6 Mar 2012 21:58:31 +0000 (22:58 +0100)]
SMTP-Client: more timeout situations where we're in the data timeout situation.
Wilfried Goesgens [Tue, 6 Mar 2012 21:53:37 +0000 (22:53 +0100)]
SMTP-Bounce-Message: separate mime header by \r\n
Wilfried Goesgens [Mon, 5 Mar 2012 23:14:34 +0000 (00:14 +0100)]
CtdlSaveMsgPointersInRoom() also call AdjRefCountList() once instead of AdjRefCount() n times
Wilfried Goesgens [Mon, 5 Mar 2012 22:53:29 +0000 (23:53 +0100)]
AdjRefCountList(): we de/increase the refcount of a number of messages at once.
Wilfried Goesgens [Mon, 5 Mar 2012 21:35:18 +0000 (22:35 +0100)]
CtdlDeleteMessages(): deploy smarter logic to check which messages are to be deleted
- sort the to be deleted message list before starting to search them inside of the list of messages in this room
- before: compare each in the roomlist to each in the delete list.
- after: fast forward over the room-messagelist while the message id is smaller than the currently to be checked delete message ID.
Wilfried Goesgens [Mon, 5 Mar 2012 18:46:26 +0000 (19:46 +0100)]
DVCA: init string literals to empty just to be shure. hopefully silences valgrind warning.
Art Cancro [Sat, 3 Mar 2012 23:34:42 +0000 (18:34 -0500)]
Moved important_message to a more visible location and brightened its text color
Art Cancro [Sat, 3 Mar 2012 23:25:50 +0000 (18:25 -0500)]
wtf? huge pieces of this are either missing or broken
Art Cancro [Sat, 3 Mar 2012 20:38:03 +0000 (15:38 -0500)]
Removed obsolete declarations
Art Cancro [Sat, 3 Mar 2012 20:29:19 +0000 (15:29 -0500)]
Flipped a conditional that was causing the sieve script panel to not display, there is no way this was tested when it was templatized. Still some other problems I'm figuring out now...
Art Cancro [Sat, 3 Mar 2012 16:40:27 +0000 (11:40 -0500)]
Removed the commented-out code in sieve.c
Art Cancro [Fri, 2 Mar 2012 17:05:20 +0000 (12:05 -0500)]
check for null
Art Cancro [Fri, 2 Mar 2012 03:13:49 +0000 (22:13 -0500)]
Remove base64 encoding of feed links