citadel.git
16 years ago* we have now several bstrs:
Wilfried Göesgens [Fri, 4 Apr 2008 10:44:32 +0000 (10:44 +0000)]
* we have now several bstrs:
  * bstr: simply gives the string
  * xbstr: gives string and its length
  * lbstr: gives the long value of the item
  * ibstr: gives the int value of the item
  * havebstr: whether this bstr and if it wasn't set empty
  * yesbstr: returns true if the value equals "yes"
there also is a CAPITAL version of each, for dynamicaly calculated keys.
* replaced all atol(bstr()), strcmp(bstr(), "yes") IsEmptyStr(bstr()) by the above.

16 years ago* as its rather noisy, the dezonify logging is #ifdef DBG_ICAL now.
Wilfried Göesgens [Fri, 4 Apr 2008 10:39:25 +0000 (10:39 +0000)]
* as its rather noisy, the dezonify logging is #ifdef DBG_ICAL now.

16 years agoFixed a memory allocation problem
Art Cancro [Fri, 4 Apr 2008 03:52:55 +0000 (03:52 +0000)]
Fixed a memory allocation problem

16 years ago* Restore the ability of addurls() to delimit on '?' as well as '&'
Art Cancro [Fri, 4 Apr 2008 02:37:42 +0000 (02:37 +0000)]
* Restore the ability of addurls() to delimit on '?' as well as '&'
* Handle thread references when posting message replies.

16 years agowebcit - generate Reply/ReplyAll/ReplyQuoted URL's that contain thread references
Art Cancro [Thu, 3 Apr 2008 21:54:42 +0000 (21:54 +0000)]
webcit - generate Reply/ReplyAll/ReplyQuoted URL's that contain thread references

16 years agoKeep track of thread references, in the server and in the text client. This required...
Art Cancro [Thu, 3 Apr 2008 20:37:33 +0000 (20:37 +0000)]
Keep track of thread references, in the server and in the text client.  This required amending the ENT0 protocol command.

16 years ago* due to demand of debian, we rename the webcit binary from webserver to webcit.
Wilfried Göesgens [Thu, 3 Apr 2008 19:43:00 +0000 (19:43 +0000)]
* due to demand of debian, we rename the webcit binary from webserver to webcit.
* for migration make install wil create a symlink.

16 years ago* xbstr now will give the length of the value to its key, so working with it is more...
Wilfried Göesgens [Thu, 3 Apr 2008 18:51:32 +0000 (18:51 +0000)]
* xbstr now will give the length of the value to its key, so working with it is more easy.

16 years ago* moved url argument list to hash.
Wilfried Göesgens [Wed, 2 Apr 2008 23:45:08 +0000 (23:45 +0000)]
* moved url argument list to hash.
* carry length of parameter value in the hash for later use
* added Bstr, BSTR and bstr. bstr mustn't be used for dynamic keys, use BSTR instead.
* use BSTR where apropriate.
* fixed crash condition with message posting Mrs. Foobar found out

16 years ago* add convenience macro for constant hashkeys, as the compiler can do sizeof instead...
Wilfried Göesgens [Wed, 2 Apr 2008 23:41:47 +0000 (23:41 +0000)]
* add convenience macro for constant hashkeys, as the compiler can do sizeof instead of the program doing strlen.

16 years ago* rather trunkate data then letting escape chars through.
Wilfried Göesgens [Tue, 1 Apr 2008 22:35:35 +0000 (22:35 +0000)]
* rather trunkate data then letting escape chars through.

16 years ago* rewrote urlstring tokenizer
Wilfried Göesgens [Tue, 1 Apr 2008 22:02:58 +0000 (22:02 +0000)]
* rewrote urlstring tokenizer
* fixed crash condition in de-escaper

16 years ago* removed nonfree component.
Wilfried Göesgens [Mon, 31 Mar 2008 21:48:52 +0000 (21:48 +0000)]
* removed nonfree component.

