citadel.git
17 years ago* Removed the completely redunant function get_mm()
Art Cancro [Wed, 21 Feb 2007 18:40:57 +0000 (18:40 +0000)]
* Removed the completely redunant function get_mm()
* get_control() now only fetches the control record from disk if it
  is not already in memory.

17 years agolost quote...
Thierry Pasqualier [Tue, 20 Feb 2007 20:51:07 +0000 (20:51 +0000)]
lost quote...

17 years ago* round corners for the grey box in login screen
Thierry Pasqualier [Tue, 20 Feb 2007 20:34:27 +0000 (20:34 +0000)]
* round corners for the grey box in login screen
* round corners work in summary screen

17 years agoFor sessions using the Citadel wire protocol, follow
Art Cancro [Mon, 19 Feb 2007 15:57:41 +0000 (15:57 +0000)]
For sessions using the Citadel wire protocol, follow
the 'too many users are online' message with a forcible
session disconnect.

17 years ago* Cache the Friendly Name (fn) from the user's vCard
Art Cancro [Sun, 18 Feb 2007 23:24:25 +0000 (23:24 +0000)]
* Cache the Friendly Name (fn) from the user's vCard
  at login and whenever the vCard changes, and store it in
  the session data.  We will add code to give the user an
  option to select it as the display name for email messages.
* Remove techdoc/protocol.txt ... this will be maintained on
  the web site now.

17 years agoCSS adaptation
Thierry Pasqualier [Sun, 18 Feb 2007 21:48:26 +0000 (21:48 +0000)]
CSS adaptation

17 years ago* updated po; added german strings.
Wilfried Göesgens [Sun, 18 Feb 2007 09:44:02 +0000 (09:44 +0000)]
* updated po; added german strings.

17 years ago* label icon "Write mail" when in mailbox mode
Wilfried Göesgens [Sun, 18 Feb 2007 09:43:24 +0000 (09:43 +0000)]
* label icon "Write mail" when in mailbox mode

17 years agonowrap navbar
Thierry Pasqualier [Sun, 18 Feb 2007 09:08:44 +0000 (09:08 +0000)]
nowrap navbar
increase 1% banner height

17 years ago* added implementations to the general purpose commands.
Wilfried Göesgens [Sat, 17 Feb 2007 21:22:03 +0000 (21:22 +0000)]
* added implementations to the general purpose commands.

17 years agoApplied matt's latest serv_funambol.c patch
Art Cancro [Fri, 16 Feb 2007 23:11:20 +0000 (23:11 +0000)]
Applied matt's latest serv_funambol.c patch

17 years agoremoved stuff that wasn't ready for commit'
Wilfried Göesgens [Fri, 16 Feb 2007 18:13:00 +0000 (18:13 +0000)]
removed stuff that wasn't ready for commit'

17 years ago* handle =\r\n's in the qp decoder
Wilfried Göesgens [Fri, 16 Feb 2007 17:42:38 +0000 (17:42 +0000)]
* handle =\r\n's in the qp decoder

17 years ago* tell what we did to the debs
Wilfried Göesgens [Wed, 14 Feb 2007 21:02:05 +0000 (21:02 +0000)]
* tell what we did to the debs
* fixed bug in range checking in the qp-decoder

17 years ago* get synced with citadels mime_parser
Wilfried Göesgens [Wed, 14 Feb 2007 20:59:24 +0000 (20:59 +0000)]
* get synced with citadels mime_parser
* replace _'s in subjects
* tell what we did to the debs

17 years agofix CSS login screen for NS7 bug
Thierry Pasqualier [Wed, 14 Feb 2007 17:07:11 +0000 (17:07 +0000)]
fix CSS login screen for NS7 bug

17 years agoEliminate the use of LOG_PERROR. Not all platforms have it.
Art Cancro [Mon, 12 Feb 2007 16:48:52 +0000 (16:48 +0000)]
Eliminate the use of LOG_PERROR.  Not all platforms have it.

