citadel.git
12 years agofix read_server_text; it was broken. webcit-8.06
Wilfried Goesgens [Sun, 25 Mar 2012 12:51:04 +0000 (14:51 +0200)]
fix read_server_text; it was broken.

  - fixes attendee availability + suppenkasper.

12 years agoBackport of recurring event with no dtend fix
Art Cancro [Tue, 20 Mar 2012 01:31:27 +0000 (21:31 -0400)]
Backport of recurring event with no dtend fix

12 years agoWhen an event has no DTEND, set the duration to zero. This prevents a recurring...
Art Cancro [Tue, 20 Mar 2012 01:18:14 +0000 (21:18 -0400)]
When an event has no DTEND, set the duration to zero.  This prevents a recurring event with no DTEND from throwing the recurrence calculator into a very long loop.

12 years agoadd newline to cmd_cull
Art Cancro [Thu, 15 Mar 2012 02:14:48 +0000 (22:14 -0400)]
add newline to cmd_cull

12 years agoversion 8.05 v8.05
Art Cancro [Thu, 8 Mar 2012 19:36:02 +0000 (14:36 -0500)]
version 8.05

12 years agoRemove 'wtf' comment from template
Art Cancro [Thu, 8 Mar 2012 18:42:40 +0000 (13:42 -0500)]
Remove 'wtf' comment from template

12 years agoBackport sieve editor fixes from git master
Art Cancro [Thu, 8 Mar 2012 18:30:20 +0000 (13:30 -0500)]
Backport sieve editor fixes from git master

12 years agoInitialize variables in GetSieveRules() , thanks projectgus
Art Cancro [Mon, 27 Feb 2012 16:58:47 +0000 (11:58 -0500)]
Initialize variables in GetSieveRules() , thanks projectgus

12 years agoAdd ServerShutdownModule_GETTEXT() dummy for non NLS enabled systems
Art Cancro [Sun, 26 Feb 2012 20:28:25 +0000 (15:28 -0500)]
Add ServerShutdownModule_GETTEXT() dummy for non NLS enabled systems

12 years agoRemoved duplicate msgstr so et.po compiles
Art Cancro [Sun, 19 Feb 2012 16:29:33 +0000 (11:29 -0500)]
Removed duplicate msgstr so et.po compiles

12 years agoresync translations with launchpad; add czec strings.
Wilfried Goesgens [Sat, 18 Feb 2012 18:33:36 +0000 (19:33 +0100)]
resync translations with launchpad; add czec strings.

12 years agooff-by-one fix in siteconfig
Art Cancro [Wed, 8 Feb 2012 23:05:13 +0000 (18:05 -0500)]
off-by-one fix in siteconfig

12 years agoSiteconfig: fix memleak in case of error.
Wilfried Goesgens [Wed, 8 Feb 2012 18:58:22 +0000 (19:58 +0100)]
Siteconfig: fix memleak in case of error.

12 years agoRefreshing: set cookie, so a user switching to a new language gets to the appropriate...
Wilfried Goesgens [Mon, 30 Jan 2012 23:24:05 +0000 (00:24 +0100)]
Refreshing: set cookie, so a user switching to a new language gets to the appropriate language.

12 years agoGettext: once we found the language specified, abort searching.
Wilfried Goesgens [Mon, 30 Jan 2012 23:23:42 +0000 (00:23 +0100)]
Gettext: once we found the language specified, abort searching.

12 years agoIf we disconnect the server, clean up thoroughly, so we don't struggle over half...
Wilfried Goesgens [Thu, 26 Jan 2012 22:09:51 +0000 (23:09 +0100)]
If we disconnect the server, clean up thoroughly, so we don't struggle over half baked states later on.

12 years ago.debs: export the cflags
Wilfried Goesgens [Thu, 26 Jan 2012 22:09:32 +0000 (23:09 +0100)]
.debs: export the cflags

12 years agoRoomediting: add permission check to to some dialogs
Wilfried Goesgens [Tue, 24 Jan 2012 23:27:34 +0000 (00:27 +0100)]
Roomediting: add permission check to to some dialogs

12 years agofix uploading of images.
Wilfried Goesgens [Mon, 23 Jan 2012 00:27:28 +0000 (01:27 +0100)]
fix uploading of images.

12 years agoSafeTimer: check the IPC struct before trying to send a kill to the server in the...
Wilfried Goesgens [Wed, 4 Jan 2012 07:59:59 +0000 (08:59 +0100)]
SafeTimer: check the IPC struct before trying to send a kill to the server in the timer.