16 years agoICAL 'putics' should NOT do server-generated invitations.
Art Cancro [Mon, 31 Mar 2008 21:43:41 +0000 (21:43 +0000)]
ICAL 'putics' should NOT do server-generated invitations.

16 years ago* we need to find ?Q? or ?B? before searching for the end. else we might catch the...
Wilfried Göesgens [Mon, 31 Mar 2008 21:28:54 +0000 (21:28 +0000)]
* we need to find ?Q? or ?B? before searching for the end. else we might catch the wrong location and struggle.

16 years agoRefrain from transmitting untagged IMAP responses when the
Art Cancro [Mon, 31 Mar 2008 20:59:09 +0000 (20:59 +0000)]
Refrain from transmitting untagged IMAP responses when the
command in progress is FETCH, STORE, or SEARCH.  RFC3501 requires this.
Fixes bug #355.

16 years ago* lengthen the subject buffer so it can take utf8 glyphs
Wilfried Göesgens [Sun, 30 Mar 2008 23:33:28 +0000 (23:33 +0000)]
* lengthen the subject buffer so it can take utf8 glyphs

16 years agoENABLE_NLS must wrap HAVE_USELOCALE, else configure will make us produce compile...
Wilfried Göesgens [Sun, 30 Mar 2008 23:18:01 +0000 (23:18 +0000)]
ENABLE_NLS must wrap HAVE_USELOCALE, else configure will make us produce compile errors in certain situations.

16 years agoFix the artv export bug that crept in while I was fixing artv import.
Dave West [Sun, 30 Mar 2008 02:13:56 +0000 (02:13 +0000)]
Fix the artv export bug that crept in while I was fixing artv import.

16 years agoNo code changes, just cleaned some warnings and some comments.
Dave West [Sat, 29 Mar 2008 14:19:05 +0000 (14:19 +0000)]
No code changes, just cleaned some warnings and some comments.

16 years agoFix up ARTV import so that imports actually work.
Dave West [Sat, 29 Mar 2008 01:15:32 +0000 (01:15 +0000)]
Fix up ARTV import so that imports actually work.
Fixed various client_getln loops so that they don't go endless if the
client disappears.
ARTV import now makes use of the internal base64 decoder so it should be
quicker.
ARTV import now sends lots of dots to the client. This is to kick the
watchdog timer in sendcommand so that it doesn't expire while we process
a big message.
Changes in threads.* are in preperation for cancelling threads and using
signals to interrupt threads. They are #ifdef excluded.

16 years agoImporting REALLY BIG messages can also cause the watchdog in sendcommand
Dave West [Fri, 28 Mar 2008 15:09:19 +0000 (15:09 +0000)]
Importing REALLY BIG messages can also cause the watchdog in sendcommand
to expire. So now we walk the dots for each line of a message as well.

16 years agoFix the artv import.
Dave West [Fri, 28 Mar 2008 13:03:37 +0000 (13:03 +0000)]
Fix the artv import.
It couldn't handle the blank lines between sections and now it does.
Also added code to send dots during the room import to keep the user
informed that something is happening if we are importing a BIG room.
This has the added advantage of kicking the watchdog in sendcommand so
it doesn't time out unexpectedly.
Also added code to exit the artv early if we are shutting down.

16 years agoOn my slow system a watch dog time out of 5 seconds is not always
Dave West [Fri, 28 Mar 2008 12:59:05 +0000 (12:59 +0000)]
On my slow system a watch dog time out of 5 seconds is not always
enough.
I added a command line arg to increase it if needed.
Watchdog defaults to 5 seconds but you can use -w to extend it if you
need to.

16 years agoFixed a potential infinite-loop condition in previous commit
Art Cancro [Thu, 27 Mar 2008 02:55:57 +0000 (02:55 +0000)]
Fixed a potential infinite-loop condition in previous commit