17 years agofix css margin and padding values in banner
Thierry Pasqualier [Mon, 12 Feb 2007 11:08:53 +0000 (11:08 +0000)]
fix css margin and padding values in banner
problem of display with safari, test it

17 years agoObserve CC->nologin (too many users already online) for SMTP sessions
Art Cancro [Mon, 12 Feb 2007 04:05:58 +0000 (04:05 +0000)]
Observe CC->nologin (too many users already online) for SMTP sessions

17 years agoimap_acl: never output the 'a' flag, even if the user
Art Cancro [Sat, 10 Feb 2007 22:20:22 +0000 (22:20 +0000)]
imap_acl: never output the 'a' flag, even if the user
has administrative access to the room in question.  This should
theoretically prevent compliant clients from performing any of
SETACL/DELETEACL/GETACL/LISTRIGHTS commands on the room, which
is good because those commands are not fully implemented yet.

17 years ago* IMAP 'LISTRIGHTS' command (skeleton) implemented
Art Cancro [Sat, 10 Feb 2007 19:09:21 +0000 (19:09 +0000)]
* IMAP 'LISTRIGHTS' command (skeleton) implemented

17 years ago* be more fault tolerant if no apache is installed on the system but the user selecte...
Wilfried Göesgens [Sat, 10 Feb 2007 13:48:04 +0000 (13:48 +0000)]
* be more fault tolerant if no apache is installed on the system but the user selected it.

17 years ago* added abuse@ default account.
Wilfried Göesgens [Thu, 8 Feb 2007 18:29:10 +0000 (18:29 +0000)]
* added abuse@ default account.

17 years agoCommand prompt was much too short; lengthened it.
Michael Hampton [Thu, 8 Feb 2007 12:34:55 +0000 (12:34 +0000)]
Command prompt was much too short; lengthened it.

17 years ago* ignore question not asked returns
Wilfried Göesgens [Wed, 7 Feb 2007 23:23:56 +0000 (23:23 +0000)]
* ignore question not asked returns
* ignore fails on removing database entries

17 years ago* call useradd the right way.
Wilfried Göesgens [Wed, 7 Feb 2007 16:21:18 +0000 (16:21 +0000)]
* call useradd the right way.

17 years ago* tell what we've changed.
Wilfried Göesgens [Mon, 5 Feb 2007 21:47:31 +0000 (21:47 +0000)]
* tell what we've changed.

17 years ago* corrected use of our absolute directories
Wilfried Göesgens [Mon, 5 Feb 2007 21:45:11 +0000 (21:45 +0000)]
* corrected use of our absolute directories
* updated changelog.

17 years ago* remove =\n and friends instead of replacing it.
Wilfried Göesgens [Mon, 5 Feb 2007 21:17:50 +0000 (21:17 +0000)]
* remove =\n and friends instead of replacing it.

17 years ago* added debug protocol flag
Wilfried Göesgens [Sun, 4 Feb 2007 20:28:18 +0000 (20:28 +0000)]
* added debug protocol flag
* added nice output of our raw talk to the server if the above flag is set
* make more use of the php array manipulation functions and tokenizers
* examine the output of some commands more complete

17 years ago* use isset() to be correct and don't produce warnings
Wilfried Göesgens [Sun, 4 Feb 2007 15:52:40 +0000 (15:52 +0000)]
* use isset() to be correct and don't produce warnings
* have a config.php containing our server connection.

17 years ago* reworked CtdlDecodeQuotedPrintable
Wilfried Göesgens [Sun, 4 Feb 2007 13:58:35 +0000 (13:58 +0000)]
* reworked CtdlDecodeQuotedPrintable

17 years agoImplemented client configuration of the new RBL handling option
Art Cancro [Sun, 4 Feb 2007 03:48:24 +0000 (03:48 +0000)]
Implemented client configuration of the new RBL handling option

17 years ago* Added a config option to check RBL's immediately upon
Art Cancro [Sun, 4 Feb 2007 00:01:03 +0000 (00:01 +0000)]
* Added a config option to check RBL's immediately upon
  connection instead of waiting for them to execute a RCPT command.
  (Still need to implement client config option.)
