citadel.git
14 years ago* adjust the loops using StrBufSipLine to match our new logic
Wilfried Göesgens [Mon, 21 Sep 2009 23:37:01 +0000 (23:37 +0000)]
* adjust the loops using StrBufSipLine to match our new logic

14 years ago* fix StrBufReadBLOBBuffered; it didn't clean read bytes after first attempt
Wilfried Göesgens [Mon, 21 Sep 2009 23:34:52 +0000 (23:34 +0000)]
* fix StrBufReadBLOBBuffered; it didn't clean read bytes after first attempt
* fix StrBufSipLine / migrate it to work the same as the NextToken stuff with StrBufNOTNULL as abort condition
* add tests for StrBufSipLine to the unit tests
* clean up demo code

14 years ago* add / correct documentation
Wilfried Göesgens [Mon, 21 Sep 2009 17:17:52 +0000 (17:17 +0000)]
* add / correct documentation

14 years ago* Use wDumpContent() instead of end_burst() where appropriate
Art Cancro [Sun, 20 Sep 2009 03:26:07 +0000 (03:26 +0000)]
* Use wDumpContent() instead of end_burst() where appropriate

14 years ago* Save entire instant message conversations to the message base, instead of one saved...
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.

14 years ago* add nginx way to handle the remote host header
Wilfried Göesgens [Mon, 14 Sep 2009 18:45:58 +0000 (18:45 +0000)]
* add nginx way to handle the remote host header

14 years ago* When spawning another worker thread, indicate the new size of the thread pool
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

14 years ago* Patch to sequence handler
Art Cancro [Mon, 14 Sep 2009 14:12:36 +0000 (14:12 +0000)]
* Patch to sequence handler

14 years ago* we mustn't dump content here... todo: find a better way here.
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.

14 years ago* Set the version numbers of everything to 7.66.
Art Cancro [Fri, 11 Sep 2009 16:17:52 +0000 (16:17 +0000)]
* Set the version numbers of everything to 7.66.

14 years ago* For manually editing sieve scripts, increased the 256 byte line limit to 4096 bytes.
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.

14 years ago* Remove 4096 byte limit on sieve scripts.
Art Cancro [Fri, 11 Sep 2009 15:44:00 +0000 (15:44 +0000)]
* Remove 4096 byte limit on sieve scripts.

14 years ago* use SmashStrBuf where apropriate
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

14 years ago* fix summary view Loading and freeing
Wilfried Göesgens [Thu, 10 Sep 2009 21:25:57 +0000 (21:25 +0000)]
* fix summary view Loading and freeing

14 years ago* fix compiler warnings by shuffling arround declarations
Wilfried Göesgens [Thu, 10 Sep 2009 21:14:13 +0000 (21:14 +0000)]
* fix compiler warnings by shuffling arround declarations

14 years ago* fix freebusy hook
Wilfried Göesgens [Thu, 10 Sep 2009 21:11:38 +0000 (21:11 +0000)]
* fix freebusy hook

14 years ago* don't use wprintf if we don't have a format string; clears warning.
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.

14 years ago* remove unneeded var
Wilfried Göesgens [Thu, 10 Sep 2009 20:39:10 +0000 (20:39 +0000)]
* remove unneeded var
* add prototypes for templated dav replies

14 years ago* add file forgot to add in R7581
Wilfried Göesgens [Thu, 10 Sep 2009 20:34:26 +0000 (20:34 +0000)]
* add file forgot to add in R7581

14 years ago* add StrBufSmash() so functions demanding a non-const char* can better cooperate.
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.

14 years ago* Fixed a condition in CtdlSetSeen() where the final message in the list could not...
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.

14 years ago* Removed the 'w' variable because it was always set to the same value
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

14 years ago* Do as many truncations as necessary, but only do the 1:n prepend after the very...
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.

14 years ago* For ctdlsetseen_answered we truncate the firstirst token and then stop; for ctdlset...
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.

14 years ago* Restored the previous behavior of marking the oldest messages as 'seen' when trunca...
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.

14 years ago* implement (INBOX) thing
Wilfried Göesgens [Tue, 8 Sep 2009 19:48:38 +0000 (19:48 +0000)]
* implement (INBOX) thing

14 years ago* add the missing flags
Wilfried Göesgens [Tue, 8 Sep 2009 18:58:23 +0000 (18:58 +0000)]
* add the missing flags

14 years ago* do the right initialization for the stat struct in the summary too.
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.

14 years ago* correct abort logic; it needs to be >= 0
Wilfried Göesgens [Tue, 8 Sep 2009 06:35:57 +0000 (06:35 +0000)]
* correct abort logic; it needs to be >= 0

14 years ago* This duplicates the code in msgbase.c that is causing an infinite loop of empty...
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.

14 years ago* implement read state for room templates
Wilfried Göesgens [Mon, 7 Sep 2009 23:06:43 +0000 (23:06 +0000)]
* implement read state for room templates

14 years ago* here we need to look for StrBufNOTNULL too.
Wilfried Göesgens [Mon, 7 Sep 2009 21:06:51 +0000 (21:06 +0000)]
* here we need to look for StrBufNOTNULL too.