16 years agoHandle RFC822 'References:' field and Citadel W (Wefewences) field
Art Cancro [Wed, 26 Mar 2008 21:15:32 +0000 (21:15 +0000)]
Handle RFC822 'References:' field and Citadel W (Wefewences) field

16 years agoThread log was too verbose when writing to disk
Art Cancro [Wed, 26 Mar 2008 04:30:19 +0000 (04:30 +0000)]
Thread log was too verbose when writing to disk

16 years ago* use the utf8 functions to cut subjects at the border of glyphs
Wilfried Göesgens [Wed, 26 Mar 2008 00:04:22 +0000 (00:04 +0000)]
* use the utf8 functions to cut subjects at the border of glyphs

16 years ago* add functions to evaluate utf8 strings as described at the instructables
Wilfried Göesgens [Wed, 26 Mar 2008 00:03:12 +0000 (00:03 +0000)]
* add functions to evaluate utf8 strings as described at the instructables

16 years agosmall update to hack.txt
Art Cancro [Tue, 25 Mar 2008 21:53:48 +0000 (21:53 +0000)]
small update to hack.txt

16 years agoBump the citadel rev number to 733. It got missed in the last release.
Dave West [Tue, 25 Mar 2008 19:35:14 +0000 (19:35 +0000)]
Bump the citadel rev number to 733. It got missed in the last release.
Bump the EXPORT_REV_MIN to 733 since I added the extra POP3 config
options.

16 years agoSending an instant message via Jabber now resets the idle timer.
Art Cancro [Mon, 24 Mar 2008 02:22:14 +0000 (02:22 +0000)]
Sending an instant message via Jabber now resets the idle timer.

16 years ago* added aditional licenses of the non-citadel created parts of libcitadel.
Wilfried Göesgens [Sun, 23 Mar 2008 20:42:23 +0000 (20:42 +0000)]
* added aditional licenses of the non-citadel created parts of libcitadel.

16 years agoDid away with lprintf all together now its called CtdlLogPrintf()
Dave West [Fri, 21 Mar 2008 21:42:54 +0000 (21:42 +0000)]
Did away with lprintf all together now its called CtdlLogPrintf()
This is a step towards the coding convention listed on the web site.

16 years agosvn_revision() now declared in svn_revision.h
Art Cancro [Fri, 21 Mar 2008 20:09:41 +0000 (20:09 +0000)]
svn_revision() now declared in svn_revision.h

16 years agoBootstrap now calls mk_svn_revision.sh for the package builders.
Dave West [Thu, 20 Mar 2008 20:48:13 +0000 (20:48 +0000)]
Bootstrap now calls mk_svn_revision.sh for the package builders.

16 years agoNow the text client and webcit show the servers svn revision too.
Dave West [Thu, 20 Mar 2008 19:22:26 +0000 (19:22 +0000)]
Now the text client and webcit show the servers svn revision too.

16 years agoNow the server records the SVN revision in the log at startup.
Dave West [Thu, 20 Mar 2008 18:32:07 +0000 (18:32 +0000)]
Now the server records the SVN revision in the log at startup.

16 years agoA test fix for the thread cancellation routine.
Dave West [Thu, 20 Mar 2008 15:39:58 +0000 (15:39 +0000)]
A test fix for the thread cancellation routine.
We only log situations where we would have cancelled a thread, we don't
actually cancel them.
With this code we should not see cancellation requests during normal
running.
Cancelation requests during normal running were due to threads being
asked to stop when load decreased but the idle thread detection aloud a
thread to be asked to stop just as select gave it a task and made it not
idle.
Now if select gives a thread a job to do and the thread was asked to
stop during the select the thread changes its state back to running and
refuses the stop request. This only happens if the system is NOT
shutting down.

16 years agoPrevent cancellation of threads but log that we would have cancelled it.
Dave West [Thu, 20 Mar 2008 13:26:47 +0000 (13:26 +0000)]
Prevent cancellation of threads but log that we would have cancelled it.
Its causing problems on Uncensored.

