citadel.git
15 years ago* The '/webcit' prefix was only stripped when running in proxy mode. Fixed.
Art Cancro [Sun, 25 Jan 2009 06:06:25 +0000 (06:06 +0000)]
* The '/webcit' prefix was only stripped when running in proxy mode.  Fixed.

15 years ago* render_MAIL_html() now passes a message number instead of a MIME part number as...
Art Cancro [Sun, 25 Jan 2009 05:49:34 +0000 (05:49 +0000)]
* render_MAIL_html() now passes a message number instead of a MIME part number as the third argument to output_html(), which is what that function requires.

15 years ago* mailbox summary view - make headers smaller
Art Cancro [Sun, 25 Jan 2009 04:59:08 +0000 (04:59 +0000)]
* mailbox summary view - make headers smaller
* Add a space between display name and email address in header:

15 years ago* Ran create-pot.sh
Art Cancro [Sat, 24 Jan 2009 23:41:32 +0000 (23:41 +0000)]
* Ran create-pot.sh

15 years ago* fix text in translation; thanks to Dirk Heinrichs for pointing this ou; fixes #450
Wilfried Göesgens [Sat, 24 Jan 2009 21:02:14 +0000 (21:02 +0000)]
* fix text in translation; thanks to Dirk Heinrichs for pointing this ou; fixes #450

15 years ago* multi-select in webcit is back, apologies to those who had to wait for it.
Matt [Sat, 24 Jan 2009 08:42:14 +0000 (08:42 +0000)]
* multi-select in webcit is back, apologies to those who had to wait for it.
* alt-click does the same as ctdl-click, this is for Macs where ctrl is usually mapped to right mouse click
* TODO: turn on key bindings as alternative + for internet exploder

15 years ago* Move iconbar font size declaration to webcit.css
Art Cancro [Fri, 23 Jan 2009 21:29:40 +0000 (21:29 +0000)]
* Move iconbar font size declaration to webcit.css

15 years ago* Font size change to iconbar
Art Cancro [Fri, 23 Jan 2009 03:45:11 +0000 (03:45 +0000)]
* Font size change to iconbar

15 years ago* Specify all font sizes in percent.
Art Cancro [Fri, 23 Jan 2009 02:54:14 +0000 (02:54 +0000)]
* Specify all font sizes in percent.

15 years ago+ beautification: remove double slashes from filenames, they tend to irretate users.
Wilfried Göesgens [Thu, 22 Jan 2009 09:49:52 +0000 (09:49 +0000)]
+ beautification: remove double slashes from filenames, they tend to irretate users.

15 years ago* make it const so gcc doesn't moan
Wilfried Göesgens [Thu, 22 Jan 2009 09:48:50 +0000 (09:48 +0000)]
* make it const so gcc doesn't moan

15 years ago* Reduce some of the calendar editor elements to prevent them from overflowing the...
Art Cancro [Wed, 21 Jan 2009 16:33:29 +0000 (16:33 +0000)]
* Reduce some of the calendar editor elements to prevent them from overflowing the tab.  There are some rather serious problems displaying WebCit on IE6 right now.

15 years ago* If the user has not selected a time format, make a guess about 12 hour or 24 hour...
Art Cancro [Wed, 21 Jan 2009 05:08:17 +0000 (05:08 +0000)]
* If the user has not selected a time format, make a guess about 12 hour or 24 hour format based on the locale.  If strftime('%X') contains the letter 'M' then we go with 12 hour format; otherwise 24 hour.

15 years ago* ParsePref() was passing NULL values to the target buffer of the string tokenizer...
Art Cancro [Wed, 21 Jan 2009 04:48:37 +0000 (04:48 +0000)]
* ParsePref() was passing NULL values to the target buffer of the string tokenizer, causing all preferences to be thrown away upon reading.  Added allocation of StrBuf's for Key and Val members, so it has someplace to store them.

15 years ago* fmt_time() in 24-hour mode, no leading space
Art Cancro [Wed, 21 Jan 2009 03:38:18 +0000 (03:38 +0000)]
* fmt_time() in 24-hour mode, no leading space

