citadel.git
17 years agoFixed the ability to download files with spaces in the name
Art Cancro [Tue, 13 Mar 2007 03:06:05 +0000 (03:06 +0000)]
Fixed the ability to download files with spaces in the name

17 years agoChanges to vcard handler required for Bynari Connector support
Art Cancro [Tue, 13 Mar 2007 02:51:33 +0000 (02:51 +0000)]
Changes to vcard handler required for Bynari Connector support

17 years agoBrought over the updated mime parser from citadel
Art Cancro [Tue, 13 Mar 2007 02:41:50 +0000 (02:41 +0000)]
Brought over the updated mime parser from citadel

17 years agomime_parser: remove code that reduces the size of the
Art Cancro [Tue, 13 Mar 2007 02:39:42 +0000 (02:39 +0000)]
mime_parser: remove code that reduces the size of the
extracted multipart component by one, because it's not correct.
The original detected size appears to be the correct one.  This
probably means that there is an off-by-one error somewhere else.

17 years agobeforesave hook for calendar rooms no longer rejects
Art Cancro [Tue, 13 Mar 2007 01:57:49 +0000 (01:57 +0000)]
beforesave hook for calendar rooms no longer rejects
messages not of type text/calendar.  We cannot maintain this level of purity
anymore because the Bynari connector will attempt to store multipart/mixed as
well as metadata.

17 years agodisplay_using_handler() now needs to request more than just
Art Cancro [Tue, 13 Mar 2007 01:45:00 +0000 (01:45 +0000)]
display_using_handler() now needs to request more than just
the message base headers.  It needs the mime structure to find nested
parts of the requested type.

17 years ago* use relative post url to editinfo, so we point to the right target when running...
Wilfried Göesgens [Mon, 12 Mar 2007 23:25:01 +0000 (23:25 +0000)]
* use relative post url to editinfo, so we point to the right target when running behind an apache proxy with webcit/ url prefix.

17 years agoNow we have to click on the info link to opening
Thierry Pasqualier [Mon, 12 Mar 2007 22:10:51 +0000 (22:10 +0000)]
Now we have to click on the info link to opening
the info panel. Then click on a link to close it.

17 years ago(no commit message)
Art Cancro [Mon, 12 Mar 2007 22:04:01 +0000 (22:04 +0000)]

17 years agoRemoved an old, unncecessary debug trace msg
Art Cancro [Mon, 12 Mar 2007 20:40:27 +0000 (20:40 +0000)]
Removed an old, unncecessary debug trace msg

17 years agoWhen re-creating an expired session, re-use the
Art Cancro [Sat, 10 Mar 2007 21:03:36 +0000 (21:03 +0000)]
When re-creating an expired session, re-use the
session ID number that they had before.  Although the client
browser is supposed to pick up the new session ID from the next
cookie and start using it, some badly configured clients do not
do this, causing many new sessions to be created.

17 years agoThe hello.gif must be centred in default login screen
Thierry Pasqualier [Fri, 9 Mar 2007 14:35:32 +0000 (14:35 +0000)]
The hello.gif must be centred in default login screen

17 years agoReturn of the image - hello.gif - in the login screen
Thierry Pasqualier [Fri, 9 Mar 2007 13:59:15 +0000 (13:59 +0000)]
Return of the image - hello.gif - in the login screen

17 years agoFor address autocompletion, results of the AUTO command
Art Cancro [Thu, 8 Mar 2007 05:26:12 +0000 (05:26 +0000)]
For address autocompletion, results of the AUTO command
are now search-reduced using the fulltext index prior to scanning
if possible, in order to improve performance on very large address
books.

17 years agoFixed a 'brown paper bag' bug in the new 'author as...' function
Art Cancro [Wed, 7 Mar 2007 22:32:58 +0000 (22:32 +0000)]
Fixed a 'brown paper bag' bug in the new 'author as...' function

17 years agoAdded a comment next to the string
Art Cancro [Wed, 7 Mar 2007 20:05:50 +0000 (20:05 +0000)]
Added a comment next to the string
'Mailbox already exists, or create failed' in serv_imap.c indicating
that the Bynari connector is looking for that exact string, so don't
change it.

17 years ago* for some reason webcit.conf was missing.
Wilfried Göesgens [Wed, 7 Mar 2007 14:06:23 +0000 (14:06 +0000)]
* for some reason webcit.conf was missing.

17 years ago* removed wrong blank.
Wilfried Göesgens [Wed, 7 Mar 2007 12:46:06 +0000 (12:46 +0000)]
* removed wrong blank.

17 years agoTHIS IS WEBCIT 7.06
Art Cancro [Wed, 7 Mar 2007 05:54:02 +0000 (05:54 +0000)]
THIS IS WEBCIT 7.06

17 years agoTHIS IS CITADEL 7.06
Art Cancro [Wed, 7 Mar 2007 05:51:18 +0000 (05:51 +0000)]
THIS IS CITADEL 7.06

17 years agoRewrote the quoted-printable decoder again. The previous
Art Cancro [Wed, 7 Mar 2007 05:47:12 +0000 (05:47 +0000)]
Rewrote the quoted-printable decoder again.  The previous
one missed certain character sequences.

17 years agoRewrote the quoted-printable decoder again. The previous
Art Cancro [Wed, 7 Mar 2007 05:46:51 +0000 (05:46 +0000)]
Rewrote the quoted-printable decoder again.  The previous
one missed certain character sequences.

17 years ago* create format strings different for solaris
Wilfried Göesgens [Mon, 5 Mar 2007 23:44:03 +0000 (23:44 +0000)]
* create format strings different for solaris
* some solaris build scripts