16 years ago* use snprintf to avoid stack corruption.
Wilfried Göesgens [Thu, 20 Mar 2008 09:57:42 +0000 (09:57 +0000)]
* use snprintf to avoid stack corruption.

16 years ago* init command buf empty to avoid fancy side effects
Wilfried Göesgens [Thu, 20 Mar 2008 09:08:38 +0000 (09:08 +0000)]
* init command buf empty to avoid fancy side effects

16 years ago* this way arround some compilers like the casts better.
Wilfried Göesgens [Wed, 19 Mar 2008 23:19:38 +0000 (23:19 +0000)]
* this way arround some compilers like the casts better.

16 years agooops ... minor fix to above
Art Cancro [Wed, 19 Mar 2008 19:41:58 +0000 (19:41 +0000)]
oops ... minor fix to above

16 years agoEVT_LOGOUT hooks are now called with the thread's current
Art Cancro [Wed, 19 Mar 2008 19:28:48 +0000 (19:28 +0000)]
EVT_LOGOUT hooks are now called with the thread's current
CitContext set to that of the session being logged out, even when
killing a session administratively.  This allows the identity of the
user to be passed along to module hooks.  This fixes the problem in
the Jabber server where buddy 'ghosts' whould remain visible to
clients if the user disconnected without logging off.

16 years agobmstrcasestr() now returns NULL if either of its supplied
Art Cancro [Wed, 19 Mar 2008 17:46:00 +0000 (17:46 +0000)]
bmstrcasestr() now returns NULL if either of its supplied
arguments is NULL ... instead of passing NULL to strlen() and making
the program crash.

16 years agoAuto purger thread was declaring itself as the indexer_thread() in the
Dave West [Wed, 19 Mar 2008 17:31:31 +0000 (17:31 +0000)]
Auto purger thread was declaring itself as the indexer_thread() in the
log

16 years agoWhen doing shutdown we allow each thread up to 5 seconds to exit on its
Dave West [Tue, 18 Mar 2008 23:28:55 +0000 (23:28 +0000)]
When doing shutdown we allow each thread up to 5 seconds to exit on its
own after asking it nicely to do so. After 5 seconds we will cancel()
the thread. Its possible that we may loose messages in this manner
since its similar to a SIGTERM. Because of this we write messages to the
log about this event. If we are seeing these entries in the log we need
to track down why the thread is strugling to exit and fix it.

16 years agoMoved remaining POP3 options onto the POP3 configuration tab
Dave West [Tue, 18 Mar 2008 21:58:56 +0000 (21:58 +0000)]
Moved remaining POP3 options onto the POP3 configuration tab

16 years agoAdded new POP3 client config options
Dave West [Tue, 18 Mar 2008 21:50:25 +0000 (21:50 +0000)]
Added new POP3 client config options

16 years agoAdded code to handle new POP3 client config options.
Dave West [Tue, 18 Mar 2008 21:46:56 +0000 (21:46 +0000)]
Added code to handle new POP3 client config options.

16 years agoOops, managed to commit a partial change regarding the POP3 client
Dave West [Tue, 18 Mar 2008 21:12:03 +0000 (21:12 +0000)]
Oops, managed to commit a partial change regarding the POP3 client
interval. Here is the rest of it.
Still to do are text client and documentation.

16 years agoAdded some more CtdlThreadCheckStop() calls to speed shutdown.
Dave West [Tue, 18 Mar 2008 21:05:27 +0000 (21:05 +0000)]
Added some more CtdlThreadCheckStop() calls to speed shutdown.

16 years agoPOP3 client now makes use of CtdlThreadCheckStop() to help speed
Dave West [Tue, 18 Mar 2008 20:56:43 +0000 (20:56 +0000)]
POP3 client now makes use of CtdlThreadCheckStop() to help speed
shutdowns.