15 years ago* Summary view - don't display a time for all day events
Art Cancro [Wed, 21 Jan 2009 03:20:37 +0000 (03:20 +0000)]
* Summary view - don't display a time for all day events

15 years ago* Reduced mailbox_summary font size down to 8pt, looks real nice now on a 1024x768...
Art Cancro [Wed, 21 Jan 2009 03:13:44 +0000 (03:13 +0000)]
* Reduced mailbox_summary font size down to 8pt, looks real nice now on a 1024x768 monitor

15 years ago* Reapplied 'mailbox_summary' class to the mailbox table
Art Cancro [Wed, 21 Jan 2009 03:08:39 +0000 (03:08 +0000)]
* Reapplied 'mailbox_summary' class to the mailbox table
* Removed the alt-text from the throbber icon.  If the graphic isn't loaded for whatever reason, the best substitute is no display at all, since a text message accompanies it anyway.

15 years agotemporarily have IterateStruct in subst.h so mailbox conditionals can get at them...
Matt [Tue, 20 Jan 2009 23:49:26 +0000 (23:49 +0000)]
temporarily have IterateStruct in subst.h so mailbox conditionals can get at them (temporary solution only)

15 years agoRestore mailbox view
Matt [Tue, 20 Jan 2009 09:09:05 +0000 (09:09 +0000)]
Restore mailbox view

15 years ago* When saving a Task, if the status is COMPLETED then also set PERCENT-COMPLETE:100...
Art Cancro [Tue, 20 Jan 2009 04:51:47 +0000 (04:51 +0000)]
* When saving a Task, if the status is COMPLETED then also set PERCENT-COMPLETE:100 so Kontact sees it as complete as well.  (We probably should go the other way too, but that needs further discussion.)

15 years ago* Fixed a template error that caused c_auth_mode to be set to 0 during any config...
Art Cancro [Mon, 19 Jan 2009 22:48:16 +0000 (22:48 +0000)]
* Fixed a template error that caused c_auth_mode to be set to 0 during any config save operation.

15 years ago* applied samjams fix. Note: /static is also to be mapped to webcit in proxy configs...
Wilfried Göesgens [Mon, 19 Jan 2009 20:43:53 +0000 (20:43 +0000)]
* applied samjams fix. Note: /static is also to be mapped to webcit in proxy configs; webcit ignores /webcit if its passed in.

15 years ago* Restored the instant messenger popup
Art Cancro [Mon, 19 Jan 2009 18:52:57 +0000 (18:52 +0000)]
* Restored the instant messenger popup

15 years ago* Centered the 'Log in using OpenID' link
Art Cancro [Mon, 19 Jan 2009 18:25:17 +0000 (18:25 +0000)]
* Centered the 'Log in using OpenID' link
* Removed the alt text for 'Welcome image'.  If there is no welcome image on the server, it is acceptable to display nothing in this location.

15 years ago* Edit user: markup was showing through because USERLIST:PASSWD was not defined;...
Art Cancro [Mon, 19 Jan 2009 18:20:51 +0000 (18:20 +0000)]
* Edit user: markup was showing through because USERLIST:PASSWD was not defined; fixed

15 years ago* iterate_load_userlist() zeroed out the wrong struct; fixed
Art Cancro [Mon, 19 Jan 2009 15:23:11 +0000 (15:23 +0000)]
* iterate_load_userlist() zeroed out the wrong struct; fixed

15 years ago+ add flag to print backtraces in template logging error...
Wilfried Göesgens [Sun, 18 Jan 2009 19:33:45 +0000 (19:33 +0000)]
+ add flag to print backtraces in template logging error...
* we need to substitute all contexts..

15 years ago! fix crash in X-Preferences API; return NULL if not found.
Wilfried Göesgens [Sun, 18 Jan 2009 16:55:06 +0000 (16:55 +0000)]
! fix crash in X-Preferences API; return NULL if not found.

