Art Cancro [Sun, 20 Sep 2009 03:26:07 +0000 (03:26 +0000)]
* Use wDumpContent() instead of end_burst() where appropriate
Art Cancro [Tue, 15 Sep 2009 20:19:37 +0000 (20:19 +0000)]
* Save entire instant message conversations to the message base, instead of one saved message per instant message. Conversations are flushed when they have been idle for five minutes, or when the server shuts down.
Wilfried Göesgens [Mon, 14 Sep 2009 18:45:58 +0000 (18:45 +0000)]
* add nginx way to handle the remote host header
Art Cancro [Mon, 14 Sep 2009 17:11:12 +0000 (17:11 +0000)]
* When spawning another worker thread, indicate the new size of the thread pool
* Removed some of the old doxygen markup from webcit.h
* Silenced some of the warn_unused_result warnings that can't be turned off in certain OS's
Art Cancro [Mon, 14 Sep 2009 14:12:36 +0000 (14:12 +0000)]
* Patch to sequence handler
Wilfried Göesgens [Sun, 13 Sep 2009 12:30:33 +0000 (12:30 +0000)]
* we mustn't dump content here... todo: find a better way here.
Art Cancro [Fri, 11 Sep 2009 16:17:52 +0000 (16:17 +0000)]
* Set the version numbers of everything to 7.66.
Art Cancro [Fri, 11 Sep 2009 15:59:55 +0000 (15:59 +0000)]
* For manually editing sieve scripts, increased the 256 byte line limit to 4096 bytes.
Art Cancro [Fri, 11 Sep 2009 15:44:00 +0000 (15:44 +0000)]
* Remove 4096 byte limit on sieve scripts.
Wilfried Göesgens [Thu, 10 Sep 2009 21:27:55 +0000 (21:27 +0000)]
* use SmashStrBuf where apropriate
* fix compiler warnings
* add functions missing in their headers
Wilfried Göesgens [Thu, 10 Sep 2009 21:25:57 +0000 (21:25 +0000)]
* fix summary view Loading and freeing
Wilfried Göesgens [Thu, 10 Sep 2009 21:14:13 +0000 (21:14 +0000)]
* fix compiler warnings by shuffling arround declarations
Wilfried Göesgens [Thu, 10 Sep 2009 21:11:38 +0000 (21:11 +0000)]
* fix freebusy hook
Wilfried Göesgens [Thu, 10 Sep 2009 20:41:43 +0000 (20:41 +0000)]
* don't use wprintf if we don't have a format string; clears warning.
Wilfried Göesgens [Thu, 10 Sep 2009 20:39:10 +0000 (20:39 +0000)]
* remove unneeded var
* add prototypes for templated dav replies
Wilfried Göesgens [Thu, 10 Sep 2009 20:34:26 +0000 (20:34 +0000)]
* add file forgot to add in R7581
Wilfried Göesgens [Thu, 10 Sep 2009 20:24:35 +0000 (20:24 +0000)]
* add StrBufSmash() so functions demanding a non-const char* can better cooperate.
Art Cancro [Thu, 10 Sep 2009 20:14:33 +0000 (20:14 +0000)]
* Fixed a condition in CtdlSetSeen() where the final message in the list could not be set if the previous message was not.
Art Cancro [Thu, 10 Sep 2009 19:29:56 +0000 (19:29 +0000)]
* Removed the 'w' variable because it was always set to the same value
Art Cancro [Thu, 10 Sep 2009 02:45:40 +0000 (02:45 +0000)]
* Do as many truncations as necessary, but only do the 1:n prepend after the very last one.
Art Cancro [Wed, 9 Sep 2009 03:58:12 +0000 (03:58 +0000)]
* For ctdlsetseen_answered we truncate the firstirst token and then stop; for ctdlsetseen_seen we truncate, process, then truncate again.
* Also reinstate the 'w' variable and use it to avoid writing to disk if we didn't change anything.
Art Cancro [Wed, 9 Sep 2009 03:33:49 +0000 (03:33 +0000)]
* Restored the previous behavior of marking the oldest messages as 'seen' when truncating that sequence set.
Wilfried Göesgens [Tue, 8 Sep 2009 19:48:38 +0000 (19:48 +0000)]
* implement (INBOX) thing
Wilfried Göesgens [Tue, 8 Sep 2009 18:58:23 +0000 (18:58 +0000)]
* add the missing flags
Wilfried Göesgens [Tue, 8 Sep 2009 07:06:38 +0000 (07:06 +0000)]
* do the right initialization for the stat struct in the summary too.
Wilfried Göesgens [Tue, 8 Sep 2009 06:35:57 +0000 (06:35 +0000)]
* correct abort logic; it needs to be >= 0
Art Cancro [Tue, 8 Sep 2009 02:50:31 +0000 (02:50 +0000)]
* This duplicates the code in msgbase.c that is causing an infinite loop of empty tokens.
Wilfried Göesgens [Mon, 7 Sep 2009 23:06:43 +0000 (23:06 +0000)]
* implement read state for room templates
Wilfried Göesgens [Mon, 7 Sep 2009 21:06:51 +0000 (21:06 +0000)]
* here we need to look for StrBufNOTNULL too.
Wilfried Göesgens [Mon, 7 Sep 2009 21:00:59 +0000 (21:00 +0000)]
* define StrBufNOTNULL, we use it for the Next-Tokenizer to signal that we reached the end; NULL already indicates that we're starting to parse
Wilfried Göesgens [Mon, 7 Sep 2009 19:10:45 +0000 (19:10 +0000)]
* add more NextToken list-tests
* make pStart ~NULL if we finished evaluating the buffer; This way we can clearly differentiate between "not started" and "finished".
Art Cancro [Mon, 7 Sep 2009 02:30:46 +0000 (02:30 +0000)]
* compiler warning
Wilfried Göesgens [Sun, 6 Sep 2009 20:50:58 +0000 (20:50 +0000)]
* upsi forgot debug code..
Wilfried Göesgens [Sun, 6 Sep 2009 20:48:39 +0000 (20:48 +0000)]
* fix Next-tokenizer
Wilfried Göesgens [Sun, 6 Sep 2009 07:16:30 +0000 (07:16 +0000)]
* fix it some, but not all.
Wilfried Göesgens [Sat, 5 Sep 2009 15:51:05 +0000 (15:51 +0000)]
* start a unit-test-suite with cunit.sourceforge.net/ So far only some basics of StrBuf are tested.
Wilfried Göesgens [Sat, 5 Sep 2009 15:48:48 +0000 (15:48 +0000)]
* rework StrBufExtract_NextToken; not yet thoroughly tested.
Art Cancro [Fri, 4 Sep 2009 21:45:34 +0000 (21:45 +0000)]
* Fixed some random compiler warnings
Art Cancro [Fri, 4 Sep 2009 21:43:24 +0000 (21:43 +0000)]
* Cleaned up some compiler warnings.
* msgbase.c : look for the string NOTE ZERO-LENGTH TOKENS to find a place where StrBufExtract_NextToken() is supplying an infinite number of zero-length tokens at the end of the string, which locks up the caller.
Wilfried Göesgens [Fri, 4 Sep 2009 17:59:28 +0000 (17:59 +0000)]
* fix buffer overrun condition while handling many messages
Wilfried Göesgens [Fri, 4 Sep 2009 17:58:10 +0000 (17:58 +0000)]
* fix typo in postinst script
Wilfried Göesgens [Fri, 4 Sep 2009 17:56:00 +0000 (17:56 +0000)]
* fix the not yet before used StrBufRemove_token()
* have a clear EndOfBuffer indicator in StrBufExtract_NextToken so we can do while(haveanothertoken)
* add StrBufHaveNextToken() to have a way to find out the end in case of using the integer versions
Wilfried Göesgens [Thu, 3 Sep 2009 22:04:59 +0000 (22:04 +0000)]
* THIS IS 7.65
Wilfried Göesgens [Thu, 3 Sep 2009 21:53:15 +0000 (21:53 +0000)]
* just show the heading dropdown if we have messages to show.
Wilfried Göesgens [Thu, 3 Sep 2009 21:41:07 +0000 (21:41 +0000)]
* fix NULL conditions in room sorters
* connect the server side virtual "my folders" floor to the js representation
Wilfried Göesgens [Thu, 3 Sep 2009 20:52:46 +0000 (20:52 +0000)]
* initialize stat here too.
Art Cancro [Thu, 3 Sep 2009 15:25:18 +0000 (15:25 +0000)]
* Move SMTP queue view JavaScript to wclib.js
* Initial load of SMTP queue is now done with an ajax refresh, so if the queue is large the page displays with a throbber and then loads
Art Cancro [Thu, 3 Sep 2009 15:11:03 +0000 (15:11 +0000)]
* Fix smtp queue display
Art Cancro [Thu, 3 Sep 2009 14:52:34 +0000 (14:52 +0000)]
* smtp queue display, use correct variable
Art Cancro [Thu, 3 Sep 2009 02:38:12 +0000 (02:38 +0000)]
* Do not allow notes to be resized any smaller than 50x50px. Resolves bug 479.
Art Cancro [Thu, 3 Sep 2009 02:06:46 +0000 (02:06 +0000)]
* WebCit 7.64
Wilfried Göesgens [Wed, 2 Sep 2009 11:53:21 +0000 (11:53 +0000)]
* the json view shouldn't call begin/endburst itself, its done by readloop.
Wilfried Göesgens [Tue, 1 Sep 2009 21:15:25 +0000 (21:15 +0000)]
* add splitted boxheader templates for ez use in flat templates
* add custom states to the groupchange detection API
* create sorters for floors & rooms
* add templates to replace knrooms boxed version
Art Cancro [Tue, 1 Sep 2009 16:53:29 +0000 (16:53 +0000)]
* Minor tweaks
Art Cancro [Tue, 1 Sep 2009 16:30:22 +0000 (16:30 +0000)]
* updated readme
Wilfried Göesgens [Tue, 1 Sep 2009 15:39:51 +0000 (15:39 +0000)]
* remove spurious > in the templates
Wilfried Göesgens [Tue, 1 Sep 2009 15:38:50 +0000 (15:38 +0000)]
* fix a buffer overrun in case of bad strings in vcards.
Art Cancro [Tue, 1 Sep 2009 02:17:55 +0000 (02:17 +0000)]
* Version numbers of everything 7.63
Wilfried Göesgens [Mon, 31 Aug 2009 21:03:32 +0000 (21:03 +0000)]
* comment out "My Folder"-remapping, this currently breaks the js treeview.
Wilfried Göesgens [Sun, 30 Aug 2009 18:23:22 +0000 (18:23 +0000)]
* add the paging hook to these templates
Wilfried Göesgens [Sat, 29 Aug 2009 23:23:29 +0000 (23:23 +0000)]
* implement paging hooks in a templated way so it can be called from them.
Wilfried Göesgens [Sat, 29 Aug 2009 10:37:43 +0000 (10:37 +0000)]
* move room listing related stuff into its own file
Wilfried Göesgens [Fri, 28 Aug 2009 21:13:28 +0000 (21:13 +0000)]
* move marchlist into its own file
* remove spaces from makefile; s.b. complained about this
* change the new iconbar room treeview from dynamic to static structures; this saves computing power and makes sorting / filtering much cheaper than having to search through a list for structure members.
* move room related stuff to its own header.
* cache floors in the session, thoy don't change in such a high frequency.
Wilfried Göesgens [Thu, 27 Aug 2009 20:11:50 +0000 (20:11 +0000)]
* fix IKEY macro.
Wilfried Göesgens [Wed, 26 Aug 2009 23:00:16 +0000 (23:00 +0000)]
* some c-compilers seem to be more picky...
Wilfried Göesgens [Mon, 24 Aug 2009 19:26:13 +0000 (19:26 +0000)]
* move the marchlist into its own file
Art Cancro [Mon, 24 Aug 2009 14:24:46 +0000 (14:24 +0000)]
* Applied fix to webcit setup
Wilfried Göesgens [Sun, 23 Aug 2009 22:07:27 +0000 (22:07 +0000)]
* add logging if auth-basic session connecting fails with weird conditions
* be more picky about what sending with hprintf and wprintf in some sluggish errormessages
* add missing begin_bursts()
Wilfried Göesgens [Sun, 23 Aug 2009 21:07:43 +0000 (21:07 +0000)]
* output hostname into header; in this case it would be prepended to the body
Wilfried Göesgens [Fri, 21 Aug 2009 18:05:24 +0000 (18:05 +0000)]
* add estonian translation started by Rait Lotamõis
Wilfried Göesgens [Fri, 21 Aug 2009 18:00:46 +0000 (18:00 +0000)]
* added corrections to the German translation suggested by Stefan Schwarz
Wilfried Göesgens [Thu, 20 Aug 2009 23:00:39 +0000 (23:00 +0000)]
* kill 401 sessions instantly, since we won't find them later anyway...
Wilfried Göesgens [Thu, 20 Aug 2009 22:59:56 +0000 (22:59 +0000)]
* WCC...
Wilfried Göesgens [Thu, 20 Aug 2009 21:56:22 +0000 (21:56 +0000)]
* notes move: forgot to add new header.
Wilfried Göesgens [Thu, 20 Aug 2009 20:13:41 +0000 (20:13 +0000)]
* split tasks view into its own file
* re-arange readloop() so it presents a stable API to its views
Art Cancro [Thu, 20 Aug 2009 16:54:42 +0000 (16:54 +0000)]
* updated readme
Art Cancro [Thu, 20 Aug 2009 16:50:50 +0000 (16:50 +0000)]
* oops, an oversight ... CtdlRoomAccess() needs to convey UA_DELETEALLOWED for internal programs.
Art Cancro [Thu, 20 Aug 2009 16:48:23 +0000 (16:48 +0000)]
* Wrote the README for ctdlsalearn, with lots of sarcasm.
Art Cancro [Thu, 20 Aug 2009 16:33:01 +0000 (16:33 +0000)]
* ctdlsalearn: experimental program to submit contents of spam and ham rooms into sa-learn
Wilfried Göesgens [Mon, 17 Aug 2009 23:00:45 +0000 (23:00 +0000)]
* don't forget to append chars while expanding buffers
Art Cancro [Mon, 17 Aug 2009 21:11:50 +0000 (21:11 +0000)]
* r7733 == webcit 7.62
Wilfried Göesgens [Mon, 17 Aug 2009 20:37:12 +0000 (20:37 +0000)]
* if we decide whether we need to read another chunk, take into account if the buffer wasn't empty on start.
Wilfried Göesgens [Fri, 14 Aug 2009 16:08:13 +0000 (16:08 +0000)]
* be more paranoid about the previous content of passvoid buffers
Wilfried Göesgens [Tue, 11 Aug 2009 22:10:17 +0000 (22:10 +0000)]
* CN...
Wilfried Göesgens [Tue, 11 Aug 2009 22:01:27 +0000 (22:01 +0000)]
* add possibility to specify SSL credentials for self-signet certificates so one can have several dev-boxes without firefox and friends getting paranoid.
Art Cancro [Sat, 8 Aug 2009 18:33:22 +0000 (18:33 +0000)]
* Warn when JavaScript is enabled. TODO: localization of new string ... why doesn't my xgettext pick up strings in the templates?
Art Cancro [Thu, 6 Aug 2009 20:33:25 +0000 (20:33 +0000)]
* Clarify confusing error message reported in bug #476.
Art Cancro [Thu, 6 Aug 2009 20:00:16 +0000 (20:00 +0000)]
* Moved the call to GetAuthBasic()
Art Cancro [Thu, 6 Aug 2009 05:50:43 +0000 (05:50 +0000)]
* Version number to 7.61 on all components
Art Cancro [Thu, 6 Aug 2009 05:31:36 +0000 (05:31 +0000)]
* http-auth was not binding in time, causing the first authenticated request to always fail. Fixed.
Art Cancro [Wed, 5 Aug 2009 17:03:09 +0000 (17:03 +0000)]
* When a remote network node fails to authenticate, either because the node name is unknown or because the shared secret is incorrect, the message logged to both syslog and the Aide room now includes the host name and IP address from which the connection originated.
Art Cancro [Tue, 4 Aug 2009 21:20:04 +0000 (21:20 +0000)]
* When determining calculating tzid for invitations, take into consideration certain NULL pointer situations.
Wilfried Göesgens [Tue, 4 Aug 2009 06:43:11 +0000 (06:43 +0000)]
* fix typos
Wilfried Göesgens [Mon, 3 Aug 2009 21:46:21 +0000 (21:46 +0000)]
* return an error string in our own error cases...
Wilfried Göesgens [Mon, 3 Aug 2009 21:33:57 +0000 (21:33 +0000)]
* catch NULL pointers for log-messages.
Wilfried Göesgens [Sat, 1 Aug 2009 10:30:20 +0000 (10:30 +0000)]
* fix typo; goodbuye picture uploading working again.
Wilfried Göesgens [Sat, 1 Aug 2009 10:21:28 +0000 (10:21 +0000)]
* remove deleted include
Wilfried Göesgens [Sat, 1 Aug 2009 10:07:44 +0000 (10:07 +0000)]
* fix bug in locale declaration array (missing ,)
* remove define with number of available langs and run till the empty element shows up; people tend to mess this up on adding new locales
* move all gettext related initialization stuff into its module startup (rerun bootstrap..)
Wilfried Göesgens [Sat, 1 Aug 2009 09:59:13 +0000 (09:59 +0000)]
* add COND:SERV:HAVEFULLTEXT
Wilfried Göesgens [Thu, 30 Jul 2009 23:02:25 +0000 (23:02 +0000)]
* use BSTR to access the URL param