16 years agoRSS client now makes use of CtdlThreadCheckStop() to help speed up
Dave West [Tue, 18 Mar 2008 20:49:41 +0000 (20:49 +0000)]
RSS client now makes use of CtdlThreadCheckStop() to help speed up
shutdown.

16 years agoIgnet now makes use of CtdlThreadCheckStop() to check if it should exit.
Dave West [Tue, 18 Mar 2008 19:58:41 +0000 (19:58 +0000)]
Ignet now makes use of CtdlThreadCheckStop() to check if it should exit.
This should improve shutdown times.
Still need to be able to interrupt the syscalls for a full solution.

16 years agolibical, expat, and libsieve are now *required*.
Art Cancro [Tue, 18 Mar 2008 19:15:08 +0000 (19:15 +0000)]
libical, expat, and libsieve are now *required*.
If any are missing, configure will abort, telling the user what is missing and
pointing them to the relevant page on our web site.

16 years agoMissed one. Only need to use a copy of the context list here and
Dave West [Tue, 18 Mar 2008 15:18:14 +0000 (15:18 +0000)]
Missed one. Only need to use a copy of the context list here and
traverse it in a safe manner.

16 years agomrtg now reads the context list safely.
Dave West [Tue, 18 Mar 2008 15:01:22 +0000 (15:01 +0000)]
mrtg now reads the context list safely.

16 years agoJabber now reads the context list safely and it writes it safely too.
Dave West [Tue, 18 Mar 2008 15:00:28 +0000 (15:00 +0000)]
Jabber now reads the context list safely and it writes it safely too.

16 years agoRWHO command uses new function to read the context list safely.
Dave West [Tue, 18 Mar 2008 14:59:28 +0000 (14:59 +0000)]
RWHO command uses new function to read the context list safely.

16 years agoCreated a routine to get a copy of the context list so that it can be
Dave West [Tue, 18 Mar 2008 14:58:28 +0000 (14:58 +0000)]
Created a routine to get a copy of the context list so that it can be
read safely at leasure.

16 years ago Now the RWHO command processes the context list in a safe manner.
Dave West [Tue, 18 Mar 2008 14:01:44 +0000 (14:01 +0000)]
 Now the RWHO command processes the context list in a safe manner.

16 years agoRe-ordered the sequence of checking email addresses against valid system
Dave West [Mon, 17 Mar 2008 23:35:42 +0000 (23:35 +0000)]
Re-ordered the sequence of checking email addresses against valid system
addresses. This allows us to have a GAB entry for rooms and allows
messages originating internally to be addressed to a room.
For the GAB lookup to work as expected the email address for the room
must be simply room_roomname without the @domain. If the domain part is
included the aliasing routines will translate it into the address of the
person who created the GAB entry.
This should fix bug #324.

16 years agoZero calls is possible, contrary to the comment so now we check for less
Dave West [Mon, 17 Mar 2008 21:48:06 +0000 (21:48 +0000)]
Zero calls is possible, contrary to the comment so now we check for less
than zero.

16 years agoApplied new nl.po translation
Art Cancro [Mon, 17 Mar 2008 15:53:29 +0000 (15:53 +0000)]
Applied new nl.po translation

16 years agoWhen dumping or scanning the wholist in the Jabber
Art Cancro [Mon, 17 Mar 2008 15:11:49 +0000 (15:11 +0000)]
When dumping or scanning the wholist in the Jabber
service, only pay attention to sessions that have users logged
in.  Doing otherwise exposes empty JID's that cause clients to
malfunction.

16 years ago* corrected typo in iconv check
Wilfried Göesgens [Mon, 17 Mar 2008 07:20:50 +0000 (07:20 +0000)]
* corrected typo in iconv check

16 years ago* use larger buffer for subject, as QP encoded subjects can get larger.
Wilfried Göesgens [Sun, 16 Mar 2008 14:45:30 +0000 (14:45 +0000)]
* use larger buffer for subject, as QP encoded subjects can get larger.