15 years ago* During server startup, if config.c_default_cal_zone is an empty string, run a shell...
Art Cancro [Sun, 18 Jan 2009 05:35:55 +0000 (05:35 +0000)]
* During server startup, if config.c_default_cal_zone is an empty string, run a shell script which attempts to determine the name of the time zone in use on the underlying host system.  The script scans the files in /usr/share/zoneinfo and looks for a file whose md5sum matches that of /etc/localtime.  This is a kludge but it should work 99% of the time.

15 years ago* make error logging NULL safe.
Wilfried Göesgens [Sat, 17 Jan 2009 10:22:09 +0000 (10:22 +0000)]
* make error logging NULL safe.

15 years ago* Restore the proper tty parameters when exiting because of a dead server connection.
Art Cancro [Fri, 16 Jan 2009 20:49:12 +0000 (20:49 +0000)]
* Restore the proper tty parameters when exiting because of a dead server connection.

15 years ago* Removed the NETF command and the UI elements which call it. We haven't had the...
Art Cancro [Fri, 16 Jan 2009 20:33:00 +0000 (20:33 +0000)]
* Removed the NETF command and the UI elements which call it.  We haven't had the ability to process data transmitted in this way for ages; it makes absolutely no sense that we still have the ability to send it.

15 years ago* Moved some comments around
Art Cancro [Fri, 16 Jan 2009 20:23:47 +0000 (20:23 +0000)]
* Moved some comments around

15 years ago* Removed some redundant code
Art Cancro [Fri, 16 Jan 2009 20:18:18 +0000 (20:18 +0000)]
* Removed some redundant code

15 years ago* document function calls and structures
Wilfried Göesgens [Thu, 15 Jan 2009 23:32:22 +0000 (23:32 +0000)]
* document function calls and structures

15 years ago* temporarily disable parameter-checking. Conditionals don't contain enough informati...
Wilfried Göesgens [Thu, 15 Jan 2009 00:23:48 +0000 (00:23 +0000)]
* temporarily disable parameter-checking. Conditionals don't contain enough information, this needs to be fixed.

15 years ago* add 'control context'; which will carry information from control elements into...
Wilfried Göesgens [Wed, 14 Jan 2009 23:46:21 +0000 (23:46 +0000)]
* add 'control context'; which will carry information from control elements into their own template replacers
* abstract context checking
* make ITERATE:xxx own template callbacks instead of using SVPUT and friends
* replace conditionals in templates leaning on ITERATE:xxx by their native new implementations

15 years ago* In host auth mode, if a user logs in who has no gecos configured, use the login...
Art Cancro [Wed, 14 Jan 2009 03:00:18 +0000 (03:00 +0000)]
* In host auth mode, if a user logs in who has no gecos configured, use the login name instead.  This resolves bug #439.

15 years ago* fix bug introduced by last commit - messages now aligned to justify like they should be
Matt [Tue, 13 Jan 2009 22:38:24 +0000 (22:38 +0000)]
* fix bug introduced by last commit - messages now aligned to justify like they should be

15 years ago* fix tiny memory leak; hashpos needs to be freed.
Wilfried Göesgens [Tue, 13 Jan 2009 21:13:35 +0000 (21:13 +0000)]
* fix tiny memory leak; hashpos needs to be freed.