12 years agorespect the default/previously set value; don't overwrite it in case of empty strings.
Wilfried Goesgens [Thu, 5 Jan 2012 20:40:15 +0000 (21:40 +0100)]
respect the default/previously set value; don't overwrite it in case of empty strings.

12 years agoFreeBSD Compatibility (as proposed by acardenas)
Wilfried Goesgens [Thu, 29 Dec 2011 14:51:13 +0000 (15:51 +0100)]
FreeBSD Compatibility (as proposed by acardenas)

12 years agoSet version numbers and copyright dates for 8.04 release
Art Cancro [Tue, 10 Jan 2012 17:44:09 +0000 (12:44 -0500)]
Set version numbers and copyright dates for 8.04 release

12 years agoRevert "Offer the 'calendar-access' option when an OPTIONS command is performed on...
Art Cancro [Thu, 15 Dec 2011 21:59:35 +0000 (16:59 -0500)]
Revert "Offer the 'calendar-access' option when an OPTIONS command is performed on a calendar room.  This officially opens development of CalDAV.  Don't expect it to work yet.  And I still think the people who pushed CalDAV instead of GroupDAV are completely wrong.  Especially Mike Shaver, who is an arrogant asshole."

This reverts commit 555e71676126d632725bf497b33e70fe63bb4599.

12 years agoOffer the 'calendar-access' option when an OPTIONS command is performed on a calendar...
Art Cancro [Thu, 15 Dec 2011 20:38:39 +0000 (15:38 -0500)]
Offer the 'calendar-access' option when an OPTIONS command is performed on a calendar room.  This officially opens development of CalDAV.  Don't expect it to work yet.  And I still think the people who pushed CalDAV instead of GroupDAV are completely wrong.  Especially Mike Shaver, who is an arrogant asshole.

12 years agoAdded a shutdown command to ctdlsh
Art Cancro [Thu, 15 Dec 2011 17:53:21 +0000 (12:53 -0500)]
Added a shutdown command to ctdlsh

12 years agoDetect screen dimensions _before_ attaching to the server.
Art Cancro [Wed, 7 Dec 2011 18:04:37 +0000 (13:04 -0500)]
Detect screen dimensions _before_ attaching to the server.
Also moved check_screen_dims() to screen.c where it belongs.

12 years agowebcit now is also 8.03
Wilfried Goesgens [Tue, 6 Dec 2011 08:17:32 +0000 (09:17 +0100)]
webcit now is also 8.03

12 years agoIMPORTANT FIX TO VCARD / GLOBAL ADDRESS BOOK ROOM. VERSION UPDATE TO 8.03. DEPLOY... v8.03
Art Cancro [Tue, 6 Dec 2011 05:25:37 +0000 (00:25 -0500)]
IMPORTANT FIX TO VCARD / GLOBAL ADDRESS BOOK ROOM.  VERSION UPDATE TO 8.03.  DEPLOY IMMEDIATELY.

12 years agoadded some temporary logging
Art Cancro [Tue, 6 Dec 2011 04:42:01 +0000 (23:42 -0500)]
added some temporary logging