* Bumped the rev level and compatible export file level to 7.04 because
  we amended the config file format.

17 years ago* added hint, that the error page might be out of date, and pressing master reload...
Wilfried Göesgens [Sat, 3 Feb 2007 20:08:01 +0000 (20:08 +0000)]
* added hint, that the error page might be out of date, and pressing master reload might make it go away.

17 years agofix the with of the new navbar
Thierry Pasqualier [Fri, 2 Feb 2007 18:36:55 +0000 (18:36 +0000)]
fix the with of the new navbar

17 years ago* Replaced background image with a background color (D8D8D8 grey)
Art Cancro [Fri, 2 Feb 2007 04:10:35 +0000 (04:10 +0000)]
* Replaced background image with a background color (D8D8D8 grey)
* Window boxes now have rounded corners, thanks to NiftyCube (which we
  already use elsewhere).  For some reason it doesn't work in the
  Summary page, but it works everywhere else.  I don't know why.

17 years ago * ask questions in the obvious cases.
Wilfried Göesgens [Tue, 30 Jan 2007 23:37:35 +0000 (23:37 +0000)]
  * ask questions in the obvious cases.

17 years ago* ask questions on install too
Wilfried Göesgens [Tue, 30 Jan 2007 23:04:01 +0000 (23:04 +0000)]
* ask questions on install too
* create user more acurate
* added this to changelog.

17 years agofix CSS login
Thierry Pasqualier [Tue, 30 Jan 2007 07:28:48 +0000 (07:28 +0000)]
fix CSS login

17 years agoSomes changes in HTML/CSS of banner information text
Thierry Pasqualier [Mon, 29 Jan 2007 21:50:30 +0000 (21:50 +0000)]
Somes changes in HTML/CSS of banner information text

17 years agoSomes changes in HTML/CSS of banner information text
Thierry Pasqualier [Mon, 29 Jan 2007 21:38:39 +0000 (21:38 +0000)]
Somes changes in HTML/CSS of banner information text

17 years agorewriting HTML/CSS navbar without table
Thierry Pasqualier [Mon, 29 Jan 2007 21:17:35 +0000 (21:17 +0000)]
rewriting HTML/CSS navbar without table
<div id="navbar">
<ul>
<li class="ungoto"><a href="ungoto">...
<li class="newmess"><a href="readnew">...
...
</ul></div>

17 years ago* Moved message deletion into the CtdlRoomAccess() API. The
Art Cancro [Sat, 27 Jan 2007 04:30:39 +0000 (04:30 +0000)]
* Moved message deletion into the CtdlRoomAccess() API.  The
  old function DoIHavePermissionToDeleteMessagesFromThisRoom() is now a
  simple wrapper around CtdlRoomAccess().
* This gives us the ability to query arbitrary room/user combinations, not
  just "this user, this room."  It also paves the way for the ability to
  grant "delete privileges" to any user for any room in the future.
* IMAP ACL now uses this feature to set or clear the "t" flag.  Observed
  that Thunderbird now activates or deactivates the Delete button for each
  folder based on the "t" flag.

17 years ago* Only call set_msgcall() if Berkeley DB is v4.3 or newer
Art Cancro [Fri, 26 Jan 2007 21:29:17 +0000 (21:29 +0000)]
* Only call set_msgcall() if Berkeley DB is v4.3 or newer
* Also call set_errcall() for more verbose logging of errors

17 years agofix CSS font size
Thierry Pasqualier [Fri, 26 Jan 2007 08:16:57 +0000 (08:16 +0000)]
fix CSS font size

17 years agofix CSS
Thierry Pasqualier [Fri, 26 Jan 2007 08:03:20 +0000 (08:03 +0000)]
fix CSS

17 years agoHTML/CSS changes in the banner which becomes simply:
Thierry Pasqualier [Fri, 26 Jan 2007 07:46:17 +0000 (07:46 +0000)]
HTML/CSS changes in the banner which becomes simply:
<div>
        <h1>Title</h1>
        <div>Infos</divi> i work to improve infos displaying