15 years ago* fix issues with room list in firefox 2 (didn't detect console.log properly, again)
Matt [Tue, 13 Jan 2009 07:47:46 +0000 (07:47 +0000)]
* fix issues with room list in firefox 2 (didn't detect console.log properly, again)
* New JS func: WCLog
* some HTML validation fixes (remove align="center", <br /> -> <br>)
* known issue: FF2 won't hide handle overflow text in table cells. I do have some idea of how to work around

15 years ago* move output_headers to the top of readloop, before the big switch, so wprintf outpu...
Matt [Tue, 13 Jan 2009 04:23:43 +0000 (04:23 +0000)]
* move output_headers to the top of readloop, before the big switch, so wprintf outputs within <body> instead of above <html> (fixes issue where buttons blew up huge in notesview)
* Only create CtdlDragDrop in summaryview, restores notes functionality for now
* Check to see if iconbar wholist exists before calling Ajax.Updater->fixes error on logon screen
* Fix double id definition for search form
* Restore date format to yyyy-mm-dd i.e pre r6912

15 years ago+ let the admin select the locales to preset / not set at install time; unset LANG...
Wilfried Göesgens [Mon, 12 Jan 2009 23:31:20 +0000 (23:31 +0000)]
+ let the admin select the locales to preset / not set at install time; unset LANG in the no-preset case.

15 years ago*fix numerous regressions that I let slip:
Matt [Mon, 12 Jan 2009 23:15:26 +0000 (23:15 +0000)]
*fix numerous regressions that I let slip:
* 'customize this' now below 'log off' in iconbar
* fix embedded wholist in iconbar appearing if not enabled
* make drag and drop menu translucent, with no list padding
* enable chat button again
* no link colors for 'customize this'
* try to properly detect the presence/lack of Firebug/Safari/IE8 developer console (console.log). If you see any console.log missing errors and don't have Firebug installed, please tell me

15 years ago+ link gettext.c into setup, so we know the servers locales
Wilfried Göesgens [Mon, 12 Jan 2009 22:08:10 +0000 (22:08 +0000)]
+ link gettext.c into setup, so we know the servers locales
+ add dummy functions we don't have in setup.c

15 years ago* Properly handle '551 too many users' error in WebCit. This resolves bug 420.
Art Cancro [Mon, 12 Jan 2009 21:47:52 +0000 (21:47 +0000)]
* Properly handle '551 too many users' error in WebCit.  This resolves bug 420.

15 years ago+ add =() subtemplates for params
Wilfried Göesgens [Mon, 12 Jan 2009 20:14:46 +0000 (20:14 +0000)]
+ add =() subtemplates for params
* fix some warnings and non-C90 cleanness.

15 years ago* make pedantic.
Wilfried Göesgens [Mon, 12 Jan 2009 19:42:08 +0000 (19:42 +0000)]
* make pedantic.

15 years ago* webcit.css: returned tabcontent_submit width back to 96% as was originally done...
Art Cancro [Mon, 12 Jan 2009 18:03:14 +0000 (18:03 +0000)]
* webcit.css: returned tabcontent_submit width back to 96% as was originally done in r6522; this repairs the bottom of tabbed dialogs and makes them line up with the rest of the box instead of appearing as a short bottom tab

15 years agoMerge new summary view branches changes into trunk
Matt [Mon, 12 Jan 2009 12:32:43 +0000 (12:32 +0000)]
Merge new summary view branches changes into trunk

15 years ago+ all special token parameters may now have their string in braces like <?bla(:(...
Wilfried Göesgens [Sun, 11 Jan 2009 22:44:15 +0000 (22:44 +0000)]
+ all special token parameters may now have their string in braces like <?bla(:("foo"))>

15 years ago* complete the sorting api by non-room based preferences
Wilfried Göesgens [Sun, 11 Jan 2009 20:17:57 +0000 (20:17 +0000)]
* complete the sorting api by non-room based preferences
* add saving of sort orders to preferences
* migrate sorting of users to new sorting API.

15 years ago* messages.c: Msg->MsgBody->msgnum = msgnum;
Art Cancro [Sun, 11 Jan 2009 05:23:33 +0000 (05:23 +0000)]
* messages.c: Msg->MsgBody->msgnum = msgnum;
  This needs review by dothebart to see if there are any side effects

15 years ago* Reapplied the stylesheet change made in r6864
Art Cancro [Sun, 11 Jan 2009 04:05:44 +0000 (04:05 +0000)]
* Reapplied the stylesheet change made in r6864

15 years ago* Updated render_MIME_ICS() to do the right thing if the calendar attachment happens...
Art Cancro [Sun, 11 Jan 2009 03:56:02 +0000 (03:56 +0000)]
* Updated render_MIME_ICS() to do the right thing if the calendar attachment happens to be at the MSG4 top level and is already resident.  The previous behavior was to attempt to load it using DLAT with msgnum=0, which erased the copy in memory so it didn't render.  Invitations sent by Exchange now render properly.  Invitations sent by Google Calendar are displaying twice now, which is probably because they do a multipart/alternative *and* send it as an attachment.  I don't know why.

15 years ago* Add text/calendar to the MSGP list. Also added some DLAT debugging.
Art Cancro [Sat, 10 Jan 2009 21:51:01 +0000 (21:51 +0000)]
* Add text/calendar to the MSGP list.   Also added some DLAT debugging.

15 years ago* realize types in preferences like thought at the start
Wilfried Göesgens [Sat, 10 Jan 2009 18:04:27 +0000 (18:04 +0000)]
* realize types in preferences like thought at the start
* spread preferences over to their belonging modules in their startup hooks.

15 years agoadd other statics from wc-sv branch, cutover for iconbar happens next
Matt [Sat, 10 Jan 2009 11:12:59 +0000 (11:12 +0000)]
add other statics from wc-sv branch, cutover for iconbar happens next

15 years agocopy wcpref.js from wc-summ branch to trunk
Matt [Sat, 10 Jan 2009 10:43:43 +0000 (10:43 +0000)]
copy wcpref.js from wc-summ branch to trunk

15 years ago* merge in matts r6917 so it doesn't colide with ongoing changes.
Wilfried Göesgens [Sat, 10 Jan 2009 10:13:23 +0000 (10:13 +0000)]
* merge in matts r6917 so it doesn't colide with ongoing changes.

15 years ago* move addressbook popup code back from trailing javascript; its not printed in this...
Wilfried Göesgens [Fri, 9 Jan 2009 21:33:36 +0000 (21:33 +0000)]
* move addressbook popup code back from trailing javascript; its not printed in this usecase.
* did 'svn -R propset svn:ignore -F .svnignore .' to activate .svnignore.

15 years ago! this token has to be renamed.
Wilfried Göesgens [Fri, 9 Jan 2009 21:23:35 +0000 (21:23 +0000)]
! this token has to be renamed.

15 years ago* fix = that should be ==
Wilfried Göesgens [Fri, 9 Jan 2009 18:12:01 +0000 (18:12 +0000)]
* fix = that should be ==

15 years ago! fix bug with gotoroom introduced in the last version. Thanks Matt for pointing...
Wilfried Göesgens [Fri, 9 Jan 2009 17:31:42 +0000 (17:31 +0000)]
! fix bug with gotoroom introduced in the last version. Thanks Matt for pointing me there.

15 years ago* move some more vars from the session context to strbuf (the use of StrBufAppendTemp...
Wilfried Göesgens [Thu, 8 Jan 2009 23:11:56 +0000 (23:11 +0000)]
* move some more vars from the session context to strbuf (the use of StrBufAppendTemplate demands this)
* move the default template params to a standard structure, so adding further controll structures here gets more easy
* move some cases to GetServerStatus() to evaluate the server status feedback to queries.

15 years ago* Fixed some JavaScript syntax that JSLint [http://www.jslint.com] complained about
Art Cancro [Thu, 8 Jan 2009 22:52:01 +0000 (22:52 +0000)]
* Fixed some JavaScript syntax that JSLint [jslint.com] complained about

15 years ago* Applied patch submitted by 'uplink' to ignore spurious From: lines that may appear...
Art Cancro [Thu, 8 Jan 2009 20:00:19 +0000 (20:00 +0000)]
* Applied patch submitted by 'uplink' to ignore spurious From: lines that may appear in digests.

15 years ago* Updated is_bogus() with an exploit I happen to be seeing a lot of today.
Art Cancro [Thu, 8 Jan 2009 17:34:36 +0000 (17:34 +0000)]
* Updated is_bogus() with an exploit I happen to be seeing a lot of today.

15 years ago* Tasks in summary view are now clickable too. I also found the bug report; it was...
Art Cancro [Wed, 7 Jan 2009 21:46:27 +0000 (21:46 +0000)]
* Tasks in summary view are now clickable too.  I also found the bug report; it was an internal report at my office rather than something in Bugzilla.  Closed it.

15 years ago* Calendar events in the summary view are now clickable.
Art Cancro [Wed, 7 Jan 2009 17:58:34 +0000 (17:58 +0000)]
* Calendar events in the summary view are now clickable.

15 years ago* Eliminated an extra, unecessary call to begin_burst
Art Cancro [Wed, 7 Jan 2009 17:31:59 +0000 (17:31 +0000)]
* Eliminated an extra, unecessary call to begin_burst

15 years ago* Any URL may now contain a parameter called 'gotofirst' which specifies a room in...
Art Cancro [Wed, 7 Jan 2009 16:15:12 +0000 (16:15 +0000)]
* Any URL may now contain a parameter called 'gotofirst' which specifies a room in which the operation should be carried out.  If present, a GOTO to that room will be performed prior to attempting any other action.

15 years ago* Some of the 'security check failed' errors need an extra newline between the header...
Art Cancro [Wed, 7 Jan 2009 16:10:19 +0000 (16:10 +0000)]
* Some of the 'security check failed' errors need an extra newline between the headers and text of the message

15 years ago* Attempting to fix the preferences screen. Correct values don't seem to be loaded...
Art Cancro [Tue, 6 Jan 2009 21:40:08 +0000 (21:40 +0000)]
* Attempting to fix the preferences screen.  Correct values don't seem to be loaded, but they save ok.

15 years ago* Once the iconbar-embedded wholist was enabled, it became impossible to turn it...
Art Cancro [Tue, 6 Jan 2009 19:52:00 +0000 (19:52 +0000)]
* Once the iconbar-embedded wholist was enabled, it became impossible to turn it off again.  Fixed.

15 years ago* Iconbar embedded wholist javascript moved to 'trailing javascript' section of the...
Art Cancro [Tue, 6 Jan 2009 19:42:16 +0000 (19:42 +0000)]
* Iconbar embedded wholist javascript moved to 'trailing javascript' section of the page

15 years ago+ New function: StrECMAEscAppend, does string escaping for javascript output, things...
Matt [Tue, 6 Jan 2009 10:14:26 +0000 (10:14 +0000)]
+ New function: StrECMAEscAppend, does string escaping for javascript output, things like " -> \" etc.
! changed the if in StrIsNumber to be the other, sensible way around.. I don't use this func anymore however.

15 years ago* Restored the original date/time display behavior by replacing DATESTR template...
Art Cancro [Tue, 6 Jan 2009 04:14:37 +0000 (04:14 +0000)]
* Restored the original date/time display behavior by replacing DATESTR template variable with DATEBRIEF (for summary views) and DATEFULL (for the full date/time to be displayed in messages).

15 years ago* locate_user_vcard() wasn't using either of its supplied parameters. Removed the...
Art Cancro [Mon, 5 Jan 2009 21:30:46 +0000 (21:30 +0000)]
* locate_user_vcard() wasn't using either of its supplied parameters.  Removed the parameters and renamed the function to locate_user_vcard_in_this_room()

15 years ago* icaltime_from_webform_date_only() now does that too. The edge case doesn't apply...
Art Cancro [Mon, 5 Jan 2009 21:10:21 +0000 (21:10 +0000)]
* icaltime_from_webform_date_only() now does that too.  The edge case doesn't apply here, but the code is cleaner anyway.

15 years ago* icaltime_from_webform() now populates struct icaltimetype directly instead of conve...
Art Cancro [Mon, 5 Jan 2009 21:04:57 +0000 (21:04 +0000)]
* icaltime_from_webform() now populates struct icaltimetype directly instead of converting tm->time_t->icaltimetype.  This fixes an edge case where the user submits a date that falls during DST but the *current* date is not DST, or vice versa; the old code got it wrong in this case.

15 years ago* libcurl operations now timeout after 180 seconds instead of hanging the calling...
Art Cancro [Sun, 4 Jan 2009 02:38:03 +0000 (02:38 +0000)]
* libcurl operations now timeout after 180 seconds instead of hanging the calling thread forever.

15 years ago* Convert all freebusy data to UTC prior to output
Art Cancro [Fri, 2 Jan 2009 19:06:48 +0000 (19:06 +0000)]
* Convert all freebusy data to UTC prior to output

15 years ago* Cleaned up some overly verbose log messages
Art Cancro [Fri, 2 Jan 2009 17:43:32 +0000 (17:43 +0000)]
* Cleaned up some overly verbose log messages

15 years ago* start tinkering with timezones in freebusy
Art Cancro [Thu, 1 Jan 2009 23:08:45 +0000 (23:08 +0000)]
* start tinkering with timezones in freebusy

15 years ago* Implemented recurrence in freebusy display. todo: convert timezones to utc...
Art Cancro [Thu, 1 Jan 2009 21:55:30 +0000 (21:55 +0000)]
* Implemented recurrence in freebusy display.  todo: convert timezones to utc...

15 years ago* add gettext tokens to the tabbed api
Wilfried Göesgens [Thu, 1 Jan 2009 21:09:12 +0000 (21:09 +0000)]
* add gettext tokens to the tabbed api
* remove all templates that just contain translated strings needed before...
* exit configure if openssl features were requested, but the library wasn't detected.

15 years ago* modify gettext parameter syntax to skip () so, its now <?SOME:TOKEN(12343, _("trans...
Wilfried Göesgens [Thu, 1 Jan 2009 19:16:37 +0000 (19:16 +0000)]
* modify gettext parameter syntax to skip () so, its now <?SOME:TOKEN(12343, _("transateme"), "snaotuh")>

15 years ago* Different approach for freebusy and recurring events ... this will be easier
Art Cancro [Wed, 31 Dec 2008 21:54:16 +0000 (21:54 +0000)]
* Different approach for freebusy and recurring events ... this will be easier

15 years agoUpdated various copyright notices to 2009. Happy GNU Year.
Art Cancro [Wed, 31 Dec 2008 20:24:27 +0000 (20:24 +0000)]
Updated various copyright notices to 2009.  Happy GNU Year.

15 years ago* fix trailing string appending in URLIZING for plaintext.
Wilfried Göesgens [Wed, 31 Dec 2008 14:37:38 +0000 (14:37 +0000)]
* fix trailing string appending in URLIZING for plaintext.

15 years ago* add a destructor, else we will loose memory.
Wilfried Göesgens [Mon, 29 Dec 2008 22:49:38 +0000 (22:49 +0000)]
* add a destructor, else we will loose memory.

15 years ago* Fixed a bug introduced by the previous commit; timestamps with floating time could...
Art Cancro [Mon, 29 Dec 2008 20:55:40 +0000 (20:55 +0000)]
* Fixed a bug introduced by the previous commit; timestamps with floating time could cause an infinite loop

15 years ago* More cleanup prep for freebusy overhaul
Art Cancro [Mon, 29 Dec 2008 16:59:57 +0000 (16:59 +0000)]
* More cleanup prep for freebusy overhaul

15 years ago* Began preparing freebusy generation for recurring events. It does _something_...
Art Cancro [Mon, 29 Dec 2008 16:49:45 +0000 (16:49 +0000)]
* Began preparing freebusy generation for recurring events.   It does _something_ now but the data is obviously incorrect.

15 years ago* add first draft of group-change detection
Wilfried Göesgens [Sat, 27 Dec 2008 23:19:17 +0000 (23:19 +0000)]
* add first draft of group-change detection
* templatize downloads

15 years ago* serv_calendar.c: conflict checker is now timezone aware.
Art Cancro [Sat, 27 Dec 2008 06:04:10 +0000 (06:04 +0000)]
* serv_calendar.c: conflict checker is now timezone aware.

15 years ago* serv_calendar.c: simplified one of the conditionals and eliminated a 'should never...
Art Cancro [Sat, 27 Dec 2008 04:45:14 +0000 (04:45 +0000)]
* serv_calendar.c: simplified one of the conditionals and eliminated a 'should never get here' section

15 years ago* database.c: removed some code that had been commented out for a long time
Art Cancro [Sat, 27 Dec 2008 04:28:00 +0000 (04:28 +0000)]
* database.c: removed some code that had been commented out for a long time