16 years agoremoved an unused variable
Art Cancro [Sat, 15 Mar 2008 03:57:51 +0000 (03:57 +0000)]
removed an unused variable

16 years agoMore reliable (hopefully) XMPP logout (unavailable +
Art Cancro [Sat, 15 Mar 2008 03:54:55 +0000 (03:54 +0000)]
More reliable (hopefully) XMPP logout (unavailable +
unsubscribe + roster delete) notifications

16 years agoNew utility function convert_spaces_to_underscores()
Art Cancro [Sat, 15 Mar 2008 03:20:27 +0000 (03:20 +0000)]
New utility function convert_spaces_to_underscores()
We do this in a couple of different places so it's going into libcitadel.

16 years agoRewrote the sender/recipients/dsn display code in smtpqueue.c
Art Cancro [Fri, 14 Mar 2008 18:39:38 +0000 (18:39 +0000)]
Rewrote the sender/recipients/dsn display code in smtpqueue.c
This version avoids excessive strlen and displays the complete data.

16 years agoFixed missing display of messages in SMTP queue.
Art Cancro [Fri, 14 Mar 2008 16:03:19 +0000 (16:03 +0000)]
Fixed missing display of messages in SMTP queue.

16 years ago* download attachments too.
Wilfried Göesgens [Thu, 13 Mar 2008 23:45:06 +0000 (23:45 +0000)]
* download attachments too.

16 years ago* abstract #ifdef HAVE_ICONV around utf8ify_rfc822_string to one place as they starte...
Wilfried Göesgens [Mon, 10 Mar 2008 22:00:14 +0000 (22:00 +0000)]
* abstract #ifdef HAVE_ICONV around utf8ify_rfc822_string to one place as they started spreadding all over the place
* de-QP email-attachment filenames
* put icon/mime logic into the attachment list
* if we have an application/octet-stream, try to guess the mime for the icon by its extension

16 years ago* text interface for the recently added QR2 flags
Wilfried Göesgens [Mon, 10 Mar 2008 19:34:08 +0000 (19:34 +0000)]
* text interface for the recently added QR2 flags

16 years ago* check for links if they exist before trying to create them
Wilfried Göesgens [Mon, 10 Mar 2008 19:06:14 +0000 (19:06 +0000)]
* check for links if they exist before trying to create them
* don't abort if creating fails.

16 years agoWebCit UI for user rename
Art Cancro [Mon, 10 Mar 2008 18:18:43 +0000 (18:18 +0000)]
WebCit UI for user rename

16 years agoText mode user interface -- added UI for rename user
Art Cancro [Mon, 10 Mar 2008 17:55:22 +0000 (17:55 +0000)]
Text mode user interface -- added UI for rename user

16 years ago* don't search for null-lengthened strings.
Wilfried Göesgens [Sun, 9 Mar 2008 22:03:20 +0000 (22:03 +0000)]
* don't search for null-lengthened strings.

16 years ago* if we get a zero length line, skip the whole processing.
Wilfried Göesgens [Sun, 9 Mar 2008 22:02:31 +0000 (22:02 +0000)]
* if we get a zero length line, skip the whole processing.

16 years agoAdded a RENU command (REName a User)
Art Cancro [Fri, 7 Mar 2008 20:01:54 +0000 (20:01 +0000)]
Added a RENU command (REName a User)

16 years ago* first of the three sorts uses URLescputs, the second and third mustn't
Wilfried Göesgens [Wed, 5 Mar 2008 18:13:06 +0000 (18:13 +0000)]
* first of the three sorts uses URLescputs, the second and third mustn't
* added way to easy make the debs disable zlib for sniffing

16 years agoWebCit v7.34
Art Cancro [Wed, 5 Mar 2008 04:16:09 +0000 (04:16 +0000)]
WebCit v7.34

16 years agoBacked out changes in r6088 of addressbook_popup.c
Art Cancro [Wed, 5 Mar 2008 04:14:14 +0000 (04:14 +0000)]
Backed out changes in r6088 of addressbook_popup.c
The list may have been nicely sorted, but selecting addresses from the list
causes the names to have escaped HTML characters in them.

16 years ago* removed unneeded DH-Targets.
Wilfried Göesgens [Mon, 3 Mar 2008 21:34:08 +0000 (21:34 +0000)]
* removed unneeded DH-Targets.

16 years ago* wrong number set
Wilfried Göesgens [Mon, 3 Mar 2008 21:03:35 +0000 (21:03 +0000)]
* wrong number set

16 years ago* THIS IS 7.33 / 1.08
Wilfried Göesgens [Mon, 3 Mar 2008 20:57:57 +0000 (20:57 +0000)]
* THIS IS 7.33 / 1.08

16 years ago* missing typo
Wilfried Göesgens [Sun, 2 Mar 2008 17:30:45 +0000 (17:30 +0000)]
* missing typo

16 years ago* prefer the actual session id
Wilfried Göesgens [Sun, 2 Mar 2008 17:05:20 +0000 (17:05 +0000)]
* prefer the actual session id
* configure now will find iconv and friends in non-libc situations if its present in the LDFLAGS provided directories (i.e. -L /usr/local/lib/)

16 years ago* make server_getln return the number of bytes it read
Wilfried Göesgens [Sun, 2 Mar 2008 14:20:45 +0000 (14:20 +0000)]
* make server_getln return the number of bytes it read
* sort Phonebook popup alphabeticaly
* sort Olson-Timezones alphabeticaly
* sort Who Is Online views first by Idle/Active then alphabetical
* move wholist_section summary.c -> who.c so we can easily use the above algorithms

16 years ago* documented hashlist
Wilfried Göesgens [Sun, 2 Mar 2008 14:17:43 +0000 (14:17 +0000)]
* documented hashlist
* the user may now sort the array in his prefered way.
  (this will mark the array tainted, and increase search times)
* several sort funcions:
  * sort by the Hash-String
  * sort by the Hashkey (untaints the array)
  * sort by a user definable Comparator Function

16 years ago* hack gnome iconsets in.
Wilfried Göesgens [Sat, 1 Mar 2008 14:50:10 +0000 (14:50 +0000)]
* hack gnome iconsets in.

16 years ago* Prepend our explicit warrant to link with openssl in the COPYING
Wilfried Göesgens [Sat, 1 Mar 2008 12:52:23 +0000 (12:52 +0000)]
* Prepend our explicit warrant to link with openssl in the COPYING
* recommend shared-mime-info

16 years ago* Prepend our explicit warrant to link with openssl in the COPYING
Wilfried Göesgens [Sat, 1 Mar 2008 12:51:54 +0000 (12:51 +0000)]
* Prepend our explicit warrant to link with openssl in the COPYING
* recommend shared-mime-info

16 years ago* html.c is in libcitadel now, don't try to compile it here.
Wilfried Göesgens [Fri, 29 Feb 2008 19:18:18 +0000 (19:18 +0000)]
* html.c is in libcitadel now, don't try to compile it here.

16 years ago* distribute the ldap schemata on make install-doc
Wilfried Göesgens [Thu, 28 Feb 2008 23:14:16 +0000 (23:14 +0000)]
* distribute the ldap schemata on make install-doc

16 years agohtml_to_ascii() moved into libcitadel
Art Cancro [Thu, 28 Feb 2008 17:28:52 +0000 (17:28 +0000)]
html_to_ascii() moved into libcitadel

16 years ago* don't double libcitadel header function for safestrncpy in webcit.h
Wilfried Göesgens [Wed, 27 Feb 2008 23:10:42 +0000 (23:10 +0000)]
* don't double libcitadel header function for safestrncpy in webcit.h
* instead of dumb pointing to 255, search backwards from the copied amount of chars.