</div>
<ul>
<li class="search"><?SEARCHOMATIC></li>
<li class="view"><?VIEWOMATIC></li>
<li class="nummsgs"><?NUMMSGS></li>
<li class="start_page"><?START></li>
</ul>

17 years ago* tell we added that patch
Wilfried Göesgens [Fri, 26 Jan 2007 07:25:27 +0000 (07:25 +0000)]
* tell we added that patch

17 years ago* icaltime_from_webform() - removed an unnecessary conversion
Art Cancro [Fri, 26 Jan 2007 05:30:28 +0000 (05:30 +0000)]
* icaltime_from_webform() - removed an unnecessary conversion
  to and from time_t.  A problem with libical was causing timestamps
  to get converted from local time zone to GMT twice.

17 years ago* lurk the faq from our wiki to provide package documentation.
Wilfried Göesgens [Fri, 26 Jan 2007 00:13:43 +0000 (00:13 +0000)]
* lurk the faq from our wiki to provide package documentation.

17 years ago* renamed var.
Wilfried Göesgens [Thu, 25 Jan 2007 23:16:40 +0000 (23:16 +0000)]
* renamed var.

17 years ago* say what we've changed.
Wilfried Göesgens [Thu, 25 Jan 2007 22:21:16 +0000 (22:21 +0000)]
* say what we've changed.

17 years agoIMAP SEARCH - more internal validation to avoid crashing
Art Cancro [Thu, 25 Jan 2007 04:34:49 +0000 (04:34 +0000)]
IMAP SEARCH - more internal validation to avoid crashing
if we hit an invalid message pointer during a search operation.

17 years ago* Added a temporary command to insert a bogus message number
Art Cancro [Thu, 25 Jan 2007 03:12:10 +0000 (03:12 +0000)]
* Added a temporary command to insert a bogus message number
  into a room.  This is for debugging.

17 years ago* precalculate the position of chkpwd like we do it for the rest.
Wilfried Göesgens [Wed, 24 Jan 2007 22:36:12 +0000 (22:36 +0000)]
* precalculate the position of chkpwd like we do it for the rest.

17 years agoDon't use imap_strout() for ACL bits. Technically this
Art Cancro [Wed, 24 Jan 2007 17:29:28 +0000 (17:29 +0000)]
Don't use imap_strout() for ACL bits.  Technically this
is legal IMAP syntax, but since no other servers ever display quotes, it's
probably going to blow up some clients out there.

17 years ago* create user and directories needed in common package.
Wilfried Göesgens [Tue, 23 Jan 2007 20:09:50 +0000 (20:09 +0000)]
* create user and directories needed in common package.

17 years ago* 'Enable system auth' site config option has been renamed
Art Cancro [Tue, 23 Jan 2007 18:16:18 +0000 (18:16 +0000)]
* 'Enable system auth' site config option has been renamed
  to terminology consistent with that used in Citadel setup.  It
  has also been greyed out because it is not an appropriate setting
  to change while the server is running.

17 years ago* Add serv_funambol.h to version control
Art Cancro [Tue, 23 Jan 2007 18:07:30 +0000 (18:07 +0000)]
* Add serv_funambol.h to version control
* Remove 'Use system auth' from client-side config.  This option isn't
  really appropriate to change while the server is running.

17 years agoincrease from 6pt to 8pt banner info
Thierry Pasqualier [Tue, 23 Jan 2007 12:25:55 +0000 (12:25 +0000)]
increase from 6pt to 8pt banner info

17 years ago* Applied matt's funambol patch
Art Cancro [Tue, 23 Jan 2007 05:02:37 +0000 (05:02 +0000)]
* Applied matt's funambol patch

17 years ago* ACL extension - GETACL and MYRIGHTS share output code
Art Cancro [Tue, 23 Jan 2007 04:55:25 +0000 (04:55 +0000)]
* ACL extension - GETACL and MYRIGHTS share output code

17 years agoremove class name in login screen
Thierry Pasqualier [Mon, 22 Jan 2007 21:53:36 +0000 (21:53 +0000)]
remove class name in login screen

