]>
code.citadel.org Git - citadel.git/log
Wilfried Goesgens [Wed, 13 Oct 2010 19:57:49 +0000 (21:57 +0200)]
* list of shorter url services.
Wilfried Goesgens [Wed, 13 Oct 2010 19:54:22 +0000 (21:54 +0200)]
* add thread debugging to thread disabling for client flags
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
Art Cancro [Wed, 13 Oct 2010 16:21:15 +0000 (12:21 -0400)]
number of comments
Art Cancro [Wed, 13 Oct 2010 15:01:20 +0000 (11:01 -0400)]
blog renderer
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)
Art Cancro [Tue, 12 Oct 2010 20:13:59 +0000 (16:13 -0400)]
Rendering tests
Art Cancro [Tue, 12 Oct 2010 20:11:24 +0000 (16:11 -0400)]
Rendering test
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
Wilfried Goesgens [Sun, 10 Oct 2010 21:11:53 +0000 (23:11 +0200)]
* include the URL-shortener config in the .deb
Wilfried Goesgens [Sun, 10 Oct 2010 21:11:11 +0000 (23:11 +0200)]
* load the url shortener links from a config file
Art Cancro [Wed, 6 Oct 2010 03:42:52 +0000 (23:42 -0400)]
More underpinnings for blog thread view
Art Cancro [Wed, 6 Oct 2010 03:30:49 +0000 (23:30 -0400)]
Move some of the new code into a separate function
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
Art Cancro [Tue, 5 Oct 2010 16:23:58 +0000 (12:23 -0400)]
Slightly darken one of the shades of blue.
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.
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
Wilfried Goesgens [Mon, 4 Oct 2010 22:14:33 +0000 (00:14 +0200)]
* StrBufSanitizeEmailRecipientVector () fix another off by one
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.
Wilfried Goesgens [Sun, 3 Oct 2010 09:14:07 +0000 (11:14 +0200)]
* add additional chars for shorter url detection
* fix some warnings
Wilfried Goesgens [Fri, 1 Oct 2010 05:50:57 +0000 (07:50 +0200)]
Merge branch 'master' of git://github.com/psy-q/citadel
Ramón Cahenzli [Thu, 30 Sep 2010 18:06:48 +0000 (20:06 +0200)]
Harmonizing HTML case to lowercase, quoting HTML attributes.
Ramón Cahenzli [Thu, 30 Sep 2010 17:55:13 +0000 (19:55 +0200)]
Added indentation to the table.
Art Cancro [Tue, 28 Sep 2010 21:43:40 +0000 (17:43 -0400)]
Drop shadows under sticky notes. Cool!
Art Cancro [Tue, 28 Sep 2010 20:21:14 +0000 (16:21 -0400)]
Retheming continued...
Art Cancro [Tue, 28 Sep 2010 16:37:51 +0000 (12:37 -0400)]
Retheming continued...
Art Cancro [Tue, 28 Sep 2010 15:39:54 +0000 (11:39 -0400)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Tue, 28 Sep 2010 15:39:27 +0000 (11:39 -0400)]
Began retheming. Please bear with me as this progresses.
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
Wilfried Goesgens [Mon, 27 Sep 2010 21:34:22 +0000 (23:34 +0200)]
* add code to install locales
* add locale dependencies
Wilfried Goesgens [Mon, 27 Sep 2010 21:07:26 +0000 (23:07 +0200)]
* remove void #if
Wilfried Goesgens [Mon, 27 Sep 2010 21:06:24 +0000 (23:06 +0200)]
* add locale detection / fix naming of .mo files
Wilfried Goesgens [Mon, 27 Sep 2010 21:05:40 +0000 (23:05 +0200)]
* unfuzzy some strings, so we can verify the strings setup prints
Wilfried Goesgens [Mon, 27 Sep 2010 21:04:41 +0000 (23:04 +0200)]
* specify where to put the locales for LHFS
Wilfried Goesgens [Mon, 27 Sep 2010 21:03:29 +0000 (23:03 +0200)]
* finish setting the wanted locale.
Wilfried Goesgens [Mon, 27 Sep 2010 19:35:03 +0000 (21:35 +0200)]
* fix header file so we're launchpad ready.
Wilfried Goesgens [Mon, 27 Sep 2010 19:31:30 +0000 (21:31 +0200)]
* create our own .pot file
* add the debian setup .po files
Wilfried Goesgens [Mon, 27 Sep 2010 19:29:51 +0000 (21:29 +0200)]
* fix merging of existing messages
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
Wilfried Goesgens [Mon, 27 Sep 2010 18:54:53 +0000 (20:54 +0200)]
* get .po infrastructure in place
Wilfried Goesgens [Mon, 27 Sep 2010 18:54:17 +0000 (20:54 +0200)]
* get long message texts translateable
Art Cancro [Mon, 27 Sep 2010 03:19:59 +0000 (23:19 -0400)]
Disabled CSS3PIE for certain elements on which it crashes IE. See http://github.com/lojjic/PIE/issues#issue/21 and we will re-enable when they fix it.
Art Cancro [Mon, 27 Sep 2010 03:12:12 +0000 (23:12 -0400)]
Drop shadow on the address book popup. I love CSS3!
Art Cancro [Mon, 27 Sep 2010 03:02:53 +0000 (23:02 -0400)]
Finally got that gradient background I've always wanted. :)
Art Cancro [Sun, 26 Sep 2010 21:24:46 +0000 (17:24 -0400)]
CSS3 rounded corners on tabs!
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.
Art Cancro [Sun, 26 Sep 2010 01:15:06 +0000 (21:15 -0400)]
Rounded buttons under IE using CSS3PIE (not working yet)
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.
Art Cancro [Sat, 25 Sep 2010 02:42:20 +0000 (22:42 -0400)]
Fixed a few minor things broken by the previous commit
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 .
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 .
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 .
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 .
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.
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 ;-)
Wilfried Goesgens [Thu, 23 Sep 2010 16:22:34 +0000 (18:22 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
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.
Wilfried Goesgens [Thu, 23 Sep 2010 16:19:28 +0000 (18:19 +0200)]
* off by one in range checking of indexed access
Art Cancro [Thu, 23 Sep 2010 03:37:42 +0000 (23:37 -0400)]
fleshed out the blog read loop a bit.
Art Cancro [Thu, 23 Sep 2010 03:14:01 +0000 (23:14 -0400)]
Removed a spurious log message
Art Cancro [Tue, 21 Sep 2010 02:48:51 +0000 (22:48 -0400)]
The URL to the sitemap is now published through robots.txt
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.
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 .
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.
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.
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.
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
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
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.
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
Wilfried Goesgens [Sun, 19 Sep 2010 10:00:41 +0000 (12:00 +0200)]
* add RSS-debug compile flag mechanic
Wilfried Goesgens [Sat, 18 Sep 2010 15:08:54 +0000 (17:08 +0200)]
* remove debug post all
Wilfried Goesgens [Sat, 18 Sep 2010 15:04:29 +0000 (17:04 +0200)]
* just display reply link, if we got one.
Wilfried Goesgens [Sat, 18 Sep 2010 14:02:30 +0000 (16:02 +0200)]
* suport author/email tag in atoms
* try more elaborate to create a valid email address with realname and email sender (if available, else it will be 'rss@localhost')
Wilfried Goesgens [Thu, 16 Sep 2010 21:13:30 +0000 (23:13 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 16 Sep 2010 21:03:00 +0000 (23:03 +0200)]
* switch to loading the HTTP reply into a StrBuf
* fetch the first line out of the RSS document, to find out the charset
* put that charset into expat, somehow magicaly it then understands ISO-8859-1 (and hopefully others) too
Wilfried Goesgens [Thu, 16 Sep 2010 20:19:40 +0000 (22:19 +0200)]
* rare crash in some weird edge case. don't dereference unchecked pointers...
Wilfried Goesgens [Thu, 16 Sep 2010 11:52:39 +0000 (13:52 +0200)]
* refresh translations
Wilfried Goesgens [Thu, 16 Sep 2010 11:51:10 +0000 (13:51 +0200)]
* make xgettext copy coments over into the po files.
* copy comment about RSVP from www.citadel.org into calendar.c
* move comments in auth.c, xgettext takes the coments from the line _above_ and not after.
Art Cancro [Wed, 15 Sep 2010 03:24:57 +0000 (23:24 -0400)]
Skeleton renderer for blog view
Art Cancro [Wed, 15 Sep 2010 02:39:22 +0000 (22:39 -0400)]
robots.txt now explicitly allows everyone. free love for all.
Art Cancro [Wed, 15 Sep 2010 02:35:29 +0000 (22:35 -0400)]
Revert "No more robots.txt, we now welcome spiders"
This reverts commit
593d0c23d2422a6a1fc9ceb7de9bda66335e0836 .
Art Cancro [Wed, 15 Sep 2010 02:34:59 +0000 (22:34 -0400)]
Revert "Return 404 for robots.txt"
This reverts commit
7632402d82d9d7f7a4c20c1a3f5c0a3ea13c38b0 .
Art Cancro [Tue, 14 Sep 2010 22:33:46 +0000 (18:33 -0400)]
Return 404 for robots.txt
Art Cancro [Tue, 14 Sep 2010 22:15:39 +0000 (18:15 -0400)]
No more robots.txt, we now welcome spiders
Art Cancro [Tue, 14 Sep 2010 16:55:01 +0000 (12:55 -0400)]
Offer meta tags in head for RSS feeds (uses templates)
Art Cancro [Tue, 14 Sep 2010 15:19:27 +0000 (11:19 -0400)]
text client, enter message, send reply references during pre-compose security check
Art Cancro [Tue, 14 Sep 2010 14:33:04 +0000 (10:33 -0400)]
Added a module for blog rooms. Add EUID for any message without one
Art Cancro [Tue, 14 Sep 2010 14:05:30 +0000 (10:05 -0400)]
imap server update to new API
Art Cancro [Tue, 14 Sep 2010 13:50:32 +0000 (09:50 -0400)]
CtdlRoomAccess() can now return a new value UA_REPLYALLOWED, which
indicates that the user may post a message to this room *if* it is
a reply to an existing message.
CtdlDoIHavePermissionToPostInThisRoom() now must be told whether
the user is replying to an existing message or posting a top-level
message. If it is a reply, UA_REPLYALLOWED is checked. If it is
a top-level message, UA_POSTALLOWED is checked. If UA_POSTALLOWED
is not set, but UA_REPLYALLOWED is set, and the message is not a
reply, a new error message indicates that the user may only reply
to existing messages. I may add a new error code for this later.
Wilfried Goesgens [Mon, 13 Sep 2010 21:47:24 +0000 (23:47 +0200)]
* knrooms():
- use the right values for the type of display
- detect properly whether we need to set a default
Art Cancro [Mon, 13 Sep 2010 19:19:46 +0000 (15:19 -0400)]
Fixed a race condition which made the thread pool size unnecessarily large.
Art Cancro [Mon, 13 Sep 2010 17:48:41 +0000 (13:48 -0400)]
Sitemap can now be retrieved at either /sitemap or /sitemap.xml
Art Cancro [Mon, 13 Sep 2010 16:13:50 +0000 (12:13 -0400)]
Don't free the room list hash at the end of the site map operation.
It will be freed when the session closes.
Art Cancro [Mon, 13 Sep 2010 03:03:04 +0000 (23:03 -0400)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Mon, 13 Sep 2010 03:02:39 +0000 (23:02 -0400)]
Mention the client host name or address in the logs
Wilfried Goesgens [Sun, 12 Sep 2010 21:38:02 +0000 (23:38 +0200)]
* remove debugging output etc.
Wilfried Goesgens [Sun, 12 Sep 2010 21:25:32 +0000 (23:25 +0200)]
* rewrite rss parser:
* handle links more properly
* properly catch CDATA stuff
* have hash of namespaces which we "understand"
Wilfried Goesgens [Sun, 12 Sep 2010 21:23:35 +0000 (23:23 +0200)]
* NewStrBufDupAppendFlush(): add way to feed in char*, fix several bugs
* StrBufSpaceToBlank(): add a function to convert random blanks to 0x20
Wilfried Goesgens [Sun, 12 Sep 2010 09:41:43 +0000 (11:41 +0200)]
* check for NULL pointers... Should we even come here?