]>
code.citadel.org Git - citadel.git/log
Wilfried Goesgens [Thu, 23 Sep 2010 16:19:28 +0000 (18:19 +0200)]
* off by one in range checking of indexed access
Art Cancro [Mon, 20 Sep 2010 20:25:43 +0000 (16:25 -0400)]
Backport infanticide prevention patch from head
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.
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 [Thu, 2 Sep 2010 20:16:58 +0000 (16:16 -0400)]
Removed a few more Id tags
Wilfried Goesgens [Thu, 2 Sep 2010 19:58:22 +0000 (21:58 +0200)]
* moving directories around isn't smart in a git workingcopy. create symlinks & ignore them.
Art Cancro [Thu, 2 Sep 2010 19:39:09 +0000 (15:39 -0400)]
Removed an Id tag
Art Cancro [Thu, 2 Sep 2010 19:34:24 +0000 (15:34 -0400)]
webcit to 7.84
Art Cancro [Thu, 2 Sep 2010 19:10:29 +0000 (15:10 -0400)]
libcitadel to 7.84
Wilfried Goesgens [Thu, 2 Sep 2010 18:47:46 +0000 (20:47 +0200)]
* set 7.84 version
Wilfried Göesgens [Sat, 28 Aug 2010 13:11:01 +0000 (13:11 +0000)]
* fix GTSN not to cut seen stats at 1024 chars
(cherry picked from commit
e766e2c6d4bfa8ebce17ca3039963a3761fd3e8f )
Wilfried Göesgens [Sat, 28 Aug 2010 13:10:50 +0000 (13:10 +0000)]
* do typedef the visit struct, remove all those 'struct' statements from all over the source
(cherry picked from commit
63262a64633e72e4096aaeedda6950c02fb4d990 )
Wilfried Göesgens [Sun, 29 Aug 2010 16:55:50 +0000 (16:55 +0000)]
* print name of context instead of number into the error message.
(cherry picked from commit
3c4dab06dfa7658653d7aca0a4025a8c35dcc3bb )
Wilfried Göesgens [Sun, 29 Aug 2010 16:55:55 +0000 (16:55 +0000)]
* substracting independend pointers with no conjunction gives mad numbers. thanks samjam for pointing that out.
(cherry picked from commit
7be3fa3266788de371f7ba1c1bc0d701b0080a26 )
Wilfried Göesgens [Sun, 29 Aug 2010 22:00:28 +0000 (22:00 +0000)]
* output what we're sending into the BIGBAD_IODBG too.
(cherry picked from commit
e6116200be29b3c203a3aa047eadf43245475bed )
Wilfried Goesgens [Tue, 31 Aug 2010 17:58:14 +0000 (19:58 +0200)]
* client_read_sslblob(): fix buffer handling, clean up the read-buffer if neccesary.
(cherry picked from commit
d91993b02381c683f14bfc6f45476c68ef45662a )
Art Cancro [Wed, 1 Sep 2010 16:37:38 +0000 (12:37 -0400)]
Oops, my svn/git autodetection logic is still broken. Fixed.
(cherry picked from commit
ea36c3b92b59412eb3d74ab248f2c371d254dc06 )
Art Cancro [Wed, 1 Sep 2010 13:49:36 +0000 (09:49 -0400)]
Yet another attempt at pushing my citadel/scripts/mk_svn_revision.sh changes to the stable-78x branch
Art Cancro [Fri, 27 Aug 2010 18:37:59 +0000 (18:37 +0000)]
* One more change to the recent header folding bugfix
Art Cancro [Thu, 26 Aug 2010 02:35:36 +0000 (02:35 +0000)]
* Fixed a wrap bug in convert_internet_message()
* This also is backported to stable, which is now 7.84
Wilfried Göesgens [Wed, 11 Aug 2010 11:15:32 +0000 (11:15 +0000)]
* GetRoomListHashLKRA(): just send a command if we're going to read the reply.
Art Cancro [Mon, 2 Aug 2010 15:09:20 +0000 (15:09 +0000)]
*** r8756 IS 7.83 ***
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 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 [Mon, 26 Jul 2010 20:28:52 +0000 (20:28 +0000)]
* Backport the important part of r8717 to stable. I forgot I did this on Friday. When running EVT_TIMER hooks from the housekeeping loop, do citthread_setspecific(MyConKey, NULL); before running *each* hook. Some of the hooks are setting MyConKey and then leaving it set. This is bad and causes crasheriferous behavior. This change should fix it.
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:30:45 +0000 (10:30 +0000)]
* StrBufSanitizeEmailRecipientVector () fix null pointer accesses
Art Cancro [Thu, 22 Jul 2010 16:10:10 +0000 (16:10 +0000)]
*** CITADEL 7.82 RELEASE IS r8707 ***
Art Cancro [Thu, 22 Jul 2010 14:50:41 +0000 (14:50 +0000)]
* Backport r8705 to stable
Art Cancro [Wed, 21 Jul 2010 17:37:10 +0000 (17:37 +0000)]
* Version number to 782. NOT A RELEASE
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:39:48 +0000 (16:39 +0000)]
* Backport r8699 to stable
Wilfried Göesgens [Tue, 20 Jul 2010 20:26:42 +0000 (20:26 +0000)]
* if no version is to be found, and a ready made revision file is already there, don't create a new one.
Art Cancro [Tue, 20 Jul 2010 20:02:28 +0000 (20:02 +0000)]
*** THIS IS 7.81 ***
Art Cancro [Tue, 20 Jul 2010 19:46:38 +0000 (19:46 +0000)]
* Internal version numbers to 7.81
Wilfried Göesgens [Tue, 20 Jul 2010 18:37:30 +0000 (18:37 +0000)]
* Open 7.80 stable branch
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
Art Cancro [Wed, 23 Jun 2010 16:31:05 +0000 (16:31 +0000)]
* Adjustment to font sizes to make it not suck so much in Internet Exploder
* Close an anchor tag so it doesn't misbehave -- you guessed it -- in Internet Exploder
Wilfried Göesgens [Tue, 22 Jun 2010 22:43:08 +0000 (22:43 +0000)]
* add irc bot
Wilfried Göesgens [Tue, 22 Jun 2010 22:15:26 +0000 (22:15 +0000)]
* fix buildbot
Wilfried Göesgens [Tue, 22 Jun 2010 22:15:20 +0000 (22:15 +0000)]
*
Wilfried Göesgens [Tue, 22 Jun 2010 21:18:34 +0000 (21:18 +0000)]
* add missing object
Art Cancro [Tue, 22 Jun 2010 21:12:21 +0000 (21:12 +0000)]
* LDAP auth - do not permit empty passwords
Wilfried Göesgens [Tue, 22 Jun 2010 21:11:59 +0000 (21:11 +0000)]
* CtdlIPCStartEncryption(): though its return value is documented to be always one, use it to silence a warning.
Wilfried Göesgens [Tue, 22 Jun 2010 20:03:57 +0000 (20:03 +0000)]
* fix build of webcit tests
* add .gitignore all over the place where required.
Wilfried Göesgens [Tue, 22 Jun 2010 19:30:44 +0000 (19:30 +0000)]
* add buildbot configuration (yay!)
Art Cancro [Tue, 22 Jun 2010 16:23:11 +0000 (16:23 +0000)]
* CSS cleanup in summary screen
Wilfried Göesgens [Sun, 20 Jun 2010 22:28:31 +0000 (22:28 +0000)]
* vCtdlLogPrintf() one more try
Wilfried Göesgens [Sun, 20 Jun 2010 22:28:28 +0000 (22:28 +0000)]
* vCtdlLogPrintf(): if we are running as deamon, and don't syslog but specified -x, we want a logfile.
Wilfried Göesgens [Sun, 20 Jun 2010 21:44:24 +0000 (21:44 +0000)]
* check_get(): fix dict_tcp module; we just care for the first 4 chars
* check_get(): send an error if we don't get what we expect
Wilfried Göesgens [Sun, 20 Jun 2010 21:44:14 +0000 (21:44 +0000)]
* fix HAVE_SYSCALL_H detection