17 years agoIt is now possible to drive the look of the loginscreen with CSS
Thierry Pasqualier [Mon, 22 Jan 2007 21:44:02 +0000 (21:44 +0000)]
It is now possible to drive the look of the loginscreen with CSS

17 years agoWhen loading the march list, don't insert the current room.
Art Cancro [Mon, 22 Jan 2007 17:42:58 +0000 (17:42 +0000)]
When loading the march list, don't insert the current room.

17 years agoIncrease the size of the text entry buffer when sending instant messages
Art Cancro [Mon, 22 Jan 2007 03:39:26 +0000 (03:39 +0000)]
Increase the size of the text entry buffer when sending instant messages

17 years ago* use message purger api function instead of jut free() it.
Wilfried Göesgens [Sun, 21 Jan 2007 12:50:03 +0000 (12:50 +0000)]
* use message purger api function instead of jut free() it.

17 years ago* free buffer in config reader
Wilfried Göesgens [Sun, 21 Jan 2007 12:28:13 +0000 (12:28 +0000)]
* free buffer in config reader

17 years ago* don't loose pointers to cal structs and destruct them properly.
Wilfried Göesgens [Sun, 21 Jan 2007 12:13:28 +0000 (12:13 +0000)]
* don't loose pointers to cal structs and destruct them properly.

17 years ago* shut down libical apropriate.
Wilfried Göesgens [Sun, 21 Jan 2007 10:41:50 +0000 (10:41 +0000)]
* shut down libical apropriate.
* first guesses of destroying remaining session objects

17 years ago* free the other lists in here too on shutdown.
Wilfried Göesgens [Sat, 20 Jan 2007 20:32:43 +0000 (20:32 +0000)]
* free the other lists in here too on shutdown.

17 years ago* free the validated recipients
Wilfried Göesgens [Sat, 20 Jan 2007 20:21:54 +0000 (20:21 +0000)]
* free the validated recipients

17 years ago* flush networker caching list on exit
Wilfried Göesgens [Sat, 20 Jan 2007 19:53:52 +0000 (19:53 +0000)]
* flush networker caching list on exit

17 years ago* use getpwent_r
Wilfried Göesgens [Sat, 20 Jan 2007 19:25:23 +0000 (19:25 +0000)]
* use getpwent_r
* tag the message valid. thanks IG for the how to change.

17 years ago* Brought over the updated mime_parser.c from citadel
Art Cancro [Sat, 20 Jan 2007 19:20:39 +0000 (19:20 +0000)]
* Brought over the updated mime_parser.c from citadel

17 years agoDon't advertise the ACL extension. It isn't finished
Art Cancro [Sat, 20 Jan 2007 19:03:00 +0000 (19:03 +0000)]
Don't advertise the ACL extension.  It isn't finished
yet and it confuses some clients.

17 years ago* Initialize more variables during declaration,
Art Cancro [Sat, 20 Jan 2007 17:22:04 +0000 (17:22 +0000)]
* Initialize more variables during declaration,
  in the hope of suppressing Valgrind warnings

17 years ago* Close the fd to our control file.
Wilfried Göesgens [Sat, 20 Jan 2007 17:20:31 +0000 (17:20 +0000)]
* Close the fd to our control file.

17 years ago* strlen is sloouuw.... don't use it over and over.
Wilfried Göesgens [Sat, 20 Jan 2007 16:04:24 +0000 (16:04 +0000)]
* strlen is sloouuw.... don't use it over and over.

17 years ago* more message pointers initialized.
Wilfried Göesgens [Sat, 20 Jan 2007 15:57:47 +0000 (15:57 +0000)]
* more message pointers initialized.

17 years ago* if the message is not valid, try to free the message pointer in message_free
Wilfried Göesgens [Sat, 20 Jan 2007 15:30:06 +0000 (15:30 +0000)]
* if the message is not valid, try to free the message pointer in message_free
* be paranoid about message pointers being non initialized

