citadel.git
13 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Mon, 25 Oct 2010 16:57:47 +0000 (12:57 -0400)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

13 years agoThe enter-message dialog is now contained by a div called '.entmsg'
Art Cancro [Mon, 25 Oct 2010 16:57:05 +0000 (12:57 -0400)]
The enter-message dialog is now contained by a div called '.entmsg'
instead of '.message' ... duplicated the existing styles for now.

13 years ago* add a way to pass the workbuffers into the RFC-822 decoder, so we don't need to...
Wilfried Goesgens [Mon, 25 Oct 2010 16:54:16 +0000 (18:54 +0200)]
* add a way to pass the workbuffers into the RFC-822 decoder, so we don't need to realloc it over and over
* add two temporary buffers to the WC Struct for that purpose
* add session logic to free them, and alloc them on need

13 years ago"Subject:" and "Subject (optional):" were in the wrong places.
Art Cancro [Mon, 25 Oct 2010 16:14:16 +0000 (12:14 -0400)]
"Subject:" and "Subject (optional):" were in the wrong places.
Swapped them to the correct places.

13 years agoCSS3 gradient fill in the banner background ftw!
Art Cancro [Mon, 25 Oct 2010 15:55:23 +0000 (11:55 -0400)]
CSS3 gradient fill in the banner background ftw!

13 years agoBlog rendering continued...
Art Cancro [Mon, 25 Oct 2010 15:47:47 +0000 (11:47 -0400)]
Blog rendering continued...

13 years ago* Use new MSet-Matcher to retrieve seen state (10% of what we do in big mboxes)
Wilfried Goesgens [Mon, 25 Oct 2010 14:58:01 +0000 (16:58 +0200)]
* Use new MSet-Matcher to retrieve seen state (10% of what we do in big mboxes)

13 years ago* need to revalidate start in any case to be exact.
Wilfried Goesgens [Mon, 25 Oct 2010 14:49:04 +0000 (16:49 +0200)]
* need to revalidate start in any case to be exact.

13 years ago* add a permutation to the hashlist one can store msets in
Wilfried Goesgens [Mon, 25 Oct 2010 14:10:25 +0000 (16:10 +0200)]
* add a permutation to the hashlist one can store msets in
 -> parse once, poll often quick.

13 years ago* bzr R2
Wilfried Goesgens [Mon, 25 Oct 2010 09:48:15 +0000 (11:48 +0200)]
* bzr R2

13 years ago* fix format string as launchpad told us.
Wilfried Goesgens [Sun, 24 Oct 2010 19:44:25 +0000 (21:44 +0200)]
* fix format string as launchpad told us.

13 years ago* fix quotation problem reported by launchpad (ups)
Wilfried Goesgens [Sun, 24 Oct 2010 17:40:18 +0000 (19:40 +0200)]
* fix quotation problem reported by launchpad (ups)

13 years ago* similarize to what launchpad has
Wilfried Goesgens [Sun, 24 Oct 2010 12:02:17 +0000 (14:02 +0200)]
* similarize to what launchpad has
* resolve some fuzzies by adding \n's

13 years ago* add the blanks etc. as launchpad corrected it
Wilfried Goesgens [Sun, 24 Oct 2010 11:17:44 +0000 (13:17 +0200)]
* add the blanks etc. as launchpad corrected it
* fix some strings marked as fuzzy because of the original was edited by applying these edits here too
* don't remove the fuzzy strings as launchpad sugests

13 years agoReplaced some of the 'autoconverted - document me' strings
Art Cancro [Sun, 24 Oct 2010 03:20:49 +0000 (23:20 -0400)]
Replaced some of the 'autoconverted - document me' strings

13 years ago* if we're shutting down instantly close our server file descriptions
Wilfried Goesgens [Fri, 22 Oct 2010 19:08:00 +0000 (21:08 +0200)]
* if we're shutting down instantly close our server file descriptions
* if we had problems shutting down because of client threads still blocked, close all sessions fd's so they come to an end.

