citadel.git
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

14 years ago* fix bug in locale declaration array (missing ,)
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..)

14 years ago* add COND:SERV:HAVEFULLTEXT
Wilfried Göesgens [Sat, 1 Aug 2009 09:59:13 +0000 (09:59 +0000)]
* add COND:SERV:HAVEFULLTEXT

14 years ago* use BSTR to access the URL param
Wilfried Göesgens [Thu, 30 Jul 2009 23:02:25 +0000 (23:02 +0000)]
* use BSTR to access the URL param

14 years ago* fix crash while reporting template errors that don't have parameters
Wilfried Göesgens [Thu, 30 Jul 2009 22:47:27 +0000 (22:47 +0000)]
* fix crash while reporting template errors that don't have parameters

14 years agochangelog...
Wilfried Göesgens [Thu, 30 Jul 2009 22:26:17 +0000 (22:26 +0000)]
changelog...

14 years ago* add possibility for multiselect to setup
Wilfried Göesgens [Thu, 30 Jul 2009 22:20:54 +0000 (22:20 +0000)]
* add possibility for multiselect to setup
* add ldap / AD to debconf

14 years ago* Added a pointer to http://www.citadel.org/doku.php/faq:installation:authmodes in...
Art Cancro [Thu, 30 Jul 2009 04:12:00 +0000 (04:12 +0000)]
* Added a pointer to citadel.org/doku.php/faq:installation:authmodes in the setup script

14 years ago* Shortened the authmode question in setup because it was breaking the 'dialog' program
Art Cancro [Thu, 30 Jul 2009 03:48:03 +0000 (03:48 +0000)]
* Shortened the authmode question in setup because it was breaking the 'dialog' program

14 years ago* Eliminated the 'gotonext' problem with the bbs view drop-down selector by changing...
Art Cancro [Wed, 29 Jul 2009 03:51:47 +0000 (03:51 +0000)]
* Eliminated the 'gotonext' problem with the bbs view drop-down selector by changing it to 'readgt' and keeping track of the range of messages which was returned from the previous operation.  I'm assuming that this 'longvector' stuff is a set of general purpose registers; if that's not the case then I broke something.

14 years ago* Modified load_msg_pointers(), gave it the ability to return the lowest and highest...
Art Cancro [Wed, 29 Jul 2009 03:09:46 +0000 (03:09 +0000)]
* Modified load_msg_pointers(), gave it the ability to return the lowest and highest message numbers it retrieved to the caller

14 years ago* Style cleanup
Art Cancro [Wed, 29 Jul 2009 02:52:48 +0000 (02:52 +0000)]
* Style cleanup

14 years ago* sieve.c: changed a bstr() to BSTR() which fixes the problem of custom Sieve scripts...
Art Cancro [Tue, 28 Jul 2009 03:20:08 +0000 (03:20 +0000)]
* sieve.c: changed a bstr() to BSTR() which fixes the problem of custom Sieve scripts disappearing when the user saves them.

14 years ago* add additional bytes to the buffer, so swapping names doesn't buffer overrun. Fixes...
Wilfried Göesgens [Mon, 27 Jul 2009 18:10:21 +0000 (18:10 +0000)]
* add additional bytes to the buffer, so swapping names doesn't buffer overrun. Fixes Bug 473

14 years ago* lowercase mimetype before looking it up; fixes mail rendering problem from mgiggles...
Wilfried Göesgens [Mon, 27 Jul 2009 07:26:29 +0000 (07:26 +0000)]
* lowercase mimetype before looking it up; fixes mail rendering problem from mgigglesworth in citadel support.

14 years agoFix shift-click behavior if no messages have been selected
Matt [Sat, 25 Jul 2009 11:41:27 +0000 (11:41 +0000)]
Fix shift-click behavior if no messages have been selected

14 years agoComment out call to StrBufCutLeft, this was cutting the first character off the roomn...
Matt [Sat, 25 Jul 2009 02:06:34 +0000 (02:06 +0000)]
Comment out call to StrBufCutLeft, this was cutting the first character off the roomname causing groupdav delete to goto 'alendar' instead of 'Calendar' first

14 years ago* Added new readloop command 'readgt' which will produce messages with numbers greate...
Art Cancro [Fri, 24 Jul 2009 20:51:52 +0000 (20:51 +0000)]
* Added new readloop command 'readgt' which will produce messages with numbers greater than the value supplied in the 'gt' variable.  This of course maps to the 'MSGS GT|xxx' server command.  For my next trick, I will modify the msgomatic selector to use this command, but first, I must find a way to export to the templating engine the value of the first msgnum we retrieved during the *current* operation.

14 years ago* check more carefully the target buf-size, since we're converting to utf-8 on char...
Wilfried Göesgens [Thu, 23 Jul 2009 21:52:22 +0000 (21:52 +0000)]
* check more carefully the target buf-size, since we're converting to utf-8 on char may become 6
* if we've got a non encoded header, decrease len by it.