17 years agoimap acl ... when outputting the 't' right, also
Art Cancro [Mon, 5 Mar 2007 20:29:49 +0000 (20:29 +0000)]
imap acl ... when outputting the 't' right, also
output the obsolete 'd' right as well.  keeps mutt happy.'

17 years agoFixed a minor printf long/int mismatch
Art Cancro [Sat, 3 Mar 2007 04:21:26 +0000 (04:21 +0000)]
Fixed a minor printf long/int mismatch

17 years agoroadmap.txt moved out to the wiki
Art Cancro [Sat, 3 Mar 2007 04:12:43 +0000 (04:12 +0000)]
roadmap.txt moved out to the wiki

17 years agosome CSS adaptations
Thierry Pasqualier [Fri, 2 Mar 2007 13:47:35 +0000 (13:47 +0000)]
some CSS adaptations

17 years agodisplay room infos with some javascript
Thierry Pasqualier [Fri, 2 Mar 2007 13:35:54 +0000 (13:35 +0000)]
display room infos with some javascript

17 years agoUpdated french translation
Thierry Pasqualier [Fri, 2 Mar 2007 08:02:55 +0000 (08:02 +0000)]
Updated french translation

17 years agoCompleted the 'upload a file' dialog.
Art Cancro [Thu, 1 Mar 2007 05:38:19 +0000 (05:38 +0000)]
Completed the 'upload a file' dialog.

17 years agoForce downloads to use a MIME type of application/octet-stream
Art Cancro [Wed, 28 Feb 2007 22:54:52 +0000 (22:54 +0000)]
Force downloads to use a MIME type of application/octet-stream
in order to prevent downloading browsers from trying to render contents
inline.

17 years agoAdded commands to view a room's file directory and to
Art Cancro [Wed, 28 Feb 2007 22:51:59 +0000 (22:51 +0000)]
Added commands to view a room's file directory and to
download files contained within.

17 years ago* added include files containing structural information from our database backend.
Wilfried Göesgens [Tue, 27 Feb 2007 20:49:26 +0000 (20:49 +0000)]
* added include files containing structural information from our database backend.
* added type definitions translating the structure information back into c-structs
* added type definitions for serializing / deserializing our structurse to artv.
* added code to serv_vanderley to auto dump our datastructurse
* incremented the EXPORT_REV_MIN because of the sequence of config is changed to be similar to our storage backend.
* added include flags to the makefiles.

17 years ago* some fixups in the solaris detection.
Wilfried Göesgens [Tue, 27 Feb 2007 20:06:12 +0000 (20:06 +0000)]
* some fixups in the solaris detection.

17 years ago* fix some warnings
Wilfried Göesgens [Mon, 26 Feb 2007 23:54:54 +0000 (23:54 +0000)]
* fix some warnings
* install locales as the last, because of this may fail

17 years ago* we need this if we don't have ncurses.
Wilfried Göesgens [Mon, 26 Feb 2007 22:54:56 +0000 (22:54 +0000)]
* we need this if we don't have ncurses.

17 years agoadded exit for text client connection drop
Stu Mark [Mon, 26 Feb 2007 22:02:51 +0000 (22:02 +0000)]
added exit for text client connection drop

17 years agosock_connect() returns with an error if the supplied host,
Art Cancro [Mon, 26 Feb 2007 21:39:25 +0000 (21:39 +0000)]
sock_connect() returns with an error if the supplied host,
port, or protocol is null or zero length

17 years ago* solaris compatibility patches.
Wilfried Göesgens [Sun, 25 Feb 2007 22:10:26 +0000 (22:10 +0000)]
* solaris compatibility patches.

17 years agoUpdated the html2html filter. When we encounter a charset
Art Cancro [Sat, 24 Feb 2007 04:58:54 +0000 (04:58 +0000)]
Updated the html2html filter.  When we encounter a charset
declaration within the meta tags, the charset 'unicode' is manually aliased
to 'UTF-8'.  GNU iconv wants to treat it as an alias for 'UTF-16' but
messages generated by brain-damaged MS Exchange webmail are declaring
'unicode' when they really mean 'UTF-8'.  This change only applies to
meta tags; it is not a program-wide alias.

17 years agoEnter message / write mail dialog : present a drop-down box
Art Cancro [Thu, 22 Feb 2007 22:24:14 +0000 (22:24 +0000)]
Enter message / write mail dialog : present a drop-down box
allowing the user to enter a message using their account's screen name,
the friendly name on their vCard, or anonymous (if allowed in the current
room).

17 years agoFinal changes to server to allow message display names to
Art Cancro [Thu, 22 Feb 2007 21:38:00 +0000 (21:38 +0000)]
Final changes to server to allow message display names to
be either the account's display name or the vCard's friendly name.

17 years ago* double free
Wilfried Göesgens [Thu, 22 Feb 2007 20:34:34 +0000 (20:34 +0000)]
* double free

17 years ago* THIS IS 7.05
Art Cancro [Thu, 22 Feb 2007 18:23:07 +0000 (18:23 +0000)]
* THIS IS 7.05

17 years ago* fixup @'s in usernames when doing smtpauth client
Wilfried Göesgens [Thu, 22 Feb 2007 16:58:07 +0000 (16:58 +0000)]
* fixup @'s in usernames when doing smtpauth client
* ignore returns from db_input

17 years agoMinor changes to message entry header bar
Art Cancro [Thu, 22 Feb 2007 04:28:31 +0000 (04:28 +0000)]
Minor changes to message entry header bar

17 years agoCleaning code of the left side bar...
Thierry Pasqualier [Wed, 21 Feb 2007 20:51:57 +0000 (20:51 +0000)]
Cleaning code of the left side bar...

17 years agoCleaning code of the left side bar
Thierry Pasqualier [Wed, 21 Feb 2007 20:18:24 +0000 (20:18 +0000)]
Cleaning code of the left side bar

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.