13 years ago* start work on integrating dynamic vcard parsing and templates
Wilfried Goesgens [Fri, 22 Oct 2010 13:13:43 +0000 (15:13 +0200)]
* start work on integrating dynamic vcard parsing and templates

13 years ago* move around pots so launchpad likes us
Wilfried Goesgens [Thu, 21 Oct 2010 17:40:19 +0000 (19:40 +0200)]
* move around pots so launchpad likes us

13 years ago* add translations from launchpad
Wilfried Goesgens [Thu, 21 Oct 2010 17:16:39 +0000 (19:16 +0200)]
* add translations from launchpad

13 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 21 Oct 2010 17:05:35 +0000 (19:05 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

13 years ago* move locations around as needed to do automatic syncing with launchpad.
Wilfried Goesgens [Thu, 21 Oct 2010 17:04:46 +0000 (19:04 +0200)]
* move locations around as needed to do automatic syncing with launchpad.

13 years ago* rename estonian translation as sugested by launchpad
Wilfried Goesgens [Thu, 21 Oct 2010 16:44:27 +0000 (18:44 +0200)]
* rename estonian translation as sugested by launchpad

13 years agoTemporary text renderer for blog view, displays posts and the comment count
Art Cancro [Tue, 19 Oct 2010 21:42:33 +0000 (17:42 -0400)]
Temporary text renderer for blog view, displays posts and the comment count

13 years agoAdded some comments to the code to jog my memory when I start to
Art Cancro [Tue, 19 Oct 2010 03:47:53 +0000 (23:47 -0400)]
Added some comments to the code to jog my memory when I start to
write the renderer.

13 years agoReworked the internal data model for the blog view.
Art Cancro [Tue, 19 Oct 2010 03:31:27 +0000 (23:31 -0400)]
Reworked the internal data model for the blog view.
It now uses a hash table for performance.

13 years ago* add VCard-Context
Wilfried Goesgens [Thu, 14 Oct 2010 21:12:00 +0000 (23:12 +0200)]
* add VCard-Context
* fix memleaks in parser.

13 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Wed, 13 Oct 2010 22:35:36 +0000 (18:35 -0400)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

13 years agoAdded a FIXME
Art Cancro [Wed, 13 Oct 2010 22:35:29 +0000 (18:35 -0400)]
Added a FIXME

13 years ago* vCtdlLogPrintf(): combine the server data plus the application format string into...
Wilfried Goesgens [Wed, 13 Oct 2010 19:51:27 +0000 (21:51 +0200)]
* vCtdlLogPrintf(): combine the server data plus the application format string into a new format string we then process with va_args.
 -> still no strbuf needed
 -> no problems with race conditions causing clashes between several lines

13 years ago* Rewrote vCtdlLogPrintf() to NOT use any buffers at all, only v*printf() type functi...
Art Cancro [Fri, 23 Jul 2010 20:23:18 +0000 (20:23 +0000)]
* Rewrote vCtdlLogPrintf() to NOT use any buffers at all, only v*printf() type functions.  We do this by writing the log data and metadata in separate calls.  In practice, this will cause them to appear on the same line even when other threads are concurrently writing because we are using buffered I/O.  Unfortunately, this does NOT fix the server crash that occurs when saving instant message transcripts to disk.  It points us in the right direction, though.

13 years ago* list of shorter url services.
Wilfried Goesgens [Wed, 13 Oct 2010 19:57:49 +0000 (21:57 +0200)]
* list of shorter url services.

13 years ago* add thread debugging to thread disabling for client flags
Wilfried Goesgens [Wed, 13 Oct 2010 19:54:22 +0000 (21:54 +0200)]
* add thread debugging to thread disabling for client flags

13 years ago* vCtdlLogPrintf(): combine the server data plus the application format string into...
Wilfried Goesgens [Wed, 13 Oct 2010 19:51:27 +0000 (21:51 +0200)]
* vCtdlLogPrintf(): combine the server data plus the application format string into a new format string we then process with va_args.
 -> still no strbuf needed
 -> no problems with race conditions causing clashes between several lines

13 years agonumber of comments
Art Cancro [Wed, 13 Oct 2010 16:21:15 +0000 (12:21 -0400)]
number of comments

13 years agoblog renderer
Art Cancro [Wed, 13 Oct 2010 15:01:20 +0000 (11:01 -0400)]
blog renderer

13 years agoOk, *this* is the way we want it structured internally.
Art Cancro [Tue, 12 Oct 2010 21:43:52 +0000 (17:43 -0400)]
Ok, *this* is the way we want it structured internally.
Now it's time to refactor it to O(N) instead of O(n log n)

13 years agoRendering tests
Art Cancro [Tue, 12 Oct 2010 20:13:59 +0000 (16:13 -0400)]
Rendering tests

13 years agoRendering test
Art Cancro [Tue, 12 Oct 2010 20:11:24 +0000 (16:11 -0400)]
Rendering test

13 years agoStore the thread tree (id/refs) in memory using hashes instead of full strings
Art Cancro [Tue, 12 Oct 2010 20:00:17 +0000 (16:00 -0400)]
Store the thread tree (id/refs) in memory using hashes instead of full strings

13 years ago* include the URL-shortener config in the .deb
Wilfried Goesgens [Sun, 10 Oct 2010 21:11:53 +0000 (23:11 +0200)]
* include the URL-shortener config in the .deb

13 years ago* load the url shortener links from a config file
Wilfried Goesgens [Sun, 10 Oct 2010 21:11:11 +0000 (23:11 +0200)]
* load the url shortener links from a config file

13 years agoMore underpinnings for blog thread view
Art Cancro [Wed, 6 Oct 2010 03:42:52 +0000 (23:42 -0400)]
More underpinnings for blog thread view

13 years agoMove some of the new code into a separate function
Art Cancro [Wed, 6 Oct 2010 03:30:49 +0000 (23:30 -0400)]
Move some of the new code into a separate function

13 years agoblog view - retain msgid and refs in array using strbuf for later sorting into threads
Art Cancro [Wed, 6 Oct 2010 03:26:02 +0000 (23:26 -0400)]
blog view - retain msgid and refs in array using strbuf for later sorting into threads

13 years agoSlightly darken one of the shades of blue.
Art Cancro [Tue, 5 Oct 2010 16:23:58 +0000 (12:23 -0400)]
Slightly darken one of the shades of blue.

13 years ago* check whether we need to QP-Encode our from in case of umlauts or so in the users...
Wilfried Goesgens [Mon, 4 Oct 2010 22:41:35 +0000 (00:41 +0200)]
* check whether we need to QP-Encode our from in case of umlauts or so in the users realname.

13 years ago* one more try to get the right creator into the rss collected item
Wilfried Goesgens [Mon, 4 Oct 2010 22:15:10 +0000 (00:15 +0200)]
* one more try to get the right creator into the rss collected item

13 years ago* StrBufSanitizeEmailRecipientVector () fix another off by one
Wilfried Goesgens [Mon, 4 Oct 2010 22:14:33 +0000 (00:14 +0200)]
* StrBufSanitizeEmailRecipientVector () fix another off by one

13 years ago* use the const str type libcitadel gives us, instead of roling our own.
Wilfried Goesgens [Sun, 3 Oct 2010 19:34:35 +0000 (21:34 +0200)]
* use the const str type libcitadel gives us, instead of roling our own.

13 years ago* add additional chars for shorter url detection
Wilfried Goesgens [Sun, 3 Oct 2010 09:14:07 +0000 (11:14 +0200)]
* add additional chars for shorter url detection
* fix some warnings

13 years agoMerge branch 'master' of git://github.com/psy-q/citadel
Wilfried Goesgens [Fri, 1 Oct 2010 05:50:57 +0000 (07:50 +0200)]
Merge branch 'master' of git://github.com/psy-q/citadel

13 years agoHarmonizing HTML case to lowercase, quoting HTML attributes.
Ramón Cahenzli [Thu, 30 Sep 2010 18:06:48 +0000 (20:06 +0200)]
Harmonizing HTML case to lowercase, quoting HTML attributes.

13 years agoAdded indentation to the table.
Ramón Cahenzli [Thu, 30 Sep 2010 17:55:13 +0000 (19:55 +0200)]
Added indentation to the table.

13 years agoDrop shadows under sticky notes. Cool!
Art Cancro [Tue, 28 Sep 2010 21:43:40 +0000 (17:43 -0400)]
Drop shadows under sticky notes.  Cool!

13 years agoRetheming continued...
Art Cancro [Tue, 28 Sep 2010 20:21:14 +0000 (16:21 -0400)]
Retheming continued...

13 years agoRetheming continued...
Art Cancro [Tue, 28 Sep 2010 16:37:51 +0000 (12:37 -0400)]
Retheming continued...

13 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Tue, 28 Sep 2010 15:39:54 +0000 (11:39 -0400)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

13 years agoBegan retheming. Please bear with me as this progresses.
Art Cancro [Tue, 28 Sep 2010 15:39:27 +0000 (11:39 -0400)]
Began retheming.  Please bear with me as this progresses.

13 years ago* make all strings of setup.c i18n'able that are worth it.
Wilfried Goesgens [Mon, 27 Sep 2010 22:23:08 +0000 (00:23 +0200)]
* make all strings of setup.c i18n'able that are worth it.
* re-get the strings into the pots

13 years ago* add code to install locales
Wilfried Goesgens [Mon, 27 Sep 2010 21:34:22 +0000 (23:34 +0200)]
* add code to install locales
* add locale dependencies

13 years ago* remove void #if
Wilfried Goesgens [Mon, 27 Sep 2010 21:07:26 +0000 (23:07 +0200)]
* remove void #if

13 years ago* add locale detection / fix naming of .mo files
Wilfried Goesgens [Mon, 27 Sep 2010 21:06:24 +0000 (23:06 +0200)]
* add locale detection / fix naming of .mo files

13 years ago* unfuzzy some strings, so we can verify the strings setup prints
Wilfried Goesgens [Mon, 27 Sep 2010 21:05:40 +0000 (23:05 +0200)]
* unfuzzy some strings, so we can verify the strings setup prints

13 years ago* specify where to put the locales for LHFS
Wilfried Goesgens [Mon, 27 Sep 2010 21:04:41 +0000 (23:04 +0200)]
* specify where to put the locales for LHFS

13 years ago* finish setting the wanted locale.
Wilfried Goesgens [Mon, 27 Sep 2010 21:03:29 +0000 (23:03 +0200)]
* finish setting the wanted locale.

13 years ago* fix header file so we're launchpad ready.
Wilfried Goesgens [Mon, 27 Sep 2010 19:35:03 +0000 (21:35 +0200)]
* fix header file so we're launchpad ready.

13 years ago* create our own .pot file
Wilfried Goesgens [Mon, 27 Sep 2010 19:31:30 +0000 (21:31 +0200)]
* create our own .pot file
* add the debian setup .po files

13 years ago* fix merging of existing messages
Wilfried Goesgens [Mon, 27 Sep 2010 19:29:51 +0000 (21:29 +0200)]
* fix merging of existing messages

13 years ago* synchronize strings with debian.org strings (where available and appropriate) so...
Wilfried Goesgens [Mon, 27 Sep 2010 19:24:43 +0000 (21:24 +0200)]
* synchronize strings with debian.org strings (where available and appropriate) so we can start with their .po's

13 years ago* get .po infrastructure in place
Wilfried Goesgens [Mon, 27 Sep 2010 18:54:53 +0000 (20:54 +0200)]
* get .po infrastructure in place

13 years ago* get long message texts translateable
Wilfried Goesgens [Mon, 27 Sep 2010 18:54:17 +0000 (20:54 +0200)]
* get long message texts translateable

13 years agoDisabled CSS3PIE for certain elements on which it crashes IE. See http://github...
Art Cancro [Mon, 27 Sep 2010 03:19:59 +0000 (23:19 -0400)]
Disabled CSS3PIE for certain elements on which it crashes IE.  See github.com/lojjic/PIE/issues#issue/21 and we will re-enable when they fix it.

13 years agoDrop shadow on the address book popup. I love CSS3!
Art Cancro [Mon, 27 Sep 2010 03:12:12 +0000 (23:12 -0400)]
Drop shadow on the address book popup.  I love CSS3!

13 years agoFinally got that gradient background I've always wanted. :)
Art Cancro [Mon, 27 Sep 2010 03:02:53 +0000 (23:02 -0400)]
Finally got that gradient background I've always wanted. :)

13 years agoCSS3 rounded corners on tabs!
Art Cancro [Sun, 26 Sep 2010 21:24:46 +0000 (17:24 -0400)]
CSS3 rounded corners on tabs!

13 years agoThe rounded boxes are rounded again, thanks to CSS3. It even works
Art Cancro [Sun, 26 Sep 2010 21:16:49 +0000 (17:16 -0400)]
The rounded boxes are rounded again, thanks to CSS3.  It even works
on Internet Exploder thanks to CSS3PIE.

13 years agoRounded buttons under IE using CSS3PIE (not working yet)
Art Cancro [Sun, 26 Sep 2010 01:15:06 +0000 (21:15 -0400)]
Rounded buttons under IE using CSS3PIE (not working yet)

13 years agoRemoved the Nifty Corners library and all references to its methods.
Art Cancro [Sat, 25 Sep 2010 02:52:50 +0000 (22:52 -0400)]
Removed the Nifty Corners library and all references to its methods.
Don't worry, these styles will be back soon using CSS 3.

13 years agoFixed a few minor things broken by the previous commit
Art Cancro [Sat, 25 Sep 2010 02:42:20 +0000 (22:42 -0400)]
Fixed a few minor things broken by the previous commit

13 years agoRevert "Revert "Removed the "fix_scrollbarbug" div and all references to it.""
Art Cancro [Sat, 25 Sep 2010 01:55:44 +0000 (21:55 -0400)]
Revert "Revert "Removed the "fix_scrollbarbug" div and all references to it.""

This reverts commit 80f0f2b99774b570d998109d565aecf46df5c06c.

13 years agoRevert "Removed the "fix_scrollbarbug" div and all references to it."
Art Cancro [Sat, 25 Sep 2010 01:53:42 +0000 (21:53 -0400)]
Revert "Removed the "fix_scrollbarbug" div and all references to it."

This reverts commit 85b8087bf603edb5320f0bc9da18ed2294204ca2.

13 years agoRevert "Revert "Removed the "fix_scrollbarbug" div and all references to it.""
Art Cancro [Sat, 25 Sep 2010 01:52:08 +0000 (21:52 -0400)]
Revert "Revert "Removed the "fix_scrollbarbug" div and all references to it.""

This reverts commit 80f0f2b99774b570d998109d565aecf46df5c06c.

13 years agoRevert "Removed the "fix_scrollbarbug" div and all references to it."
Art Cancro [Sat, 25 Sep 2010 01:50:32 +0000 (21:50 -0400)]
Revert "Removed the "fix_scrollbarbug" div and all references to it."

This reverts commit 85b8087bf603edb5320f0bc9da18ed2294204ca2.

13 years agoRemoved the "fix_scrollbarbug" div and all references to it.
Art Cancro [Fri, 24 Sep 2010 21:37:11 +0000 (17:37 -0400)]
Removed the "fix_scrollbarbug" div and all references to it.
It wasn't needed in real browsers, and didn't fix the problems
with Internet Exploder.  Away it goes.

13 years ago* implement expanding of shorter URLs in feeds; IG's going to like this ;-)
Wilfried Goesgens [Thu, 23 Sep 2010 21:31:02 +0000 (23:31 +0200)]
* implement expanding of shorter URLs in feeds; IG's going to like this ;-)

13 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 23 Sep 2010 16:22:34 +0000 (18:22 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

13 years ago* the number of messages available are unequal to those in scope of the list.
Wilfried Goesgens [Thu, 23 Sep 2010 16:20:16 +0000 (18:20 +0200)]
* the number of messages available are unequal to those in scope of the list.

13 years ago* off by one in range checking of indexed access
Wilfried Goesgens [Thu, 23 Sep 2010 16:19:28 +0000 (18:19 +0200)]
* off by one in range checking of indexed access

13 years agofleshed out the blog read loop a bit.
Art Cancro [Thu, 23 Sep 2010 03:37:42 +0000 (23:37 -0400)]
fleshed out the blog read loop a bit.

13 years agoRemoved a spurious log message
Art Cancro [Thu, 23 Sep 2010 03:14:01 +0000 (23:14 -0400)]
Removed a spurious log message

13 years agoThe URL to the sitemap is now published through robots.txt
Art Cancro [Tue, 21 Sep 2010 02:48:51 +0000 (22:48 -0400)]
The URL to the sitemap is now published through robots.txt

13 years agoWhen creating a new context, set lastcmd to now.
Art Cancro [Mon, 20 Sep 2010 19:52:15 +0000 (15:52 -0400)]
When creating a new context, set lastcmd to now.
This prevents the idle timer from performing acts of infanticide.
It also solves, once and for all, the "unexpected answer from
Citadel server; bailing out" error messages in webcit.

13 years agoRemoved all of my recent changes. I found the real culprit.
Art Cancro [Mon, 20 Sep 2010 19:41:32 +0000 (15:41 -0400)]
Removed all of my recent changes.  I found the real culprit.

This reverts commit 689f71293a14d88788c4a1a2edd8b03edb9d3e9c.

13 years agoMore of the same. I think it's time to reduce complexity here.
Art Cancro [Mon, 20 Sep 2010 17:34:08 +0000 (13:34 -0400)]
More of the same.  I think it's time to reduce complexity here.

13 years agoCtdlThreadSchedule() considered harmful. Eliminate. Replaced all
Art Cancro [Mon, 20 Sep 2010 17:10:19 +0000 (13:10 -0400)]
CtdlThreadSchedule() considered harmful.  Eliminate.  Replaced all
use of it with either dedicated threads or EVT_TIMER hooks.

13 years agoAdd a note about the mysterious 'unexpected answer from citadel server' error. I...
Art Cancro [Mon, 20 Sep 2010 04:30:42 +0000 (00:30 -0400)]
Add a note about the mysterious 'unexpected answer from citadel server' error.  I now suspect that
citserver may be responsible, as the error condition always occurs immediately after the SMTP Send
thread runs.

13 years agoIssue HTTP 502 and 503 errors instead of 200 followed by an error message, when appro...
Art Cancro [Mon, 20 Sep 2010 04:19:18 +0000 (00:19 -0400)]
Issue HTTP 502 and 503 errors instead of 200 followed by an error message, when appropriate

13 years ago* put sender in another way, still doesn't work
Wilfried Goesgens [Sun, 19 Sep 2010 14:22:54 +0000 (16:22 +0200)]
* put sender in another way, still doesn't work
* put in another (currently unneeded) handler to a RSS of Replies

13 years ago* html_to_ascii appends a \n, we don't like that neither in our subjects nor in our...
Wilfried Goesgens [Sun, 19 Sep 2010 10:45:15 +0000 (12:45 +0200)]
* html_to_ascii appends a \n, we don't like that neither in our subjects nor in our senders.

13 years ago* handle 'encoded' for RSS + atom the right way
Wilfried Goesgens [Sun, 19 Sep 2010 10:01:06 +0000 (12:01 +0200)]
* handle 'encoded' for RSS + atom the right way
* don't use shorter cdata to override longer cdata in message bodies