17 years ago* New Strings
Wilfried Göesgens [Sat, 20 Jan 2007 15:01:50 +0000 (15:01 +0000)]
* New Strings

17 years ago * cleanup ourselfs on exit.
Wilfried Göesgens [Sat, 20 Jan 2007 14:47:52 +0000 (14:47 +0000)]
 * cleanup ourselfs on exit.

17 years ago* some new french translation strings
Thierry Pasqualier [Sat, 20 Jan 2007 08:08:04 +0000 (08:08 +0000)]
* some new french translation strings
* fix CSS values

17 years agoRenamed 'Funambol Intergration' [sic] tab to 'Push EMail'
Art Cancro [Sat, 20 Jan 2007 05:34:17 +0000 (05:34 +0000)]
Renamed 'Funambol Intergration' [sic] tab to 'Push EMail'

17 years ago* svn add serv_funambol.c
Art Cancro [Sat, 20 Jan 2007 05:26:38 +0000 (05:26 +0000)]
* svn add serv_funambol.c

17 years ago* Applied Matt's patch to add Funambol config tab to webcit
Art Cancro [Sat, 20 Jan 2007 05:23:32 +0000 (05:23 +0000)]
* Applied Matt's patch to add Funambol config tab to webcit

17 years ago* Applied Matt's patches to submit messages to Funambol
Art Cancro [Sat, 20 Jan 2007 05:19:03 +0000 (05:19 +0000)]
* Applied Matt's patches to submit messages to Funambol
  and also implement config options for it

17 years agoFix problem where HTML listsub subscribe/unsubscribe message appears blank
Michael Hampton [Fri, 19 Jan 2007 16:40:13 +0000 (16:40 +0000)]
Fix problem where HTML listsub subscribe/unsubscribe message appears blank

17 years agoChange HTML in login screen to improve customization
Thierry Pasqualier [Thu, 18 Jan 2007 23:08:23 +0000 (23:08 +0000)]
Change HTML in login screen to improve customization

17 years agoCosmetic change in banner
Thierry Pasqualier [Thu, 18 Jan 2007 22:42:45 +0000 (22:42 +0000)]
Cosmetic change in banner

17 years ago * fixed locale directory lookup / make
Wilfried Göesgens [Thu, 18 Jan 2007 20:47:08 +0000 (20:47 +0000)]
 * fixed locale directory lookup / make
 * discard '../' requests.

17 years ago* ndirs=3 (tiny_mce wasn't getting delivered)
Art Cancro [Thu, 18 Jan 2007 16:28:53 +0000 (16:28 +0000)]
* ndirs=3 (tiny_mce wasn't getting delivered)

17 years ago* CtdlCheckRoomAccess() now sets a new bit UA_ADMINALLOWED
Art Cancro [Thu, 18 Jan 2007 04:35:52 +0000 (04:35 +0000)]
* CtdlCheckRoomAccess() now sets a new bit UA_ADMINALLOWED
  if the user is an Aide or the Room Aide
* Used the above in IMAP ACL...

17 years ago* Removed ctdl_ssl_dir because there was already ctdl_key_dir, and
Art Cancro [Thu, 18 Jan 2007 03:53:35 +0000 (03:53 +0000)]
* Removed ctdl_ssl_dir because there was already ctdl_key_dir, and
  ctdl_ssl_dir was being calculated incorrectly anyway.

17 years agoFix minor spacing problem in listsub HTML
Michael Hampton [Wed, 17 Jan 2007 22:36:05 +0000 (22:36 +0000)]
Fix minor spacing problem in listsub HTML

17 years ago* corrected files to open
Wilfried Göesgens [Wed, 17 Jan 2007 14:46:09 +0000 (14:46 +0000)]
* corrected files to open

17 years ago* CSS modifications for login screen
Art Cancro [Wed, 17 Jan 2007 05:29:47 +0000 (05:29 +0000)]
* CSS modifications for login screen

17 years ago* corrected pid file calcing in debian init script
Wilfried Göesgens [Tue, 16 Jan 2007 23:30:57 +0000 (23:30 +0000)]
* corrected pid file calcing in debian init script