14 years ago* define StrBufNOTNULL, we use it for the Next-Tokenizer to signal that we reached...
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

14 years ago* add more NextToken list-tests
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".

14 years ago* compiler warning
Art Cancro [Mon, 7 Sep 2009 02:30:46 +0000 (02:30 +0000)]
* compiler warning

14 years ago* upsi forgot debug code..
Wilfried Göesgens [Sun, 6 Sep 2009 20:50:58 +0000 (20:50 +0000)]
* upsi forgot debug code..

14 years ago* fix Next-tokenizer
Wilfried Göesgens [Sun, 6 Sep 2009 20:48:39 +0000 (20:48 +0000)]
* fix Next-tokenizer

14 years ago* fix it some, but not all.
Wilfried Göesgens [Sun, 6 Sep 2009 07:16:30 +0000 (07:16 +0000)]
* fix it some, but not all.

14 years ago* start a unit-test-suite with http://cunit.sourceforge.net/ So far only some basics...
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.

14 years ago* rework StrBufExtract_NextToken; not yet thoroughly tested.
Wilfried Göesgens [Sat, 5 Sep 2009 15:48:48 +0000 (15:48 +0000)]
* rework StrBufExtract_NextToken; not yet thoroughly tested.

14 years ago* Fixed some random compiler warnings
Art Cancro [Fri, 4 Sep 2009 21:45:34 +0000 (21:45 +0000)]
* Fixed some random compiler warnings

14 years ago* Cleaned up some 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.

14 years ago* fix buffer overrun condition while handling many messages
Wilfried Göesgens [Fri, 4 Sep 2009 17:59:28 +0000 (17:59 +0000)]
* fix buffer overrun condition while handling many messages

14 years ago* fix typo in postinst script
Wilfried Göesgens [Fri, 4 Sep 2009 17:58:10 +0000 (17:58 +0000)]
* fix typo in postinst script

14 years ago* fix the not yet before used StrBufRemove_token()
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

14 years ago* THIS IS 7.65
Wilfried Göesgens [Thu, 3 Sep 2009 22:04:59 +0000 (22:04 +0000)]
* THIS IS 7.65

14 years ago* just show the heading dropdown if we have messages to show.
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.

14 years ago* fix NULL conditions in room sorters
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

14 years ago* initialize stat here too.
Wilfried Göesgens [Thu, 3 Sep 2009 20:52:46 +0000 (20:52 +0000)]
* initialize stat here too.

14 years ago* Move SMTP queue view JavaScript to wclib.js
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

14 years ago* Fix smtp queue display
Art Cancro [Thu, 3 Sep 2009 15:11:03 +0000 (15:11 +0000)]
* Fix smtp queue display

14 years ago* smtp queue display, use correct variable
Art Cancro [Thu, 3 Sep 2009 14:52:34 +0000 (14:52 +0000)]
* smtp queue display, use correct variable

14 years ago* Do not allow notes to be resized any smaller than 50x50px. Resolves bug 479.
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.

14 years ago* WebCit 7.64
Art Cancro [Thu, 3 Sep 2009 02:06:46 +0000 (02:06 +0000)]
* WebCit 7.64

14 years ago* the json view shouldn't call begin/endburst itself, its done by readloop.
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.

14 years ago* add splitted boxheader templates for ez use in flat templates
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

14 years ago* Minor tweaks
Art Cancro [Tue, 1 Sep 2009 16:53:29 +0000 (16:53 +0000)]
* Minor tweaks

14 years ago* updated readme
Art Cancro [Tue, 1 Sep 2009 16:30:22 +0000 (16:30 +0000)]
* updated readme

14 years ago* remove spurious > in the templates
Wilfried Göesgens [Tue, 1 Sep 2009 15:39:51 +0000 (15:39 +0000)]
* remove spurious > in the templates

14 years ago* fix a buffer overrun in case of bad strings in vcards.
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.

14 years ago* Version numbers of everything 7.63
Art Cancro [Tue, 1 Sep 2009 02:17:55 +0000 (02:17 +0000)]
* Version numbers of everything 7.63

14 years ago* comment out "My Folder"-remapping, this currently breaks the js treeview.
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.

14 years ago* add the paging hook to these templates
Wilfried Göesgens [Sun, 30 Aug 2009 18:23:22 +0000 (18:23 +0000)]
* add the paging hook to these templates

14 years ago* implement paging hooks in a templated way so it can be called from them.
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.

14 years ago* move room listing related stuff into its own file
Wilfried Göesgens [Sat, 29 Aug 2009 10:37:43 +0000 (10:37 +0000)]
* move room listing related stuff into its own file

14 years ago* move marchlist 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.

14 years ago* fix IKEY macro.
Wilfried Göesgens [Thu, 27 Aug 2009 20:11:50 +0000 (20:11 +0000)]
* fix IKEY macro.

14 years ago* some c-compilers seem to be more picky...
Wilfried Göesgens [Wed, 26 Aug 2009 23:00:16 +0000 (23:00 +0000)]
* some c-compilers seem to be more picky...

