]>
code.citadel.org Git - citadel.git/log
Art Cancro [Thu, 12 May 2011 16:47:02 +0000 (12:47 -0400)]
Changed session logging in order to determine why some sessions are not timing out.
Art Cancro [Thu, 12 May 2011 15:01:07 +0000 (11:01 -0400)]
Cleanup pop3client
Wilfried Goesgens [Tue, 10 May 2011 22:14:25 +0000 (22:14 +0000)]
ctdllog -> syslog...
Wilfried Goesgens [Tue, 10 May 2011 22:05:46 +0000 (22:05 +0000)]
just log the close if we're realy going to close.
Wilfried Goesgens [Tue, 10 May 2011 22:03:20 +0000 (22:03 +0000)]
Don't close 0-filedescriptors on session killing, its our indicator for not here, since 0 equals STDIN which at best is redirected to /dev/null
Wilfried Goesgens [Sat, 7 May 2011 13:23:06 +0000 (13:23 +0000)]
located the place to put the initial attachment count into
Art Cancro [Fri, 6 May 2011 21:53:26 +0000 (17:53 -0400)]
Set up wcsession members and template conditionals for wholist-expanded and roomlist-expanded in the iconbar.
Wilfried Goesgens [Thu, 5 May 2011 21:14:25 +0000 (21:14 +0000)]
fix possible crashes of not NULL-checking the result of icalproperty_get_attendee()
Wilfried Goesgens [Thu, 5 May 2011 21:14:01 +0000 (21:14 +0000)]
add test for html translating
Art Cancro [Tue, 3 May 2011 17:04:29 +0000 (13:04 -0400)]
Guard against 'billion laughs' attack in our XMPP service
Wilfried Goesgens [Mon, 2 May 2011 19:50:04 +0000 (19:50 +0000)]
add new token MSG:NATTACH to output the number of currently uploaded attachments
Art Cancro [Sat, 30 Apr 2011 18:42:18 +0000 (14:42 -0400)]
Generate Message-ID's that will not be reused/repeated if Citadel server is reinstalled on the same host.
Wilfried Goesgens [Fri, 29 Apr 2011 13:53:07 +0000 (13:53 +0000)]
Fix pushmail editing
- fix link to config dialog
- fix going into preferences room, a memset 0 was missing here.
Art Cancro [Tue, 26 Apr 2011 03:31:38 +0000 (23:31 -0400)]
Initial workup of click-to-expand iconbar wholist.
Wilfried Goesgens [Fri, 22 Apr 2011 22:50:09 +0000 (22:50 +0000)]
* fix some rare oom situation.
Art Cancro [Tue, 19 Apr 2011 21:23:16 +0000 (17:23 -0400)]
Removed extra logging. The bug I was hunting was not in Citadel.
Art Cancro [Tue, 19 Apr 2011 21:04:18 +0000 (17:04 -0400)]
Temporarily adding some debugging syslog messages
Art Cancro [Tue, 19 Apr 2011 03:05:57 +0000 (23:05 -0400)]
display_individual_cal() now bails out _very_ early if no DTSTART found
Wilfried Goesgens [Sun, 17 Apr 2011 21:21:41 +0000 (21:21 +0000)]
Fix of terminate problem while loading user list
Wilfried Goesgens [Sun, 17 Apr 2011 20:43:15 +0000 (20:43 +0000)]
* fix multiple compiler warnings...
Art Cancro [Tue, 12 Apr 2011 03:24:08 +0000 (23:24 -0400)]
Added expand/collapse icons for the Roomlist and Wholist.
(They don't work yet. Placeholders only.)
Art Cancro [Tue, 12 Apr 2011 02:37:17 +0000 (22:37 -0400)]
Removed single-quotes from setup dialogs. They confuse whiptail.
Wilfried Goesgens [Sun, 4 Sep 2011 20:11:43 +0000 (20:11 +0000)]
generate_uuid() now generates more or less DCE-compliant uuid's
Art Cancro [Thu, 7 Apr 2011 03:53:21 +0000 (23:53 -0400)]
Reunified the master and client socket listener loops to cut down on thread diversity
Art Cancro [Thu, 7 Apr 2011 03:17:23 +0000 (23:17 -0400)]
Added GPL declaration to source files in libcitadel
Wilfried Goesgens [Wed, 6 Apr 2011 22:46:34 +0000 (00:46 +0200)]
if StrBuf_ServGetln() is called in a loop, its return value has to be checked for error, else we might get into infinite loops.
Wilfried Goesgens [Sun, 4 Sep 2011 17:49:38 +0000 (17:49 +0000)]
remove one more systemcontext
Art Cancro [Wed, 6 Apr 2011 19:38:27 +0000 (15:38 -0400)]
generate_uuid() now generates more or less DCE-compliant uuid's
Art Cancro [Tue, 5 Apr 2011 18:28:48 +0000 (14:28 -0400)]
Reset run_queue_now back to 0 after a forced run of the SMTP queue.
Otherwise we continue to retry every message every minute, and that is bad.
Art Cancro [Tue, 5 Apr 2011 16:39:09 +0000 (12:39 -0400)]
Remove all uses of __FUNCTION__ because it is not portable
Art Cancro [Tue, 5 Apr 2011 16:21:56 +0000 (12:21 -0400)]
If there is no pubdate in an rss or atom feed item, use the current date/time
Wilfried Goesgens [Sun, 4 Sep 2011 17:37:52 +0000 (17:37 +0000)]
removed CtdlClearSystemContext() entirely.
Art Cancro [Mon, 4 Apr 2011 19:57:58 +0000 (15:57 -0400)]
removed CtdlClearSystemContext() entirely.
Wilfried Goesgens [Sun, 4 Sep 2011 17:35:02 +0000 (17:35 +0000)]
merge hickups. TBC.
Art Cancro [Mon, 4 Apr 2011 18:39:12 +0000 (14:39 -0400)]
Removed spurious calls to CtdlClearSystemContext()
Art Cancro [Mon, 4 Apr 2011 16:34:19 +0000 (12:34 -0400)]
Add a warning message if serv_fulltext is getting zero length messages
Wilfried Goesgens [Sun, 3 Apr 2011 21:47:46 +0000 (23:47 +0200)]
when generating subjects for calendar items do quoted printeable encoding
Art Cancro [Sat, 2 Apr 2011 17:54:15 +0000 (13:54 -0400)]
smtp client: if msg_size is 0, assume memory corruption and defer
Art Cancro [Fri, 1 Apr 2011 15:35:48 +0000 (11:35 -0400)]
Temporarily adding dump of badmail to smtpclient
Wilfried Goesgens [Thu, 31 Mar 2011 22:50:43 +0000 (00:50 +0200)]
Fix searching of ']'
Wilfried Goesgens [Thu, 31 Mar 2011 21:11:14 +0000 (23:11 +0200)]
Mailinglist client: don't add roomname to subject if its already there
Art Cancro [Tue, 22 Mar 2011 19:56:36 +0000 (15:56 -0400)]
Added a few more Disallow: lines to robots.txt
Art Cancro [Tue, 22 Mar 2011 16:47:18 +0000 (12:47 -0400)]
Log citadel protocol commands using the session number
and also the user number in addition to their name, instead of the IP address (which with
IPv6 is going to create just way too much volume). This is part of my continuing attempt
to figure out why turning on guest mode on Uncensored is giving everyone access to my
mailbox.
Art Cancro [Tue, 22 Mar 2011 03:03:24 +0000 (23:03 -0400)]
serv_upgrade will delete internal system accounts no longer needed
Art Cancro [Mon, 21 Mar 2011 15:50:28 +0000 (11:50 -0400)]
Modified select_on_master() to only have one code path to exit
Art Cancro [Mon, 21 Mar 2011 15:21:46 +0000 (11:21 -0400)]
Disabled the status bar in the text client because it doesn't work on busted Mac terminal app
Art Cancro [Mon, 21 Mar 2011 15:02:19 +0000 (11:02 -0400)]
Decrement num_workers when exiting worker_thread() under _any_ circumstances.
This allows system shutdown to proceed normally.
Art Cancro [Mon, 21 Mar 2011 03:34:08 +0000 (23:34 -0400)]
Began working on the 'clean shutdown' code for the new thread architecture.
Art Cancro [Sun, 20 Mar 2011 18:00:45 +0000 (14:00 -0400)]
Initial implementation of the worker thread pool size manager
Art Cancro [Sun, 20 Mar 2011 06:16:13 +0000 (02:16 -0400)]
Close sockets properly at logout
Art Cancro [Sun, 20 Mar 2011 06:00:41 +0000 (02:00 -0400)]
Switched back to the old style thread architecture in preparation for eventual migration to libev
Art Cancro [Fri, 18 Mar 2011 18:13:16 +0000 (14:13 -0400)]
Removed the DEBUG_MEMORY_LEAKS framework because we do this with Valgrind now.
Art Cancro [Fri, 18 Mar 2011 16:47:10 +0000 (12:47 -0400)]
Moved all of the background tasks back to the old EVT_TIMER style
in order to prepare for the forthcoming simplification of the server thread architecture
Art Cancro [Fri, 18 Mar 2011 15:34:16 +0000 (11:34 -0400)]
Temporarily disable CtdlThreadGC() to get Uncensored stabilized
Art Cancro [Thu, 17 Mar 2011 16:48:54 +0000 (12:48 -0400)]
Temporarily disable terminate_stuck_sessions() because it is running at unexpected times
Art Cancro [Thu, 17 Mar 2011 16:09:24 +0000 (12:09 -0400)]
More debugging
Art Cancro [Thu, 17 Mar 2011 03:07:23 +0000 (23:07 -0400)]
more logging and testing
Wilfried Goesgens [Tue, 15 Mar 2011 22:36:28 +0000 (23:36 +0100)]
Add some more debugging to the session destroyer; -> backtrace.
Art Cancro [Mon, 14 Mar 2011 16:59:46 +0000 (12:59 -0400)]
Added protocol names to all 'client disconnected' syslogs
Wilfried Goesgens [Sun, 13 Mar 2011 19:23:53 +0000 (20:23 +0100)]
* in knrooms we flush the cached floorlist, since the user wants the _current_ picture of read state.
Wilfried Goesgens [Sun, 4 Sep 2011 15:07:15 +0000 (15:07 +0000)]
We don't have this timer here.
Art Cancro [Sun, 13 Mar 2011 17:32:47 +0000 (13:32 -0400)]
CC->kill_me now contains an enum indicating the REASON session was killed
Art Cancro [Sun, 13 Mar 2011 07:50:01 +0000 (03:50 -0400)]
Removed newlines from syslog in pop3 and imap modules
Art Cancro [Sun, 13 Mar 2011 07:30:59 +0000 (03:30 -0400)]
CtdlUserLogout() syslog who owned the session we killed
Art Cancro [Sun, 13 Mar 2011 07:14:11 +0000 (03:14 -0400)]
Run RSS pulls no more than once every 15 minutes.
The last_run check had been pulled and we were running every minute.
Art Cancro [Sun, 13 Mar 2011 07:09:06 +0000 (03:09 -0400)]
Indicate which function we were in when the connection to citserver broke
Art Cancro [Sat, 12 Mar 2011 05:35:04 +0000 (00:35 -0500)]
Welcome mail is now from nobody@example.com
Wilfried Goesgens [Thu, 10 Mar 2011 22:01:27 +0000 (23:01 +0100)]
RSS-Client: fix storing of sender in case of we just have a plain email address.
Wilfried Goesgens [Thu, 10 Mar 2011 20:48:15 +0000 (21:48 +0100)]
fix possible buffer underrun by 1
Wilfried Goesgens [Thu, 10 Mar 2011 19:36:35 +0000 (20:36 +0100)]
IO fixups
- prepend accept() by select()
- open a pipe to ourselves, so we can wake us up on all selects() waiting for input -> clean shutdown.
Wilfried Goesgens [Thu, 10 Mar 2011 07:43:56 +0000 (08:43 +0100)]
Fix Crash; don't access pointers before checking them for NULL
Art Cancro [Wed, 9 Mar 2011 19:07:35 +0000 (14:07 -0500)]
Added the ability to specify a file defining *simple* redirect patterns.
This is needed for sites transitioning away from conventional web servers.
Art Cancro [Fri, 4 Mar 2011 18:08:44 +0000 (13:08 -0500)]
Allow LFLR to work in guest mode
Art Cancro [Tue, 1 Mar 2011 04:57:31 +0000 (23:57 -0500)]
Validate new users screen now uses the main room banner
Art Cancro [Tue, 1 Mar 2011 04:46:31 +0000 (23:46 -0500)]
Flush the cached room list when logging in or out.
Art Cancro [Tue, 1 Mar 2011 04:36:51 +0000 (23:36 -0500)]
Known rooms page now uses the auto-generated room banner.
Also removed the folder view. This will be redone as a better in-iconbar version later.
Art Cancro [Sat, 26 Feb 2011 21:41:16 +0000 (16:41 -0500)]
minor update to readme.txt
Wilfried Goesgens [Sat, 26 Feb 2011 10:29:32 +0000 (11:29 +0100)]
add finish tranlation imported from launchpad.
Wilfried Goesgens [Sat, 26 Feb 2011 10:27:15 +0000 (11:27 +0100)]
Resync with Launchpad translations.
Wilfried Goesgens [Sat, 26 Feb 2011 10:26:53 +0000 (11:26 +0100)]
Two more url shortener services...
Wilfried Goesgens [Sat, 26 Feb 2011 10:26:27 +0000 (11:26 +0100)]
Follow syslog change here, else we won't compile.
Art Cancro [Fri, 25 Feb 2011 03:27:13 +0000 (22:27 -0500)]
Switching languages now works again
Art Cancro [Thu, 24 Feb 2011 04:14:42 +0000 (23:14 -0500)]
Put the language selector box back in (but it doesn't work yet)
Art Cancro [Wed, 23 Feb 2011 18:08:05 +0000 (13:08 -0500)]
added a FIXME
Art Cancro [Wed, 23 Feb 2011 16:41:12 +0000 (11:41 -0500)]
Fixed incorrect byte count when writing XML entity references
Art Cancro [Tue, 22 Feb 2011 22:43:11 +0000 (17:43 -0500)]
Sanitize v_seen and v_answered during export
Art Cancro [Tue, 22 Feb 2011 21:06:36 +0000 (16:06 -0500)]
Escape single and double quotes in export format
Art Cancro [Tue, 22 Feb 2011 16:38:25 +0000 (11:38 -0500)]
Export messages in numerical order
Art Cancro [Wed, 16 Feb 2011 17:57:56 +0000 (12:57 -0500)]
Clicking on the room name in the banner goes to the top level
Art Cancro [Tue, 15 Feb 2011 03:53:06 +0000 (22:53 -0500)]
Fixed a backwards conditional in the openid_manual_create template.
Art Cancro [Mon, 14 Feb 2011 18:34:35 +0000 (13:34 -0500)]
cosmetic stuff
Art Cancro [Mon, 14 Feb 2011 18:17:36 +0000 (13:17 -0500)]
OpenID manual create is now functionally complete.
Just a few minor cosmetic things to take care of now.
Art Cancro [Mon, 14 Feb 2011 17:18:50 +0000 (12:18 -0500)]
Finished everything except the openid_manual_create code path
Art Cancro [Mon, 14 Feb 2011 17:03:16 +0000 (12:03 -0500)]
Begin working on OpenID manual screen name selection mode
Art Cancro [Mon, 14 Feb 2011 03:46:09 +0000 (22:46 -0500)]
Only offer XMPP over TLS if we have OpenSSL in the build.
Art Cancro [Mon, 14 Feb 2011 03:41:08 +0000 (22:41 -0500)]
Enable XMPP over TLS.
I don't know why this works now when it didn't work before.
Perhaps we fixed something in the I/O layer recently.
Wilfried Goesgens [Sun, 6 Feb 2011 19:24:12 +0000 (20:24 +0100)]
BUGFIX: json-escape roomname during outputting message list
Art Cancro [Tue, 1 Feb 2011 04:45:50 +0000 (23:45 -0500)]
Restored the ability to associate an OpenID with an existing account.
Wilfried Goesgens [Sun, 30 Jan 2011 21:20:33 +0000 (22:20 +0100)]
RSS-Client: fix memory leaks
Art Cancro [Sun, 30 Jan 2011 19:17:23 +0000 (14:17 -0500)]
When registering a new user during an inline login, preserve the room we started from.
This commit was brought to you from the front seat of my car. I have some time to kill and I've got
my netbook tethered to my awesome Android phone hooked up to the T-Mobile network. I'm not some
snobby metropolitan self-importanterati with an iPhone. Android is where it's at, and where it
will continue to be.