12 years agosetup.c only calls setlocale() et al if ENABLE_NLS is defined
Art Cancro [Tue, 6 Dec 2011 03:44:06 +0000 (22:44 -0500)]
setup.c only calls setlocale() et al if ENABLE_NLS is defined

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Mon, 5 Dec 2011 23:19:36 +0000 (00:19 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoHarden against Iceweasel bug: read until we find a newline.
Wilfried Goesgens [Mon, 5 Dec 2011 23:16:52 +0000 (00:16 +0100)]
Harden against Iceweasel bug: read until we find a newline.

12 years agofix typo
Wilfried Goesgens [Mon, 5 Dec 2011 22:21:08 +0000 (23:21 +0100)]
fix typo

12 years agoIf possible, Citadel username is derived from Attribute Exchange allowing one-click...
Art Cancro [Fri, 2 Dec 2011 05:05:12 +0000 (00:05 -0500)]
If possible, Citadel username is derived from Attribute Exchange allowing one-click login.

12 years agoAdded the AOL/AIM logo button
Art Cancro [Thu, 1 Dec 2011 21:57:06 +0000 (16:57 -0500)]
Added the AOL/AIM logo button

12 years agoLogin icons for Google and Yahoo
Art Cancro [Thu, 1 Dec 2011 20:59:26 +0000 (15:59 -0500)]
Login icons for Google and Yahoo

12 years agoadd icons
Art Cancro [Thu, 1 Dec 2011 20:58:46 +0000 (15:58 -0500)]
add icons

12 years agoNow we can log in with AOL too
Art Cancro [Thu, 1 Dec 2011 20:24:35 +0000 (15:24 -0500)]
Now we can log in with AOL too

12 years agoSupport Google and Yahoo login without the user needing to know that OpenID is in...
Art Cancro [Thu, 1 Dec 2011 20:16:24 +0000 (15:16 -0500)]
Support Google and Yahoo login without the user needing to know that OpenID is in use.

12 years agohandler fix to previous commit
Art Cancro [Thu, 1 Dec 2011 19:14:04 +0000 (14:14 -0500)]
handler fix to previous commit

12 years agoPressing enter/return in the openid url box submits the form
Art Cancro [Thu, 1 Dec 2011 19:05:21 +0000 (14:05 -0500)]
Pressing enter/return in the openid url box submits the form

12 years agoRemove the populate code entirely, we're not going to do this anymore
Art Cancro [Thu, 1 Dec 2011 18:05:30 +0000 (13:05 -0500)]
Remove the populate code entirely, we're not going to do this anymore

12 years agoMerge branch 'openid2'
Art Cancro [Thu, 1 Dec 2011 17:44:25 +0000 (12:44 -0500)]
Merge branch 'openid2'

12 years agoTemporarily disabling the simple registration code. We will rewrite using the attrib...
Art Cancro [Thu, 1 Dec 2011 17:44:04 +0000 (12:44 -0500)]
Temporarily disabling the simple registration code.  We will rewrite using the attribute exchange data.

12 years agodocument where we got the schema from
Art Cancro [Thu, 1 Dec 2011 17:09:42 +0000 (12:09 -0500)]
document where we got the schema from

12 years agoImplementation of attribute exchange by trial and error
Art Cancro [Thu, 1 Dec 2011 17:07:57 +0000 (12:07 -0500)]
Implementation of attribute exchange by trial and error

12 years agoValidation of OpenID 2.0 authentication is now complete.
Art Cancro [Wed, 30 Nov 2011 21:51:30 +0000 (16:51 -0500)]
Validation of OpenID 2.0 authentication is now complete.

12 years agoRipped out the OpenID 1.1 signature validation code. OpenID 2.0 does this differently.
Art Cancro [Wed, 30 Nov 2011 18:02:21 +0000 (13:02 -0500)]
Ripped out the OpenID 1.1 signature validation code.  OpenID 2.0 does this differently.

12 years agoRipped out the OpenID 1.1 signature validation code. OpenID 2.0 does this differently.
Art Cancro [Wed, 30 Nov 2011 17:59:26 +0000 (12:59 -0500)]
Ripped out the OpenID 1.1 signature validation code.  OpenID 2.0 does this differently.

12 years agoOpenID 2.0 authentication is working, but not validated
Art Cancro [Wed, 30 Nov 2011 16:56:55 +0000 (11:56 -0500)]
OpenID 2.0 authentication is working, but not validated

12 years agoNormalize our Claimed ID if necessary
Art Cancro [Wed, 30 Nov 2011 03:56:38 +0000 (22:56 -0500)]
Normalize our Claimed ID if necessary

12 years agoFleshed out the openid 2.0 setup request. Some of it is correct.
Art Cancro [Tue, 29 Nov 2011 16:56:35 +0000 (11:56 -0500)]
Fleshed out the openid 2.0 setup request.  Some of it is correct.

12 years agoFinished the code for XRDS/Yadis discovery of OP URL
Art Cancro [Tue, 29 Nov 2011 04:15:01 +0000 (23:15 -0500)]
Finished the code for XRDS/Yadis discovery of OP URL

12 years agoMore logging for Global Address Book saves, for debugging
Art Cancro [Tue, 29 Nov 2011 03:29:10 +0000 (22:29 -0500)]
More logging for Global Address Book saves, for debugging

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Mon, 28 Nov 2011 23:17:05 +0000 (00:17 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoresync with launchpad translations; add new translations
Wilfried Goesgens [Mon, 28 Nov 2011 23:12:34 +0000 (00:12 +0100)]
resync with launchpad translations; add new translations

12 years agobegin handling chardata in XRDS documents
Art Cancro [Mon, 28 Nov 2011 23:09:00 +0000 (18:09 -0500)]
begin handling chardata in XRDS documents

12 years agoUnified the code path for OP discovery.
Art Cancro [Mon, 28 Nov 2011 21:57:56 +0000 (16:57 -0500)]
Unified the code path for OP discovery.

12 years agoRemove fetch_http() and the OpenID 1.1 support that called it.
Art Cancro [Mon, 28 Nov 2011 21:45:44 +0000 (16:45 -0500)]
Remove fetch_http() and the OpenID 1.1 support that called it.
Note: OpenID 1.1 is now broken in this branch.
Users will not be able to authenticate using OpenID until 2.0 support is complete.
Do not merge yet.

12 years agoTest of branch
Art Cancro [Mon, 28 Nov 2011 21:27:52 +0000 (16:27 -0500)]
Test of branch

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Mon, 28 Nov 2011 21:25:29 +0000 (22:25 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoshuffle some code around -- no effect yet
Art Cancro [Mon, 28 Nov 2011 20:45:12 +0000 (15:45 -0500)]
shuffle some code around -- no effect yet

12 years agoRe-enabled OpenID 1.1 while I work on other things
Art Cancro [Mon, 28 Nov 2011 16:44:19 +0000 (11:44 -0500)]
Re-enabled OpenID 1.1 while I work on other things

12 years agoNew branch 'openid2' due to breaking the build from here
Art Cancro [Mon, 28 Nov 2011 16:38:55 +0000 (11:38 -0500)]
New branch 'openid2' due to breaking the build from here

12 years agonote documentation sections of openid 2.0 spec in comments
Art Cancro [Sun, 27 Nov 2011 22:54:32 +0000 (17:54 -0500)]
note documentation sections of openid 2.0 spec in comments

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Sun, 27 Nov 2011 12:49:34 +0000 (13:49 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoLots of progress on Yadis discovery today. We are now at a point where we are retrie...
Art Cancro [Fri, 25 Nov 2011 22:44:05 +0000 (17:44 -0500)]
Lots of progress on Yadis discovery today.  We are now at a point where we are retrieving and beginning to parse an XRDS document, regardless of whether the user supplied the name of a web site which supports discovery, or the direct URL of an XRDS document.  Protection against infinite recursion is in place as well.  Next time I will begin working on extracting some data from that XRDS document.

12 years agoIf the X-XRDS-Location header is found, put it into a StrBuf instead of a char[]
Art Cancro [Fri, 25 Nov 2011 22:31:00 +0000 (17:31 -0500)]
If the X-XRDS-Location header is found, put it into a StrBuf instead of a char[]

12 years agoMove some of this code around
Art Cancro [Fri, 25 Nov 2011 21:58:11 +0000 (16:58 -0500)]
Move some of this code around

12 years agoParse HTTP headers to reveal X-XRDS-Location
Art Cancro [Fri, 25 Nov 2011 21:48:46 +0000 (16:48 -0500)]
Parse HTTP headers to reveal X-XRDS-Location

12 years agoCleanup of above
Art Cancro [Fri, 25 Nov 2011 21:38:35 +0000 (16:38 -0500)]
Cleanup of above

12 years agoYadis discovery now passes Accept: application/xrds+xml
Art Cancro [Fri, 25 Nov 2011 21:19:08 +0000 (16:19 -0500)]
Yadis discovery now passes Accept: application/xrds+xml

12 years agoYadis discovery no longer uses fetch_http() because we will need to add custom header...
Art Cancro [Fri, 25 Nov 2011 21:08:17 +0000 (16:08 -0500)]
Yadis discovery no longer uses fetch_http() because we will need to add custom header handling etc

12 years agoCleanup of previous commit
Art Cancro [Fri, 25 Nov 2011 20:50:27 +0000 (15:50 -0500)]
Cleanup of previous commit

12 years agoctdl_openid_curl_easy_init() is a wrapper around curl_easy_init() that also performs...
Art Cancro [Fri, 25 Nov 2011 20:43:48 +0000 (15:43 -0500)]
ctdl_openid_curl_easy_init() is a wrapper around curl_easy_init() that also performs all of the settings common to our openID implementation.  This may also help us to move to an asynchronous wrapper later on.

12 years agoBegin separating YADIS handling from XRDS parsing
Art Cancro [Fri, 25 Nov 2011 18:31:42 +0000 (13:31 -0500)]
Begin separating YADIS handling from XRDS parsing

12 years agoInitialize XML parser when parsing an XRDS document
Art Cancro [Fri, 25 Nov 2011 17:36:16 +0000 (12:36 -0500)]
Initialize XML parser when parsing an XRDS document

12 years agoInitialize XML parser when parsing an XRDS document
Art Cancro [Fri, 25 Nov 2011 17:19:10 +0000 (12:19 -0500)]
Initialize XML parser when parsing an XRDS document

12 years agoBegan implementation of OpenID 2.0 relying party support.
Art Cancro [Fri, 25 Nov 2011 16:34:14 +0000 (11:34 -0500)]
Began implementation of OpenID 2.0 relying party support.
So far we have declared that we will ignore XRI, and attempt Yadis.
We fetch the XRDS document, but we are not yet doing anything with it.
So far, OpenID 1.1 functionality has been preserved and will still work.

12 years agoBegan replacing the FSF's street address with their
Art Cancro [Fri, 25 Nov 2011 15:31:52 +0000 (10:31 -0500)]
Began replacing the FSF's street address with their
web address in order to satisfy OBS complaints

12 years agofix typo
Wilfried Goesgens [Thu, 24 Nov 2011 23:24:24 +0000 (00:24 +0100)]
fix typo

12 years agounempty files intended to be empty so OBS STFU
Wilfried Goesgens [Thu, 24 Nov 2011 22:26:33 +0000 (23:26 +0100)]
unempty files intended to be empty so OBS STFU

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 24 Nov 2011 21:57:19 +0000 (22:57 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agofix warnings about the arabic translation.
Wilfried Goesgens [Thu, 24 Nov 2011 21:56:22 +0000 (22:56 +0100)]
fix warnings about the arabic translation.
thanks to stefan for this patch.

12 years agoexclude git specific files from the distribution tarballs
Wilfried Goesgens [Thu, 24 Nov 2011 21:54:13 +0000 (22:54 +0100)]
exclude git specific files from the distribution tarballs

12 years agoRemoved unneeded newlines from syslog() calls in openid_rp.c
Art Cancro [Wed, 23 Nov 2011 18:09:27 +0000 (13:09 -0500)]
Removed unneeded newlines from syslog() calls in openid_rp.c

12 years agoRemoved the -t option as it does nothing anymore
Art Cancro [Wed, 23 Nov 2011 17:20:21 +0000 (12:20 -0500)]
Removed the -t option as it does nothing anymore

12 years agoif0 an unused function v8.02
Art Cancro [Tue, 22 Nov 2011 20:44:52 +0000 (15:44 -0500)]
if0 an unused function

12 years agoRepaired other cases of auth mode failure. ICS calendar sync works better now.
Art Cancro [Tue, 22 Nov 2011 19:46:36 +0000 (14:46 -0500)]
Repaired other cases of auth mode failure.  ICS calendar sync works better now.

12 years agoFix lookup of of hashitem to hashpos: we have to use the indirect position not the...
Wilfried Goesgens [Mon, 21 Nov 2011 18:23:42 +0000 (19:23 +0100)]
Fix lookup of of hashitem to hashpos: we have to use the indirect position not the index of values array.

12 years agoMake a note where we need to clear the cookie
Art Cancro [Mon, 21 Nov 2011 20:20:24 +0000 (15:20 -0500)]
Make a note where we need to clear the cookie

12 years agoImportant fixes to session matching and reuse logic.
Art Cancro [Mon, 21 Nov 2011 20:17:43 +0000 (15:17 -0500)]
Important fixes to session matching and reuse logic.

12 years agosneaking up on that bug like a cat prowling in the jungle
Art Cancro [Thu, 17 Nov 2011 17:54:59 +0000 (12:54 -0500)]
sneaking up on that bug like a cat prowling in the jungle

12 years agoclosing in on the dav problem ... not quite there yet
Art Cancro [Mon, 14 Nov 2011 21:25:41 +0000 (16:25 -0500)]
closing in on the dav problem ... not quite there yet

12 years agoRemoved trailing newlines from syslog format screens, since they are not needed.
Art Cancro [Mon, 14 Nov 2011 19:24:02 +0000 (14:24 -0500)]
Removed trailing newlines from syslog format screens, since they are not needed.

12 years agoRichard Stallman is a communist.
Art Cancro [Mon, 14 Nov 2011 19:17:39 +0000 (14:17 -0500)]
Richard Stallman is a communist.

12 years agoIdle cosmetic cleanup while I hunt for a real problem
Art Cancro [Mon, 14 Nov 2011 19:16:15 +0000 (14:16 -0500)]
Idle cosmetic cleanup while I hunt for a real problem

12 years agocalendar.ics auth tweaks
Art Cancro [Mon, 14 Nov 2011 16:40:28 +0000 (11:40 -0500)]
calendar.ics auth tweaks

12 years agoRenamed all groupdav_() functions to dav_()
Art Cancro [Mon, 14 Nov 2011 16:05:21 +0000 (11:05 -0500)]
Renamed all groupdav_() functions to dav_()