14 years ago* move the marchlist into its own file
Wilfried Göesgens [Mon, 24 Aug 2009 19:26:13 +0000 (19:26 +0000)]
* move the marchlist into its own file

14 years ago* Applied fix to webcit setup
Art Cancro [Mon, 24 Aug 2009 14:24:46 +0000 (14:24 +0000)]
* Applied fix to webcit setup

14 years ago* add logging if auth-basic session connecting fails with weird conditions
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()

14 years ago* output hostname into header; in this case it would be prepended to the body
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

14 years ago* add estonian translation started by Rait Lotamõis
Wilfried Göesgens [Fri, 21 Aug 2009 18:05:24 +0000 (18:05 +0000)]
* add estonian translation started by Rait Lotamõis

14 years ago* added corrections to the German translation suggested by Stefan Schwarz
Wilfried Göesgens [Fri, 21 Aug 2009 18:00:46 +0000 (18:00 +0000)]
* added corrections to the German translation suggested by Stefan Schwarz

14 years ago* kill 401 sessions instantly, since we won't find them later anyway...
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...

14 years ago* WCC...
Wilfried Göesgens [Thu, 20 Aug 2009 22:59:56 +0000 (22:59 +0000)]
* WCC...

14 years ago* notes move: forgot to add new header.
Wilfried Göesgens [Thu, 20 Aug 2009 21:56:22 +0000 (21:56 +0000)]
* notes move: forgot to add new header.

14 years ago* split tasks view into its own file
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

14 years ago* updated readme
Art Cancro [Thu, 20 Aug 2009 16:54:42 +0000 (16:54 +0000)]
* updated readme

14 years ago* oops, an oversight ... CtdlRoomAccess() needs to convey UA_DELETEALLOWED for intern...
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.

14 years ago* Wrote the README for ctdlsalearn, with lots of sarcasm.
Art Cancro [Thu, 20 Aug 2009 16:48:23 +0000 (16:48 +0000)]
* Wrote the README for ctdlsalearn, with lots of sarcasm.

14 years ago* ctdlsalearn: experimental program to submit contents of spam and ham rooms into...
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

14 years ago* don't forget to append chars while expanding buffers
Wilfried Göesgens [Mon, 17 Aug 2009 23:00:45 +0000 (23:00 +0000)]
* don't forget to append chars while expanding buffers

14 years ago* r7733 == webcit 7.62
Art Cancro [Mon, 17 Aug 2009 21:11:50 +0000 (21:11 +0000)]
* r7733 == webcit 7.62

14 years ago* if we decide whether we need to read another chunk, take into account if the buffer...
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.

14 years ago* be more paranoid about the previous content of passvoid buffers
Wilfried Göesgens [Fri, 14 Aug 2009 16:08:13 +0000 (16:08 +0000)]
* be more paranoid about the previous content of passvoid buffers

14 years ago* CN...
Wilfried Göesgens [Tue, 11 Aug 2009 22:10:17 +0000 (22:10 +0000)]
* CN...

14 years ago* add possibility to specify SSL credentials for self-signet certificates so one...
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.

14 years ago* Warn when JavaScript is enabled. TODO: localization of new string ... why doesn...
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?

14 years ago* Clarify confusing error message reported in bug #476.
Art Cancro [Thu, 6 Aug 2009 20:33:25 +0000 (20:33 +0000)]
* Clarify confusing error message reported in bug #476.

14 years ago* Moved the call to GetAuthBasic()
Art Cancro [Thu, 6 Aug 2009 20:00:16 +0000 (20:00 +0000)]
* Moved the call to GetAuthBasic()

14 years ago* Version number to 7.61 on all components
Art Cancro [Thu, 6 Aug 2009 05:50:43 +0000 (05:50 +0000)]
* Version number to 7.61 on all components

14 years ago* http-auth was not binding in time, causing the first authenticated request to alway...
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.

14 years ago* When a remote network node fails to authenticate, either because the node name...
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.

14 years ago* When determining calculating tzid for invitations, take into consideration certain...
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.

14 years ago* fix typos
Wilfried Göesgens [Tue, 4 Aug 2009 06:43:11 +0000 (06:43 +0000)]
* fix typos

14 years ago* return an error string in our own error cases...
Wilfried Göesgens [Mon, 3 Aug 2009 21:46:21 +0000 (21:46 +0000)]
* return an error string in our own error cases...

14 years ago* catch NULL pointers for log-messages.
Wilfried Göesgens [Mon, 3 Aug 2009 21:33:57 +0000 (21:33 +0000)]
* catch NULL pointers for log-messages.

14 years ago* fix typo; goodbuye picture uploading working again.
Wilfried Göesgens [Sat, 1 Aug 2009 10:30:20 +0000 (10:30 +0000)]
* fix typo; goodbuye picture uploading working again.

14 years ago* remove deleted include
Wilfried Göesgens [Sat, 1 Aug 2009 10:21:28 +0000 (10:21 +0000)]
* remove deleted include