Wilfried Göesgens [Thu, 12 Feb 2009 23:56:20 +0000 (23:56 +0000)]
* don't run into unused buffer parts.
Wilfried Göesgens [Thu, 12 Feb 2009 21:59:18 +0000 (21:59 +0000)]
* check whether we need the serv_info before loading it.
Wilfried Göesgens [Thu, 12 Feb 2009 21:44:05 +0000 (21:44 +0000)]
* more bugs of the same way.
Wilfried Göesgens [Thu, 12 Feb 2009 21:40:19 +0000 (21:40 +0000)]
* if we do a half baked static strbuf for extracting numbers, we have to say its const. Valgrind I love you.
Wilfried Göesgens [Wed, 11 Feb 2009 23:37:15 +0000 (23:37 +0000)]
* fix language preferences backing; now we should realy restore the language after uncertain conditions.
Wilfried Göesgens [Wed, 11 Feb 2009 20:07:40 +0000 (20:07 +0000)]
* use strbuf base64 decoding instead of the plain one. next todo.
Wilfried Göesgens [Wed, 11 Feb 2009 19:50:02 +0000 (19:50 +0000)]
* replace nonprintable chars in http headerlines by § so bad guys don't jam us.
Wilfried Göesgens [Wed, 11 Feb 2009 19:48:30 +0000 (19:48 +0000)]
* add fuction for ascii sanitation
Wilfried Göesgens [Wed, 11 Feb 2009 19:16:16 +0000 (19:16 +0000)]
* make DeleteServInfo NULL pointer aware
Art Cancro [Wed, 11 Feb 2009 04:42:14 +0000 (04:42 +0000)]
* Reinstated the 'Delete' button in the mailbox view, for use by users who don't know that the keyboard Delete button works (and for systems where the keyboard Delete isn't working for whatever reason)
Art Cancro [Wed, 11 Feb 2009 01:46:19 +0000 (01:46 +0000)]
* XMPP sessions now honor the nologin flag. Resolves bug #421.
Wilfried Göesgens [Tue, 10 Feb 2009 23:22:04 +0000 (23:22 +0000)]
* two more unneccesary todos..
Wilfried Göesgens [Tue, 10 Feb 2009 23:15:51 +0000 (23:15 +0000)]
* made wc_subst private. todo solved.
Wilfried Göesgens [Tue, 10 Feb 2009 22:29:04 +0000 (22:29 +0000)]
* added Wim's updated dutch translation.
Wilfried Göesgens [Tue, 10 Feb 2009 22:15:29 +0000 (22:15 +0000)]
* output_headers musn't lean on having a server connection...
Wilfried Göesgens [Tue, 10 Feb 2009 22:08:53 +0000 (22:08 +0000)]
* add name of callback hook for logging (yes, I LOVE XMACROS)
* we need to decode preferences on load, so the preference evaluator callback gets the actual value
Art Cancro [Tue, 10 Feb 2009 19:09:17 +0000 (19:09 +0000)]
* Restored the url-decoding of supplied GroupDAV pathnames. This repairs access to objects that have special characters in their uid's, and eliminates one more TODO in the code.
Wilfried Göesgens [Tue, 10 Feb 2009 18:50:50 +0000 (18:50 +0000)]
* move serv_info into the session, here we can control its de/allocation the right way.
Art Cancro [Tue, 10 Feb 2009 03:59:41 +0000 (03:59 +0000)]
* Removed some old, commented-out code
Wilfried Göesgens [Mon, 9 Feb 2009 11:15:43 +0000 (11:15 +0000)]
* null that strbuf on definition
Wilfried Göesgens [Mon, 9 Feb 2009 09:15:02 +0000 (09:15 +0000)]
* free our buffer...
Matt [Mon, 9 Feb 2009 04:05:05 +0000 (04:05 +0000)]
* Use StrBufCutLeft to break off /groupdav/ etc.
Wilfried Göesgens [Sun, 8 Feb 2009 22:42:31 +0000 (22:42 +0000)]
* add tags found in mail <body> tag to a <table> wrapped arround the mail.
Wilfried Göesgens [Sun, 8 Feb 2009 16:58:58 +0000 (16:58 +0000)]
* fix memleak while updating tasks
Wilfried Göesgens [Sun, 8 Feb 2009 09:29:05 +0000 (09:29 +0000)]
* fixup StrBufRemove_token
Wilfried Göesgens [Sat, 7 Feb 2009 16:25:35 +0000 (16:25 +0000)]
* pad some zeroes before / after compressing so valgrind doesn't get alarmed
Wilfried Göesgens [Sat, 7 Feb 2009 16:24:34 +0000 (16:24 +0000)]
* fix memleaks in preferences
Matt [Sat, 7 Feb 2009 11:08:37 +0000 (11:08 +0000)]
* Fix single-item groupdav requests being considered as the whole collection
* Add some begin/end_burst where needed
Please test with your Web/GroupDAV clients
Matt [Sat, 7 Feb 2009 06:42:02 +0000 (06:42 +0000)]
* Fix user push email config
* Roomlist styling fix: neutralize link colors, underline the current room
Art Cancro [Sat, 7 Feb 2009 05:34:14 +0000 (05:34 +0000)]
* save_inetconf was clobbering the screen. Fixed it by registering it as an ordinary URL handler instead of AJAX.
Art Cancro [Sat, 7 Feb 2009 05:04:11 +0000 (05:04 +0000)]
* Moved the call to hide_imsg_popup() to the trailing_javascript block, but I think I ended up modifying dead code.
Art Cancro [Fri, 6 Feb 2009 16:41:24 +0000 (16:41 +0000)]
* Fixed the 'baby obama' bug
Art Cancro [Fri, 6 Feb 2009 16:26:51 +0000 (16:26 +0000)]
* Removed some temporary diagnostics that had been left in serv_sieve.c
Matt [Fri, 6 Feb 2009 09:45:47 +0000 (09:45 +0000)]
* iteratorstruct private again
* removed HAVE_ZLIB check, Gzip encoding works
* remove old cond display_msg and lastmsg, obsoleted by new iterator params
* Added javascript code which will switch #global to a scrollable pane and make roombanner fixed under IE8 and the good browsers
* added some conditions in head.html that deal explicitly with IE
* Fixed message pane in mailbox not being cleared properly in IE prior to message refresh
* Page selector in mailbox safe mode now keeps the current page selected
Matt [Fri, 6 Feb 2009 00:22:59 +0000 (00:22 +0000)]
* fix zebra rows in mailbox view not working after sort/move
* apply cursor: pointer to sort toggles
Wilfried Göesgens [Thu, 5 Feb 2009 21:52:13 +0000 (21:52 +0000)]
* add message count. Thanks for TrilCat pointing out that we've lost it.
Wilfried Göesgens [Thu, 5 Feb 2009 09:24:16 +0000 (09:24 +0000)]
* streamline some strings while seing the whole picture.
Art Cancro [Thu, 5 Feb 2009 03:49:49 +0000 (03:49 +0000)]
* The message which warns about the LDAP module being deprecated should now only be logged upon a successful bind. Hopefully this will suppress it on sites which never had the module configured in the first place.
Matt [Thu, 5 Feb 2009 00:51:29 +0000 (00:51 +0000)]
* fix unread message not being bolded in mailbox
Wilfried Göesgens [Wed, 4 Feb 2009 23:15:59 +0000 (23:15 +0000)]
* fix de fuzzies
Wilfried Göesgens [Wed, 4 Feb 2009 23:14:22 +0000 (23:14 +0000)]
* reran create-pot; there as a parse error in
* room_banner.html line 14 'Select page' was messed up, please re-check
* there are still fuzzy tags in the translations, they need to be re-validated.
Wilfried Göesgens [Wed, 4 Feb 2009 22:43:05 +0000 (22:43 +0000)]
* actualize .de translation
* wrong enter in template; this gave the xgettext stuff a hickup
Wilfried Göesgens [Wed, 4 Feb 2009 20:00:53 +0000 (20:00 +0000)]
* shuffle arround the replyquote template.
Matt [Wed, 4 Feb 2009 08:50:12 +0000 (08:50 +0000)]
* Calculate a 'stopmsg' var rather than maxmsgs, fixes mailbox safe mode
Matt [Wed, 4 Feb 2009 08:27:18 +0000 (08:27 +0000)]
! Remove the "0" padding in iterate params, not needed thanks to last commit
Art Cancro [Wed, 4 Feb 2009 04:46:20 +0000 (04:46 +0000)]
* Fix syntax errors in da.po
Wilfried Göesgens [Wed, 4 Feb 2009 04:15:33 +0000 (04:15 +0000)]
* fix another off by one while retrieving the iterator counter params
* fix token notation
Matt [Wed, 4 Feb 2009 02:07:02 +0000 (02:07 +0000)]
* Fix online users iconbar hover
* Attempt to use new iterate code to limit summary view messages - doesn't work yet
* Revert fixed table change - unbreaks the good guys but breaks IE - will fix
Wilfried Göesgens [Tue, 3 Feb 2009 23:20:36 +0000 (23:20 +0000)]
* do 4 **** as the server does instead of 3
* hide subject: if we don't have a subject
Wilfried Göesgens [Tue, 3 Feb 2009 23:13:59 +0000 (23:13 +0000)]
! create strbufs before accessing them
Art Cancro [Tue, 3 Feb 2009 22:35:27 +0000 (22:35 +0000)]
* Do nhdr=yes when in MT_MIME mode
Art Cancro [Tue, 3 Feb 2009 03:52:48 +0000 (03:52 +0000)]
* Merged new da.po and nl.po localizations submitted by translators.
Wilfried Göesgens [Mon, 2 Feb 2009 22:59:11 +0000 (22:59 +0000)]
* fix "all" messages view in bbs view
Art Cancro [Mon, 2 Feb 2009 22:27:43 +0000 (22:27 +0000)]
* Added another conditional for presence/absence of Subject: header
* Also moved Subject above the buttons, this allows them to display on the same line when possible
Wilfried Göesgens [Mon, 2 Feb 2009 21:48:07 +0000 (21:48 +0000)]
* remove debugging minuses
Wilfried Göesgens [Mon, 2 Feb 2009 21:45:39 +0000 (21:45 +0000)]
* just print "to" into messages if theres a recipient.
Wilfried Göesgens [Mon, 2 Feb 2009 16:48:07 +0000 (16:48 +0000)]
* fix off by one in iterator.
Wilfried Göesgens [Sun, 1 Feb 2009 21:43:04 +0000 (21:43 +0000)]
+ new way to retrieve integers from templates (bstr, pref...)
+ add logging to GetTemplateTokenNumber and GetTemplateTokenString
+ iterate now has three optional parameters: StartAt, StepWidth, StopAt; defaults: 0, 0, -1
* move inetconf parameters so they don't interfere with the new iterator params
Matt [Sun, 1 Feb 2009 06:14:51 +0000 (06:14 +0000)]
* Fix some IE (mainly IE6) overflow issues
Art Cancro [Sat, 31 Jan 2009 21:44:57 +0000 (21:44 +0000)]
* Corrected strbuf errors in auth.c, this appears to fix openID login but we need to test several different login scenarios
Art Cancro [Sat, 31 Jan 2009 21:30:47 +0000 (21:30 +0000)]
* Removed the 'New User' button from openid_login; new and existing users are handled identically here
Wilfried Göesgens [Sat, 31 Jan 2009 14:28:09 +0000 (14:28 +0000)]
* when loading text/* templates add utf-8 charset to the mimetype.
Wilfried Göesgens [Sat, 31 Jan 2009 14:20:01 +0000 (14:20 +0000)]
* add sig_inserted flag to template, so we don't insert a signature again on adding attachments
Wilfried Göesgens [Sat, 31 Jan 2009 13:48:07 +0000 (13:48 +0000)]
+ guess mimetype by template extension
+ do_template now uses the guessed mimetype and sets it as http header
Wilfried Göesgens [Sat, 31 Jan 2009 12:54:47 +0000 (12:54 +0000)]
* add empty lines to html view of messages.
Wilfried Göesgens [Sat, 31 Jan 2009 11:57:34 +0000 (11:57 +0000)]
* display single vcard by just calling read_message directly
Matt [Sat, 31 Jan 2009 09:45:18 +0000 (09:45 +0000)]
* fix preview_pane scroll memory bug
* fix openid login page, but haven't been able to test
* ran create-pot.sh, as I split up openid login bullets as well
* update nl.po and fr.po with the two new lines
Art Cancro [Sat, 31 Jan 2009 05:40:15 +0000 (05:40 +0000)]
* Added the words 'to' and 'Subject:' back into the message header displays.
* Removed links and action buttons from the printable version of the message display.
Art Cancro [Sat, 31 Jan 2009 05:18:23 +0000 (05:18 +0000)]
* Fixed an error in the template that was causing the 'c_rbl_at_greeting' field to load without its value checked
Art Cancro [Sat, 31 Jan 2009 05:13:43 +0000 (05:13 +0000)]
* Fixed an error in the template that was causing the 'c_creataide' field to load without its value checked
Art Cancro [Sat, 31 Jan 2009 05:09:04 +0000 (05:09 +0000)]
* The code which loads expire policies had been incompletely ported to strbuf, causing the data to be lost. Fixed.
Art Cancro [Sat, 31 Jan 2009 04:56:26 +0000 (04:56 +0000)]
* Fixed the auto-purger hour field in the admin screen. It was keying on 'calhourformat' - changed it to 'c_purge_hour'
Art Cancro [Fri, 30 Jan 2009 21:24:18 +0000 (21:24 +0000)]
* Add 'actiondiv' to the summary screen banner so that the 'make this my start page' link appears in the correct location and style
Art Cancro [Fri, 30 Jan 2009 21:17:22 +0000 (21:17 +0000)]
* Found three different styles for '#banner'. Merged them. Also removed the min-height attribute for this div because it looks obtuse on large screens, and we do want the banner to be as small as it needs to be, leaving room for content.
Art Cancro [Fri, 30 Jan 2009 21:02:47 +0000 (21:02 +0000)]
* Minor tweaks to css
Art Cancro [Fri, 30 Jan 2009 20:22:48 +0000 (20:22 +0000)]
* Do not allow message subjects to wrap, if the length happens to exceed the table cell width even after our usual truncation.
* Also removed the grey lines between each message. With the alternating grey bars in place this is no longer needed.
Art Cancro [Fri, 30 Jan 2009 18:32:36 +0000 (18:32 +0000)]
* Re-added tiny_mce, this time with the language packs
Art Cancro [Fri, 30 Jan 2009 18:30:38 +0000 (18:30 +0000)]
* removed tiny_mce again
Art Cancro [Fri, 30 Jan 2009 18:25:21 +0000 (18:25 +0000)]
* upgraded new version of tiny_mce
Art Cancro [Fri, 30 Jan 2009 18:24:41 +0000 (18:24 +0000)]
* Deleted tiny_mce - update is coming in the next commit
Art Cancro [Fri, 30 Jan 2009 18:02:22 +0000 (18:02 +0000)]
* serv_ldap.c: upon successful connect to an LDAP server, post an aide message warning the site operator that this module is deprecated.
Art Cancro [Thu, 29 Jan 2009 23:09:44 +0000 (23:09 +0000)]
* Restored zlib.h support to WebCit
Art Cancro [Thu, 29 Jan 2009 21:37:46 +0000 (21:37 +0000)]
* Hacked together some of the missing strings from nl.po
Art Cancro [Thu, 29 Jan 2009 21:32:53 +0000 (21:32 +0000)]
* Ran create-pot.sh again; there's at least one set of strings that hadn't been updated :(
Thierry Pasqualier [Thu, 29 Jan 2009 21:17:41 +0000 (21:17 +0000)]
Updated french translation. (incomplete)
Art Cancro [Thu, 29 Jan 2009 20:39:21 +0000 (20:39 +0000)]
* Updated nl.po submitted by Wim Kuilman
Art Cancro [Thu, 29 Jan 2009 04:33:50 +0000 (04:33 +0000)]
* Restored the '(none)' and '(nothing)' displays in the summary screen when the Tasks and Calendar windows contain no relevant data.
Matt [Thu, 29 Jan 2009 04:17:53 +0000 (04:17 +0000)]
* Encapsulate iconbar contents in another div that carries the white background. This restores previous appearance where the page background carried on below iconbar
Art Cancro [Thu, 29 Jan 2009 04:12:11 +0000 (04:12 +0000)]
* Room actions (offer start page, search, view-as) are now left-aligned with each other. I think this looks a bit nicer than right-aligned.
Wilfried Göesgens [Wed, 28 Jan 2009 23:06:26 +0000 (23:06 +0000)]
+ add To and CC to message display windows
Wilfried Göesgens [Wed, 28 Jan 2009 23:02:42 +0000 (23:02 +0000)]
* log whole sentences to wildfire
Wilfried Göesgens [Wed, 28 Jan 2009 22:28:05 +0000 (22:28 +0000)]
* load inline texts with DLAT not MSG4
* add download link to inline texts; maybe the framed divs display_inline_attachment and display_inline_attachment_body could use some styling
Art Cancro [Wed, 28 Jan 2009 17:23:02 +0000 (17:23 +0000)]
* After replacing /etc/nsswitch.conf, set its permissions correctly. Resolves bug 451.
Art Cancro [Wed, 28 Jan 2009 04:46:51 +0000 (04:46 +0000)]
* If an address matches both a 'masq domain' and a 'directory domain', IsDirectory() now returns it as a directory domain regardless of which order they appear in the configuration. This fixes a problem found earlier today on a site that had overlapping domain declarations, and entries weren't being added to the directory index.
* Also fixed the log message that displays when adding an entry to the directory index; now it only displays if the entry was actually written.
Matt [Wed, 28 Jan 2009 02:56:19 +0000 (02:56 +0000)]
* restore context menu in online user list
* fix online user in iconbar list becoming big after last commit
* replace #iconbar > ul > li selectors with classes so IE6 can understand them, and so these changes don't cause the above
Wilfried Göesgens [Tue, 27 Jan 2009 23:14:14 +0000 (23:14 +0000)]
* don't de-qp strings while rendering, do it while initializing.
Wilfried Göesgens [Tue, 27 Jan 2009 23:06:52 +0000 (23:06 +0000)]
* detect zlib, don't link it. libcitadel does this for us.
Art Cancro [Tue, 27 Jan 2009 20:24:57 +0000 (20:24 +0000)]
* When we encounter a compressed database record on a citserver built without compression support, abort() instead of returning bad data.
Art Cancro [Tue, 27 Jan 2009 15:42:21 +0000 (15:42 +0000)]
* When db->open() fails with ENOMEM, display a log message suggesting that the system administrator should read citadel.org/doku.php/faq:troubleshooting:out_of_lock_entries
Wilfried Göesgens [Mon, 26 Jan 2009 23:46:50 +0000 (23:46 +0000)]
* fix Reply to url in message display; thanks for samjam to point me to this