]>
code.citadel.org Git - citadel.git/log
Wilfried Göesgens [Sun, 1 Aug 2010 22:27:56 +0000 (22:27 +0000)]
* fix several typos
* work on the expire tab
Wilfried Göesgens [Sun, 1 Aug 2010 21:32:35 +0000 (21:32 +0000)]
* remove wrong placed )
Wilfried Göesgens [Sun, 1 Aug 2010 21:32:27 +0000 (21:32 +0000)]
* correct token-count error detection in the iterators
Wilfried Göesgens [Sun, 1 Aug 2010 20:50:47 +0000 (20:50 +0000)]
* preeval_iterate(): also check the required parameters.
Wilfried Göesgens [Sat, 31 Jul 2010 20:00:40 +0000 (20:00 +0000)]
* start correcting syntax errors, resolve some todos
Wilfried Göesgens [Sat, 31 Jul 2010 18:49:34 +0000 (18:49 +0000)]
* add defines for IGNET parts
* shared_room_add needs to iterate over the available configured remote nodes, as display_ignetconf/aide_ignetconf_section do
* shared_room_add: add ID to the table column, so we can later find it
* shared_room_removal: here I need some help, some little js code to hide the matching column in the add-table.
Wilfried Göesgens [Sat, 31 Jul 2010 18:06:29 +0000 (18:06 +0000)]
* move GNET-pop3 enum to libcitadel
* rename them to prefix GNET_ so its clear where they belong to
* follow change in template
Wilfried Göesgens [Sat, 31 Jul 2010 18:06:23 +0000 (18:06 +0000)]
* add iterator ITERATE:THISROOM:WHO_KNOWS that wraps the WHOK command.
Wilfried Göesgens [Sat, 31 Jul 2010 18:06:16 +0000 (18:06 +0000)]
* fix typo in conditional name
Wilfried Göesgens [Sat, 31 Jul 2010 18:06:08 +0000 (18:06 +0000)]
* ignore autom4te.cache
Wilfried Göesgens [Sat, 31 Jul 2010 18:05:56 +0000 (18:05 +0000)]
* add iterator for WHOK
Wilfried Göesgens [Thu, 29 Jul 2010 22:03:11 +0000 (22:03 +0000)]
* migrate all the UA_ conditionals into one that takes defines as parameters instead.
Wilfried Göesgens [Thu, 29 Jul 2010 22:02:58 +0000 (22:02 +0000)]
* typo in define, fixed.
Wilfried Göesgens [Thu, 29 Jul 2010 20:54:56 +0000 (20:54 +0000)]
* add New Tokens & conditionals for extended room attributes:
THISROOM:AIDE
THISROOM:PASS
THISROOM:DIRECTORY
THISROOM:ORDER
THISROOM:DEFAULT_VIEW
COND:THISROOM:ORDER
COND:THISROOM:DEFAULT_VIEW
Wilfried Göesgens [Thu, 29 Jul 2010 20:54:47 +0000 (20:54 +0000)]
* AppendImportantMessage(): upsi, git remembers what to commit to early
Wilfried Göesgens [Thu, 29 Jul 2010 20:54:37 +0000 (20:54 +0000)]
* by the_mgt: HTML compliance patch
Wilfried Göesgens [Thu, 29 Jul 2010 20:54:27 +0000 (20:54 +0000)]
* AppendImportantMessage(): api function to set Important Messages
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:42 +0000 (17:53 +0000)]
* call SetTitles()
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:35 +0000 (17:53 +0000)]
* fix mk_svn_revision in trunk too.
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:29 +0000 (17:53 +0000)]
* remove setup_dir and lean on what citadel_dirs.c calculated for us.
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:25 +0000 (17:53 +0000)]
* move config file loading into its own function
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:19 +0000 (17:53 +0000)]
* move init script handling into its own function
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:14 +0000 (17:53 +0000)]
* move stuff cleaning up old, now unneeded files into its own function
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:09 +0000 (17:53 +0000)]
* move default initializing into its own subfunciton
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:03 +0000 (17:53 +0000)]
* call new directory creation function
* use enums for the different setup questions / tasks
* move getenv strings to array
* move most of the getenv things into the sub/subfunction
* change some strings so they're similar to the debian.org questions; we want to share the .po files.
Wilfried Göesgens [Thu, 29 Jul 2010 17:52:52 +0000 (17:52 +0000)]
* add function to create the directory tree citadel needs to run (moved from setup.c)
Wilfried Göesgens [Thu, 29 Jul 2010 17:52:47 +0000 (17:52 +0000)]
* check for i18 stuff
Wilfried Göesgens [Thu, 29 Jul 2010 17:52:14 +0000 (17:52 +0000)]
* switch to enum for better readability
Wilfried Göesgens [Wed, 28 Jul 2010 22:19:41 +0000 (22:19 +0000)]
* display_shutdown(): fix template reference
Wilfried Göesgens [Wed, 28 Jul 2010 22:19:31 +0000 (22:19 +0000)]
* StrBufSanitizeEmailRecipientVector() fix bug cutting one of the email address
Art Cancro [Wed, 28 Jul 2010 21:27:42 +0000 (21:27 +0000)]
* All components of both stable and trunk noted as version 7.83
Art Cancro [Wed, 28 Jul 2010 03:06:12 +0000 (03:06 +0000)]
* When outputting legacy Citadel format messages, stop only when we reach a 0x00 byte, not when we reach any weird character.
Wilfried Göesgens [Tue, 27 Jul 2010 22:50:50 +0000 (22:50 +0000)]
* sanitize the_mgts templates as webcit tells us; not functional yet.
Wilfried Göesgens [Tue, 27 Jul 2010 22:50:43 +0000 (22:50 +0000)]
* tmpl_iterate_subtmpl(): we now enter this function with TP->Tokens->nParameters being one bigger
Wilfried Göesgens [Tue, 27 Jul 2010 22:50:33 +0000 (22:50 +0000)]
* LogTemplateError(): allow referencing random tokens for the [] at the start of the errormessage.
* GetNextParameter(): return next param via double pointer, so we can mention it in errors.
* NewTemplateSubstitute() follow syntax change of GetNextParameter ()
Wilfried Göesgens [Tue, 27 Jul 2010 20:03:02 +0000 (20:03 +0000)]
* ctdl_internal_thread_func(): just use SYS_gettid if the system provides it. thit fixes the BSD build.
Art Cancro [Tue, 27 Jul 2010 14:12:07 +0000 (14:12 +0000)]
* Changed some instances of 'struct CitContext *CCC = CC;' to 'struct CitContext *CCC = MyContext();' in order to demonstrate one way in which we might eliminate the CC macro
Art Cancro [Mon, 26 Jul 2010 20:23:11 +0000 (20:23 +0000)]
* When searching instant message logs for transcripts to flush, if it is discovered that at least one party has logged out, flush immediately instead of waiting 5 minutes.
Wilfried Göesgens [Mon, 26 Jul 2010 06:08:06 +0000 (06:08 +0000)]
Fix IMAP-List command
* imap_is_message_set (): here we have more abort conditions, which we need to put into account when drawing our final result
Wilfried Göesgens [Sun, 25 Jul 2010 15:40:12 +0000 (15:40 +0000)]
* StrBufDecodeBase64(): init output buffer so in case of an empty / illegal base64 string its defined.
Wilfried Göesgens [Sat, 24 Jul 2010 10:05:03 +0000 (10:05 +0000)]
* StrBufSanitizeEmailRecipientVector () fix null pointer accesses
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.
Wilfried Göesgens [Thu, 22 Jul 2010 22:48:44 +0000 (22:48 +0000)]
* add the_mgts room edit templates.
Wilfried Göesgens [Thu, 22 Jul 2010 22:31:41 +0000 (22:31 +0000)]
* tmplput_HOST_DISPLAYNAME() to output our current hostname
* if citserver tells us, we're already logged in, its also ok to continue
Wilfried Göesgens [Thu, 22 Jul 2010 21:02:58 +0000 (21:02 +0000)]
* templatize manual post
Art Cancro [Thu, 22 Jul 2010 20:55:46 +0000 (20:55 +0000)]
* Remove IPv4 server code from WebCit in trunk. Client code has not yet been converted because that has to wait for an IPv6-enabled citserver.
Art Cancro [Thu, 22 Jul 2010 14:49:53 +0000 (14:49 +0000)]
* Fixed bug introduced in r8304. CtdlSockGetLine() needs to call FlushStrBuf() at the beginning, just like CtdlClientGetLine() does. This should fix POP3 aggregation.
Art Cancro [Wed, 21 Jul 2010 16:56:29 +0000 (16:56 +0000)]
* imap_load_part() is expecting the desired_section to be a char*, not a ChrPtr. Fixed. This probably fixes Alpine. Also backported to stable.
Art Cancro [Wed, 21 Jul 2010 16:50:53 +0000 (16:50 +0000)]
* indentation fix
Art Cancro [Wed, 21 Jul 2010 16:49:24 +0000 (16:49 +0000)]
* Fix a bug that caused a logging problem but did not affect protocol behavior
Art Cancro [Wed, 21 Jul 2010 16:38:30 +0000 (16:38 +0000)]
* Minor logging change while I work on fixing imap fetch body section
Art Cancro [Wed, 21 Jul 2010 16:29:44 +0000 (16:29 +0000)]
* Suppress Envelope-To: header during SMTP sends
Art Cancro [Wed, 21 Jul 2010 13:57:01 +0000 (13:57 +0000)]
* Fix 100 percent cpu loop when ipv6 is enabled
Wilfried Göesgens [Tue, 20 Jul 2010 22:15:07 +0000 (22:15 +0000)]
* evaluate_mime_part(): also evaluate sub-parts
Art Cancro [Tue, 20 Jul 2010 21:40:08 +0000 (21:40 +0000)]
* internal version number 781 in trunk, so we can do webcit development against stable citserver for now
Art Cancro [Tue, 20 Jul 2010 21:38:19 +0000 (21:38 +0000)]
* trunk webcit is now IPv6-enabled by default
Wilfried Göesgens [Tue, 20 Jul 2010 17:12:35 +0000 (17:12 +0000)]
* remove -finline-functions; it breaks the ubuntu build.
Wilfried Göesgens [Mon, 19 Jul 2010 21:20:17 +0000 (21:20 +0000)]
* update debian changelog.
Wilfried Göesgens [Mon, 19 Jul 2010 21:12:12 +0000 (21:12 +0000)]
* remove url-encoded strings; the Engine is advised to do that, so let it do its job.
Wilfried Göesgens [Mon, 19 Jul 2010 20:56:54 +0000 (20:56 +0000)]
* duplicate memreadline & bmstrcasestr to a const and non const version
* follow changes in citserver where appropriate.
Wilfried Göesgens [Mon, 19 Jul 2010 20:37:19 +0000 (20:37 +0000)]
* InitModule_MSGRENDERERS(): don't make citserver send us RFC822 messages inline via MSGP; fixes the Booboo helper mail bug.
Art Cancro [Thu, 15 Jul 2010 16:59:03 +0000 (16:59 +0000)]
* Removed the last instance if is_room_aide
Wilfried Göesgens [Wed, 14 Jul 2010 22:23:18 +0000 (22:23 +0000)]
* remove is_room_aide, its not filled anymore.
* instead of is_room_aide evaluate room->RAFlags & UA_ADMINALLOWED
Art Cancro [Wed, 14 Jul 2010 19:44:35 +0000 (19:44 +0000)]
* THIS IS 7.80
Art Cancro [Wed, 14 Jul 2010 15:09:35 +0000 (15:09 +0000)]
* Locked the banner div at top:0 to keep Google Chrome from floating it out of place
Art Cancro [Tue, 13 Jul 2010 23:04:39 +0000 (23:04 +0000)]
* Fix overflow behavior on small displays for login and logout pages.
Art Cancro [Tue, 13 Jul 2010 18:08:33 +0000 (18:08 +0000)]
* Changed the room banner layout back to a table. Say what you want about table based layouts but THEY WORK.
Art Cancro [Mon, 12 Jul 2010 21:21:58 +0000 (21:21 +0000)]
* Fixed appearance bugs in the CSS bubble tooltips in IE.
Wilfried Göesgens [Mon, 12 Jul 2010 17:33:43 +0000 (17:33 +0000)]
* entroom (): if we're aide or room-aide, we may view the edit screen, else just enter the room as we did before.
Art Cancro [Mon, 12 Jul 2010 17:16:45 +0000 (17:16 +0000)]
* Improved the thread pool logic so that we don't end up creating dozens of extra worker threads during shutdown
Wilfried Göesgens [Sun, 11 Jul 2010 22:09:08 +0000 (22:09 +0000)]
* add reply-to: header to mails sent to room list recipients
Wilfried Göesgens [Sun, 11 Jul 2010 20:03:31 +0000 (20:03 +0000)]
* entroom (): after creating a room, don't display the empty room but rather display the advanced room editing screen.
Art Cancro [Sun, 11 Jul 2010 03:11:26 +0000 (03:11 +0000)]
* Eliminated the C code to shorten long subject lines and add an ellipsis. It doesn't cut off in the right place anyway. Matt put something in the style sheet to let the browser render the ellipsis. It works in Opera and IE, and it'll work in Mozilla soon, degrading to a simple clipping otherwise.
Art Cancro [Sun, 11 Jul 2010 02:34:53 +0000 (02:34 +0000)]
* Replaced normalizeHeaderTable() which I had taken out. Even though the column widths are honoring fixed percentage widths, the header table and the message table display slightly offset due to the presence of the scroll bar. normalizeHeaderTable() fixes that.
Art Cancro [Sun, 11 Jul 2010 02:23:02 +0000 (02:23 +0000)]
* Eliminated the <tbody> from the message summary view. JS now replaces the entire table including the <table></table> tags. FINALLY got the browser to honor fixed column widths with no overflow, keeping the column proportions at 50/30/20 regardless of the width of the browser window.
* I also eliminated the fix_scrollbar_bug div in this view because it is apparently not needed anymore (it was intended to fix a rendering bug in IE5 and IE6). There is no need to wage an aggressive war on this div, but I will remove it from various places when the opportunity arises.
Art Cancro [Sat, 10 Jul 2010 18:53:45 +0000 (18:53 +0000)]
* Thread system logging cleanup
Art Cancro [Fri, 9 Jul 2010 03:57:35 +0000 (03:57 +0000)]
* Attempting to fix the mailsummary column layout
Wilfried Göesgens [Thu, 8 Jul 2010 18:55:13 +0000 (18:55 +0000)]
* switch to enum, enums are nice.
* compare_preference() best guess compare two preference sets
* set_preference_backend() ignore config write force, if the new preference value equals the previous.
Wilfried Göesgens [Thu, 8 Jul 2010 18:55:05 +0000 (18:55 +0000)]
* knrooms(): don't force storing preferences
Art Cancro [Thu, 8 Jul 2010 04:41:12 +0000 (04:41 +0000)]
* Bubble tooltips were not working properly in some browsers. Removed all JavaScript and replaced with one driven purely by CSS.
Art Cancro [Tue, 6 Jul 2010 21:36:06 +0000 (21:36 +0000)]
* Removed AddCss() from bubble tooltips javascript. It isn't needed since we already include this in head.html
Art Cancro [Mon, 5 Jul 2010 21:15:09 +0000 (21:15 +0000)]
* site/mailbox default expire values are now correctly populated
Wilfried Göesgens [Mon, 5 Jul 2010 20:42:47 +0000 (20:42 +0000)]
* ignore the temporary c file
Wilfried Göesgens [Mon, 5 Jul 2010 20:42:43 +0000 (20:42 +0000)]
* create-pot.sh has to be executable
* webcit.pot was updated too.
Wilfried Göesgens [Mon, 5 Jul 2010 20:42:38 +0000 (20:42 +0000)]
* refresh po files; it seems as if create-pot was bugged by a utf8 - workaround.
Wilfried Göesgens [Mon, 5 Jul 2010 20:42:26 +0000 (20:42 +0000)]
* specify utf-8 as charset
Art Cancro [Mon, 28 Jun 2010 20:47:38 +0000 (20:47 +0000)]
* Removed z-index manipulation from datepicker. The old behavior was causing the datepicker to pop-under in IE, which is of course not the desired effect.
Wilfried Göesgens [Mon, 28 Jun 2010 18:59:15 +0000 (18:59 +0000)]
* rss_save_item(): trim the sender
Wilfried Göesgens [Mon, 28 Jun 2010 18:59:08 +0000 (18:59 +0000)]
* StrBufSanitizeEmailRecipientVector(): fix some NULL problems
Wilfried Göesgens [Mon, 28 Jun 2010 18:59:01 +0000 (18:59 +0000)]
* rss_save_item(): encode sender & subject, so webcit will correctly display umlauts in them
Wilfried Göesgens [Thu, 24 Jun 2010 22:28:59 +0000 (22:28 +0000)]
* more ignores...
Wilfried Göesgens [Thu, 24 Jun 2010 22:28:56 +0000 (22:28 +0000)]
* 64 bit cleanness
Wilfried Göesgens [Thu, 24 Jun 2010 22:28:52 +0000 (22:28 +0000)]
* more gitignores
Wilfried Göesgens [Thu, 24 Jun 2010 22:28:22 +0000 (22:28 +0000)]
* clean up warnings, especialy on 64 bit
Wilfried Göesgens [Thu, 24 Jun 2010 21:34:13 +0000 (21:34 +0000)]
* add forward include, fix warnings
Wilfried Göesgens [Thu, 24 Jun 2010 21:28:09 +0000 (21:28 +0000)]
* add header file
* fix compiler warnings in the webcit tests
Wilfried Göesgens [Wed, 23 Jun 2010 21:58:49 +0000 (21:58 +0000)]
* add file to suspress all the openssl shit
Art Cancro [Wed, 23 Jun 2010 19:33:51 +0000 (19:33 +0000)]
* Removed JS function fixMissingCSSTable() which does not appear to be referenced anywhere.
Art Cancro [Wed, 23 Jun 2010 19:32:53 +0000 (19:32 +0000)]
* Removed JS function fixOffsetBanner() which does not appear to be referenced anywhere.
Art Cancro [Wed, 23 Jun 2010 16:44:29 +0000 (16:44 +0000)]
* Reduce the font size in the .msgbuttons class so that they're not so obnoxiously large in the header bar