]>
code.citadel.org Git - citadel.git/log
Wilfried Göesgens [Tue, 16 Jun 2009 21:15:41 +0000 (21:15 +0000)]
* hunt down &'s that should be ?'s in URLs
Wilfried Göesgens [Tue, 16 Jun 2009 21:11:50 +0000 (21:11 +0000)]
* if the Msg read seem invalid, don't add it to our list.
Art Cancro [Tue, 16 Jun 2009 20:31:44 +0000 (20:31 +0000)]
* Changed default start page to dotskip?room=_BASEROOM_
Wilfried Göesgens [Tue, 16 Jun 2009 20:08:07 +0000 (20:08 +0000)]
* shorten len if we shorten the buf
Wilfried Göesgens [Tue, 16 Jun 2009 19:25:42 +0000 (19:25 +0000)]
* clean up iconv decoding
Art Cancro [Tue, 16 Jun 2009 16:38:03 +0000 (16:38 +0000)]
* cleanup
Art Cancro [Tue, 16 Jun 2009 16:24:22 +0000 (16:24 +0000)]
* Style cleanup
Wilfried Göesgens [Mon, 15 Jun 2009 21:03:40 +0000 (21:03 +0000)]
* dump content after rendering it.
Art Cancro [Mon, 15 Jun 2009 20:58:54 +0000 (20:58 +0000)]
* CtdlMakeMessage() accept NULLs for certain fields; use them when submitting calendar invitations.
Art Cancro [Mon, 15 Jun 2009 15:16:39 +0000 (15:16 +0000)]
* Applied mattev's patch to add CURLOPT_HTTP_CONTENT_DECODING and CURLOPT_ENCODING flags
Wilfried Göesgens [Sun, 14 Jun 2009 21:03:05 +0000 (21:03 +0000)]
* apply samjams edit drafts patch. Modification: use force_room instead of creating a new solution
Wilfried Göesgens [Sun, 14 Jun 2009 20:37:03 +0000 (20:37 +0000)]
* comparison was wrong, thanks sam.
Wilfried Göesgens [Sun, 14 Jun 2009 20:33:41 +0000 (20:33 +0000)]
* add strerror to our errormessage
Wilfried Göesgens [Sun, 14 Jun 2009 20:31:21 +0000 (20:31 +0000)]
* fix typo
Wilfried Göesgens [Sun, 14 Jun 2009 19:55:58 +0000 (19:55 +0000)]
* fix SSL Reading
Wilfried Göesgens [Sun, 14 Jun 2009 17:53:58 +0000 (17:53 +0000)]
* fix typo swapping bcc / cc; Thanks to Sam for pointing this out.
Wilfried Göesgens [Sun, 14 Jun 2009 17:50:31 +0000 (17:50 +0000)]
* create new roomview type: Drafts; this won't need subjects.
Wilfried Göesgens [Sun, 14 Jun 2009 17:45:35 +0000 (17:45 +0000)]
* fix typo in tools
* add new roomtype for drafts
Wilfried Göesgens [Sun, 14 Jun 2009 16:03:47 +0000 (16:03 +0000)]
* add Hungarian translation by Czakó Krisztián
Wilfried Göesgens [Fri, 12 Jun 2009 23:08:50 +0000 (23:08 +0000)]
* add our default values for the iconbar, so it selects the right values in all cases.
Wilfried Göesgens [Fri, 12 Jun 2009 23:07:57 +0000 (23:07 +0000)]
* select one choice of safe mode even if unset.
Wilfried Göesgens [Fri, 12 Jun 2009 15:14:50 +0000 (15:14 +0000)]
* specify image sizes for faster rendering
Wilfried Göesgens [Fri, 12 Jun 2009 13:52:58 +0000 (13:52 +0000)]
* shrinktofit template data
Wilfried Göesgens [Fri, 12 Jun 2009 09:04:56 +0000 (09:04 +0000)]
* don't abort search on empty string with success, continue.
Wilfried Göesgens [Fri, 12 Jun 2009 09:03:14 +0000 (09:03 +0000)]
* apply Sam Liddicotts save to drafts patch. Some changes: use strbuf where possible, don't use WC
Wilfried Göesgens [Fri, 12 Jun 2009 08:30:20 +0000 (08:30 +0000)]
* add _DRAFTS_ to the userdata creator, and translate it apropriate into imap (mail.drafts, finaly found by using altavista ;-) Metadata
Wilfried Göesgens [Fri, 12 Jun 2009 07:11:38 +0000 (07:11 +0000)]
* apply
4a5a341e5166a9a5ed586e6d064076507d96c958 by Sam Liddicott; In search filters, let empty headers match missing message headers; use our IsEmptyStr Macro instead of written check
Wilfried Göesgens [Fri, 12 Jun 2009 06:46:35 +0000 (06:46 +0000)]
* allow mimepart identifiers to be alphanumeric, as claimed by Sam
Wilfried Göesgens [Fri, 12 Jun 2009 06:27:31 +0000 (06:27 +0000)]
* don't touch the buffer if its empty.
Art Cancro [Fri, 12 Jun 2009 01:55:01 +0000 (01:55 +0000)]
* Remove hardcoded parameters from 'Read all messages' button, because this overrides the display preferences set for the room
Art Cancro [Thu, 11 Jun 2009 21:36:01 +0000 (21:36 +0000)]
* Added an extra logging message to try to figure out the problem of users being directed to a bogus room upon login
Art Cancro [Thu, 11 Jun 2009 21:31:16 +0000 (21:31 +0000)]
* SessionNewModule_GETTEXT() was expecting a StrBuf but getting a OneHTTPHeader, causing the browser's preferred language to be detected as '(null)'. Fixed.
Wilfried Göesgens [Thu, 11 Jun 2009 18:03:07 +0000 (18:03 +0000)]
* iconbar saved template.
Wilfried Göesgens [Thu, 11 Jun 2009 17:54:01 +0000 (17:54 +0000)]
* templatize iconbar editing
Wilfried Göesgens [Thu, 11 Jun 2009 14:51:29 +0000 (14:51 +0000)]
* use GetTemplateTokenNumber to retrieve token parameter values; this was one of the nails to our coffin.
Wilfried Göesgens [Thu, 11 Jun 2009 14:49:54 +0000 (14:49 +0000)]
* be more paranoid and do memset 0 all our structs
Wilfried Göesgens [Thu, 11 Jun 2009 08:20:08 +0000 (08:20 +0000)]
* catch empty string conditions in tokens.
Art Cancro [Wed, 10 Jun 2009 21:48:36 +0000 (21:48 +0000)]
* Annotated the comments regarding ib_ settings, note that these values may not change
Wilfried Göesgens [Tue, 9 Jun 2009 22:37:03 +0000 (22:37 +0000)]
* be a bit more thorough with nulls
Wilfried Göesgens [Tue, 9 Jun 2009 20:54:27 +0000 (20:54 +0000)]
* remove unneded enum
Wilfried Göesgens [Tue, 9 Jun 2009 20:35:39 +0000 (20:35 +0000)]
* fix some warnings just visible with -o2
Wilfried Göesgens [Tue, 9 Jun 2009 19:55:54 +0000 (19:55 +0000)]
* apply
c2aad11cc2c74aa5be540b6ac9033f3af38ea143 by by Sam Liddicott: use stat() to verify the filetype in case of DT_UNKNOWN
Wilfried Göesgens [Tue, 9 Jun 2009 19:39:30 +0000 (19:39 +0000)]
* apply
a5e7d0695df23e74fd9b0a0127611abd8febc58a by Sam Liddicott: Increase MAX_RULES to 50 so users can have more sieve rules
Wilfried Göesgens [Tue, 9 Jun 2009 19:27:03 +0000 (19:27 +0000)]
* apply
97716a4b879269749587e22428d360bfae285f52 by Sam Liddicott: DASH DASH SP is the conventional signature separator, so adding
Art Cancro [Tue, 9 Jun 2009 16:04:51 +0000 (16:04 +0000)]
* Fix '/*' found in comment
Wilfried Göesgens [Sun, 7 Jun 2009 20:55:30 +0000 (20:55 +0000)]
* use onload handler for iconbar stuff. This fixes forgettyness about the iconbar config state.
Wilfried Göesgens [Sun, 7 Jun 2009 19:53:02 +0000 (19:53 +0000)]
* fix another buggy buffer increase
Wilfried Göesgens [Sun, 7 Jun 2009 14:17:22 +0000 (14:17 +0000)]
* if we split these function calls, webcit will work in valgrind with gdb attaching.
Wilfried Göesgens [Sun, 7 Jun 2009 14:06:50 +0000 (14:06 +0000)]
* move utf8 handling stuff into strbuf, so we can be more exact about our buffer lengths...
* some more shuffling
Wilfried Göesgens [Thu, 4 Jun 2009 21:21:27 +0000 (21:21 +0000)]
* make shure our cached buffers aren't to big.
Wilfried Göesgens [Thu, 4 Jun 2009 20:42:31 +0000 (20:42 +0000)]
* shrink default buffer size from 4K to 64 bytes. Applications that know they need a bigger size should use NewStrBufPlain(NULL, <wanted size>) so we don't get to much reallocs.
Wilfried Göesgens [Thu, 4 Jun 2009 20:39:24 +0000 (20:39 +0000)]
* set an application specific prefered Buffer size in places where debugging shows bigger buffers are needed anyways.
Art Cancro [Thu, 4 Jun 2009 19:07:08 +0000 (19:07 +0000)]
* cmd_move() now fails with a server error message when attempting to move or copy messages from a room to the same room. Resolves bug 461.
Art Cancro [Thu, 4 Jun 2009 19:01:24 +0000 (19:01 +0000)]
* IMAP CREATE command with no folder name specified now returns an error message instead of crashing the server
Art Cancro [Thu, 4 Jun 2009 18:54:28 +0000 (18:54 +0000)]
* Eliminated the CtdlCopyMsgsToRoom() function, since it has been reduced to nothing more than a single call to CtdlSaveMsgPointersInRoom(). All uses of this function have been changed to CtdlSaveMsgPointersInRoom() instead.
Art Cancro [Thu, 4 Jun 2009 18:33:47 +0000 (18:33 +0000)]
* Documented the undocumented server commands in msgbase.c
Art Cancro [Tue, 2 Jun 2009 19:38:32 +0000 (19:38 +0000)]
* Change /json_roomflr to json_roomflr to hopefully allow it to work in proxy mode.
Wilfried Göesgens [Mon, 1 Jun 2009 19:44:59 +0000 (19:44 +0000)]
* typo.
Wilfried Göesgens [Mon, 1 Jun 2009 19:27:02 +0000 (19:27 +0000)]
* use GetServerStatus for the new handlers
Art Cancro [Mon, 1 Jun 2009 16:44:38 +0000 (16:44 +0000)]
* Fixed bug #467, possibly at the cost of poorer performance.
Wilfried Göesgens [Mon, 1 Jun 2009 13:44:52 +0000 (13:44 +0000)]
* make the cookie failure page non-cacheable.
Wilfried Göesgens [Mon, 1 Jun 2009 13:29:00 +0000 (13:29 +0000)]
* fix non cookie request blocking
Wilfried Göesgens [Sun, 31 May 2009 22:48:05 +0000 (22:48 +0000)]
* remove duplicate callback code
* shrink http read buffers on detach
Wilfried Göesgens [Sun, 31 May 2009 22:46:15 +0000 (22:46 +0000)]
* add function to shrink empty StrBufs so they don't permanently alloc unneeded sizes.
Wilfried Göesgens [Sun, 31 May 2009 21:59:52 +0000 (21:59 +0000)]
* finish migrating the hdr struct
Wilfried Göesgens [Sun, 31 May 2009 20:53:09 +0000 (20:53 +0000)]
* iron out some more hickups in the linebuffered reading
Wilfried Göesgens [Sun, 31 May 2009 19:46:52 +0000 (19:46 +0000)]
* start moving the hdr struct up, and add detach callback. Unfinished.
Art Cancro [Sun, 31 May 2009 19:33:47 +0000 (19:33 +0000)]
* New session variable 'can_receive_im' which indicates that the session is running a protocol that is capable of receiving instant messages. This is not the same thing as quiet/nonquiet mode, it determines protocol, not policy. The server will now prohibit sending instant messages to sessions which cannot receive them (SMTP, POP, IMAP, etc.). Jabber sessions now only show buddies that are capable of receiving instant messages.
Art Cancro [Sun, 31 May 2009 18:56:00 +0000 (18:56 +0000)]
* Removed a readme file which stated that the Jabber module is unfinished.
Art Cancro [Sun, 31 May 2009 16:24:33 +0000 (16:24 +0000)]
* Add -lcitadel to chkpwd_LIBS
Wilfried Göesgens [Sun, 31 May 2009 14:07:44 +0000 (14:07 +0000)]
* fix logging / debug mode logchatty exceptions
Wilfried Göesgens [Sun, 31 May 2009 13:18:31 +0000 (13:18 +0000)]
* move session creation and session lookup into own functions
Wilfried Göesgens [Fri, 29 May 2009 18:11:40 +0000 (18:11 +0000)]
* another bug in increasing buffers.
Wilfried Göesgens [Thu, 28 May 2009 23:14:20 +0000 (23:14 +0000)]
* fix IncreaseBuf
* fix Buffered BLOB reader
Wilfried Göesgens [Tue, 26 May 2009 22:15:30 +0000 (22:15 +0000)]
* add webcit database message ID to the notification template.
Wilfried Göesgens [Tue, 26 May 2009 22:14:23 +0000 (22:14 +0000)]
* just depend on berkeley db without version.
Wilfried Göesgens [Tue, 26 May 2009 22:05:23 +0000 (22:05 +0000)]
* fix static output for subdirectories & tinymce
* strip directories...
Wilfried Göesgens [Tue, 26 May 2009 20:18:33 +0000 (20:18 +0000)]
* add slash-stripper
* fix another possible hickup situation in the linebuffered reader.
Wilfried Göesgens [Tue, 26 May 2009 19:57:59 +0000 (19:57 +0000)]
* remove stripslashes, its going into libcitadel.
Wilfried Göesgens [Tue, 26 May 2009 19:40:12 +0000 (19:40 +0000)]
* redo linebuffered reading
Wilfried Göesgens [Tue, 26 May 2009 18:19:04 +0000 (18:19 +0000)]
* -pg just if profiling is enabled.
Wilfried Göesgens [Mon, 25 May 2009 17:51:49 +0000 (17:51 +0000)]
* output files link if present not if not available.
Wilfried Göesgens [Mon, 25 May 2009 06:14:14 +0000 (06:14 +0000)]
* bug in template: won't show upload dialog
Wilfried Göesgens [Sun, 24 May 2009 22:02:46 +0000 (22:02 +0000)]
* check for WC in conditionals...
* create session header hashlist earlier so it frees the first http line on exit
Wilfried Göesgens [Sun, 24 May 2009 19:55:08 +0000 (19:55 +0000)]
* move stuff from Hdr into substruct that may be easily wiped by memset 0'ing them
* Hdr now belongs to the worker_entry() so we can lower the frequency of it and its members being de/alloced
* add commandline switch to set the default size of StrBuf s
Wilfried Göesgens [Sun, 24 May 2009 19:48:44 +0000 (19:48 +0000)]
* make default strbuf size configurable
* fix moving of pointer in case of increase buf; valgrind says its not yet perfect.
* add debug code to find out optimal default buffer size and to detect where demand for bigger buffers comes from.
Wilfried Göesgens [Fri, 22 May 2009 10:02:36 +0000 (10:02 +0000)]
* more leaks...
Wilfried Göesgens [Fri, 22 May 2009 09:49:27 +0000 (09:49 +0000)]
* don't use memcpy on overlapping operations
Wilfried Göesgens [Fri, 22 May 2009 09:44:22 +0000 (09:44 +0000)]
* fix various leaks
Wilfried Göesgens [Fri, 22 May 2009 09:20:53 +0000 (09:20 +0000)]
* don't alloc urlbuf if we don't need it
Wilfried Göesgens [Fri, 22 May 2009 09:13:06 +0000 (09:13 +0000)]
* revert sort order & start on the 'Read all messages' button due to public demand
Wilfried Göesgens [Fri, 22 May 2009 09:05:03 +0000 (09:05 +0000)]
* free header vars from auth
Wilfried Göesgens [Thu, 21 May 2009 22:46:28 +0000 (22:46 +0000)]
* don't send cookies with static data; we don't know what to put in them here.
Wilfried Göesgens [Thu, 21 May 2009 20:11:29 +0000 (20:11 +0000)]
* streamline gettext plugin
* handle bogus requests directly via the 404 handler; move it to context_loop
* handle static content without session locking
Art Cancro [Thu, 21 May 2009 19:51:59 +0000 (19:51 +0000)]
* Applied matt's patch for making +/- work properly
Art Cancro [Thu, 21 May 2009 16:25:50 +0000 (16:25 +0000)]
* Store the language setting in the session cookie instead of as a preference. Resolves bug 359.
Art Cancro [Thu, 21 May 2009 15:01:03 +0000 (15:01 +0000)]
* Print the first line of each HTTP request to the log, for debugging
Wilfried Göesgens [Wed, 20 May 2009 22:06:01 +0000 (22:06 +0000)]
* accept text/todo here too.
Wilfried Göesgens [Wed, 20 May 2009 21:52:22 +0000 (21:52 +0000)]
* move end-of-session-save prefs to session detach handler.
Wilfried Göesgens [Wed, 20 May 2009 21:51:18 +0000 (21:51 +0000)]
* remove unneded variable