14 years ago* serv_migrate.c: message encoding buffer is now static in order to avoid endlessly...
Art Cancro [Thu, 23 Jul 2009 16:06:24 +0000 (16:06 +0000)]
* serv_migrate.c: message encoding buffer is now static in order to avoid endlessly abusing malloc/free, and hopefully reduce the chances of heap corruption.

14 years agoFix drag and drop bugs
Matt [Thu, 23 Jul 2009 01:21:58 +0000 (01:21 +0000)]
Fix drag and drop bugs
Fix issue with IE8

14 years ago* This change appears to restore ctrl-click's ability to deselect a currently selecte...
Art Cancro [Wed, 22 Jul 2009 21:35:12 +0000 (21:35 +0000)]
* This change appears to restore ctrl-click's ability to deselect a currently selected message.

14 years ago* fix room logo upload
Wilfried Göesgens [Wed, 22 Jul 2009 20:25:39 +0000 (20:25 +0000)]
* fix room logo upload

14 years ago* Began debugging the group select code. Several steps in the right direction, but...
Art Cancro [Wed, 22 Jul 2009 19:48:45 +0000 (19:48 +0000)]
* Began debugging the group select code.  Several steps in the right direction, but it still needs more work...

14 years agoFix another typo
Matt [Wed, 22 Jul 2009 03:55:22 +0000 (03:55 +0000)]
Fix another typo

14 years agoFix reference to old ctdlrowid, fixes group select
Matt [Wed, 22 Jul 2009 00:28:48 +0000 (00:28 +0000)]
Fix reference to old ctdlrowid, fixes group select

14 years ago* if we fail to compress, don't add gzip header and logwarn + backtrace
Wilfried Göesgens [Tue, 21 Jul 2009 22:11:30 +0000 (22:11 +0000)]
* if we fail to compress, don't add gzip header and logwarn + backtrace

14 years ago* calculate the compressed buffer more effective so we can avaid integer overflows...
Wilfried Göesgens [Tue, 21 Jul 2009 22:10:28 +0000 (22:10 +0000)]
* calculate the compressed buffer more effective so we can avaid integer overflows a little longer.
* if we fail the malloc, return -1

14 years ago* Fallback to eval() method for JSON loading if the native JSON object (FF 3.5, IE8...
Matt [Tue, 21 Jul 2009 04:01:33 +0000 (04:01 +0000)]
* Fallback to eval() method for JSON loading if the native JSON object (FF 3.5, IE8) does not accept our data.
* Silence any harmless errors caught in IE

14 years ago* Back out previous 'safe view default'
Matt [Tue, 21 Jul 2009 03:46:26 +0000 (03:46 +0000)]
* Back out previous 'safe view default'
* mailbox now MANY times faster

14 years ago* Allow dragdrop attributes to be stored as XML attributes
Matt [Tue, 21 Jul 2009 03:43:52 +0000 (03:43 +0000)]
* Allow dragdrop attributes to be stored as XML attributes

14 years ago* Add the account name to oida
Art Cancro [Mon, 20 Jul 2009 17:03:54 +0000 (17:03 +0000)]
* Add the account name to oida

14 years ago* Added a command OIDA to dump all OpenID associations
Art Cancro [Mon, 20 Jul 2009 17:01:07 +0000 (17:01 +0000)]
* Added a command OIDA to dump all OpenID associations

14 years ago* Additional OpenID logging
Art Cancro [Sun, 19 Jul 2009 19:57:07 +0000 (19:57 +0000)]
* Additional OpenID logging

14 years ago* evaluate the return of fgets() to silence some warnings
Wilfried Göesgens [Sun, 19 Jul 2009 11:03:03 +0000 (11:03 +0000)]
* evaluate the return of fgets() to silence some warnings
* add hint to ulimit into the init scripts, so enabling it gets easier for novice users

14 years ago* evaluate the return of fgets() to silence some warnings
Wilfried Göesgens [Sun, 19 Jul 2009 11:02:26 +0000 (11:02 +0000)]
* evaluate the return of fgets() to silence some warnings
* add hint to ulimit into the init scripts, so enabling it gets easier for novice users

14 years ago* Added a log message that indicates what went wrong when an OpenID association fails.
Art Cancro [Sun, 19 Jul 2009 04:51:23 +0000 (04:51 +0000)]
* Added a log message that indicates what went wrong when an OpenID association fails.

14 years ago* Give newer, faster browsers the full at-once listview experience, older versions...
Matt [Sat, 18 Jul 2009 01:49:26 +0000 (01:49 +0000)]
* Give newer, faster browsers the full at-once listview experience, older versions and M$ get paged list view

14 years ago* Repaired an OpenID login screen that was damaged during the strbuf conversion
Art Cancro [Fri, 17 Jul 2009 20:55:35 +0000 (20:55 +0000)]
* Repaired an OpenID login screen that was damaged during the strbuf conversion