citadel.git
15 years agoWe now look for libical/ical.h instead of ical.h, because
Art Cancro [Sat, 30 Aug 2008 04:57:03 +0000 (04:57 +0000)]
We now look for libical/ical.h instead of ical.h, because
that's where libical's build is putting it now.  If this breaks
your build, please update libical from svn.

15 years ago* move the pointer forward while selecting.
Wilfried Göesgens [Thu, 28 Aug 2008 23:24:54 +0000 (23:24 +0000)]
* move the pointer forward while selecting.

15 years ago* quick check the email address for quoted printable encoding, so the de-qp'er doesn...
Wilfried Göesgens [Wed, 27 Aug 2008 23:01:15 +0000 (23:01 +0000)]
* quick check the email address for quoted printable encoding, so the de-qp'er doesn't jam our umlauts

15 years ago* fix Hans Segfault.
Wilfried Göesgens [Wed, 27 Aug 2008 17:54:29 +0000 (17:54 +0000)]
* fix Hans Segfault.

15 years ago* copy va_arg list as running the same vsnprintf over the same list doesn't work.
Wilfried Göesgens [Wed, 27 Aug 2008 17:16:08 +0000 (17:16 +0000)]
* copy va_arg list as running the same vsnprintf over the same list doesn't work.

15 years ago* don't call begin/end ajax response twice
Wilfried Göesgens [Tue, 26 Aug 2008 18:52:30 +0000 (18:52 +0000)]
* don't call begin/end ajax response twice
* removed duplicate headers from begin_ajax_response

15 years ago* bugfix reallocation msgescputs
Wilfried Göesgens [Tue, 26 Aug 2008 11:25:37 +0000 (11:25 +0000)]
* bugfix reallocation msgescputs

15 years ago* some pointer magic to get rid of warnings
Wilfried Göesgens [Mon, 25 Aug 2008 22:11:48 +0000 (22:11 +0000)]
* some pointer magic to get rid of warnings

15 years ago* fix hickup with the floordiv_expanded setting; the way its now it shouldn't double...
Wilfried Göesgens [Mon, 25 Aug 2008 22:06:50 +0000 (22:06 +0000)]
* fix hickup with the floordiv_expanded setting; the way its now it shouldn't double free anymore; the hash does the freeing now.

15 years ago* use & instead of ? for separating further url parameters
Wilfried Göesgens [Mon, 25 Aug 2008 22:04:58 +0000 (22:04 +0000)]
* use & instead of ? for separating further url parameters

15 years ago* fix StrMsgEscAppend
Wilfried Göesgens [Mon, 25 Aug 2008 21:35:38 +0000 (21:35 +0000)]
* fix StrMsgEscAppend

15 years ago* DOBOX("subtemplate", "template_with_headerstring") added
Wilfried Göesgens [Mon, 25 Aug 2008 20:29:22 +0000 (20:29 +0000)]
* DOBOX("subtemplate", "template_with_headerstring") added
* some more templates for replacing the whois online view added

15 years agoMessages in the Local System Configuration room are now
Art Cancro [Mon, 25 Aug 2008 14:06:43 +0000 (14:06 +0000)]
Messages in the Local System Configuration room are now
immune to the auto-purger.

15 years ago* fix some hickups in subst
Wilfried Göesgens [Sun, 24 Aug 2008 23:04:15 +0000 (23:04 +0000)]
* fix some hickups in subst
* add wholist section template

15 years ago* redid sprintf wrapper logic
Wilfried Göesgens [Sun, 24 Aug 2008 23:03:16 +0000 (23:03 +0000)]
* redid sprintf wrapper logic

15 years ago* print the trail of the template
Wilfried Göesgens [Sun, 24 Aug 2008 20:35:35 +0000 (20:35 +0000)]
* print the trail of the template

15 years ago* fix leak in URL handler
Wilfried Göesgens [Sun, 24 Aug 2008 19:42:28 +0000 (19:42 +0000)]
* fix leak in URL handler

15 years ago* fix Nullpointer Access in msgescputs
Wilfried Göesgens [Sun, 24 Aug 2008 19:25:43 +0000 (19:25 +0000)]
* fix Nullpointer Access in msgescputs
* some smarter handling of conditional tokens

15 years ago* don't use temp files while migrating aliases; we trade security here for performanc...
Wilfried Göesgens [Sun, 24 Aug 2008 18:55:04 +0000 (18:55 +0000)]
* don't use temp files while migrating aliases; we trade security here for performance; this fixes our portion of debian Bug #496359

15 years ago* implement conditional switches; if true will skip to next "X" with the same value.
Wilfried Göesgens [Sat, 23 Aug 2008 18:56:16 +0000 (18:56 +0000)]
* implement conditional switches; if true will skip to next "X" with the same value.

15 years ago* two tiny leaks
Wilfried Göesgens [Fri, 22 Aug 2008 17:07:57 +0000 (17:07 +0000)]
* two tiny leaks

15 years ago* fix HTTPS; this broke while migrating the request data to strbuf
Wilfried Göesgens [Fri, 22 Aug 2008 17:07:26 +0000 (17:07 +0000)]
* fix HTTPS; this broke while migrating the request data to strbuf

15 years agoMinor adjustments to address book view -- fill in
Art Cancro [Thu, 21 Aug 2008 02:17:07 +0000 (02:17 +0000)]
Minor adjustments to address book view -- fill in
missing columns at end if the total number of contacts
is not divisible by 4

15 years agoStarted developing the recurrence editor
Art Cancro [Thu, 21 Aug 2008 02:02:46 +0000 (02:02 +0000)]
Started developing the recurrence editor

15 years agowhen loading daystart/dayend, replace missing, corrupt, or impossible values with...
Art Cancro [Thu, 21 Aug 2008 01:40:25 +0000 (01:40 +0000)]
when loading daystart/dayend, replace missing, corrupt, or impossible values with defaults

15 years agoAdjusted the tabcontent and tabcontent_submit styles
Art Cancro [Thu, 21 Aug 2008 01:24:15 +0000 (01:24 +0000)]
Adjusted the tabcontent and tabcontent_submit styles
in order to present everything as a nice tabbed dialog with a rounded
rectangular bottom instead of the ugly 'bottom tab' look previously displayed
by the tabcontent_submit div.   All three dialogs that use this API now conform
to the new spec - one extra 'tab' at the end which is actually the submit div.

15 years agoChanged the tabbed dialog API to include an epilogue that
Art Cancro [Wed, 20 Aug 2008 17:46:33 +0000 (17:46 +0000)]
Changed the tabbed dialog API to include an epilogue that
can be used to display data common to all tabs, such as submit buttons.
Removed recurring event support from TECH_PREVIEW and moved into the mainline
code.  Event editor tabs for Event/Attendees/Recurrence are now working, even
though the Recurrence tab doesn't yet display an editor, for now it just
displays the raw RRULE data.

15 years ago* catch empty source string condition
Wilfried Göesgens [Wed, 20 Aug 2008 10:17:04 +0000 (10:17 +0000)]
* catch empty source string condition

15 years agoWhen checking a proposed calendar event for conflicts,
Art Cancro [Wed, 20 Aug 2008 01:45:33 +0000 (01:45 +0000)]
When checking a proposed calendar event for conflicts,
recurrences are now expanded for both the proposed and existing events.
w00t\!\!

15 years ago* fixes
Wilfried Göesgens [Tue, 19 Aug 2008 23:28:53 +0000 (23:28 +0000)]
* fixes
* handle roomname via static callback instead of svprintf

15 years ago* fix some minor flaws
Wilfried Göesgens [Tue, 19 Aug 2008 23:26:52 +0000 (23:26 +0000)]
* fix some minor flaws

15 years ago* this does fancy stuff
Wilfried Göesgens [Tue, 19 Aug 2008 22:17:45 +0000 (22:17 +0000)]
* this does fancy stuff

15 years agoFixed a bug in previous commit (still commented out)
Art Cancro [Tue, 19 Aug 2008 22:16:21 +0000 (22:16 +0000)]
Fixed a bug in previous commit (still commented out)

15 years ago* upsi. its used elsewhere too.
Wilfried Göesgens [Tue, 19 Aug 2008 21:47:20 +0000 (21:47 +0000)]
* upsi. its used elsewhere too.

15 years agoPlayed around with recurrences in the conflict checker
Art Cancro [Tue, 19 Aug 2008 21:03:47 +0000 (21:03 +0000)]
Played around with recurrences in the conflict checker
(commented out until I can make it a bit more solid)

15 years ago* use strbuffer stresc functions
Wilfried Göesgens [Tue, 19 Aug 2008 20:23:02 +0000 (20:23 +0000)]
*  use strbuffer stresc functions

15 years ago* provide a strbuf version of the webcit escapers
Wilfried Göesgens [Tue, 19 Aug 2008 20:22:25 +0000 (20:22 +0000)]
* provide a strbuf version of the webcit escapers

15 years agoSplit up the conflict checker again, this time into six different
Art Cancro [Tue, 19 Aug 2008 02:58:48 +0000 (02:58 +0000)]
Split up the conflict checker again, this time into six different
functions.  Right now it looks like excessive modularity, but over the next couple of commits I'll
be adding expansion of recurrences in both the proposed and existing events.  Now this can be done
without making the code unreadable.

15 years ago* inspect our templates too.
Wilfried Göesgens [Mon, 18 Aug 2008 20:14:21 +0000 (20:14 +0000)]
* inspect our templates too.

15 years ago* migrate the WHO struct to strbuf
Wilfried Göesgens [Mon, 18 Aug 2008 19:47:07 +0000 (19:47 +0000)]
* migrate the WHO struct to strbuf
* add SVPUTBuf() which can handle strbuffers
* register the ITERATOR("WHO")
* provide tokens via the who iterator func: WHO:NAME, WHO:ROOM, WHO:HOST, WHO:REALROOM, WHO:REALHOST, WHO:LASTACTIVE, WHO:SESSION, WHO:IDLE, WHO:NSESSIONS
* some fixes to do_template, and the whole other stuff

15 years ago* dug out the missing RSS Templats from uncensored
Wilfried Göesgens [Sun, 17 Aug 2008 22:34:33 +0000 (22:34 +0000)]
* dug out the missing RSS Templats from uncensored

15 years ago* correct all GetNextHashPos() calls to have const chars
Wilfried Göesgens [Sun, 17 Aug 2008 15:21:42 +0000 (15:21 +0000)]
* correct all GetNextHashPos() calls to have const chars
* new template callback: ITERATE("iterator", "subtemplate",...); its to iterate over registered hashlists
* new RegisterIterator() call; use this to register your hashlist with the ITERATE functionality

15 years ago* return a const char instead
Wilfried Göesgens [Sun, 17 Aug 2008 15:17:20 +0000 (15:17 +0000)]
* return a const char instead

15 years ago* add new 'Context' Parameter to the template call
Wilfried Göesgens [Sun, 17 Aug 2008 10:53:12 +0000 (10:53 +0000)]
* add new 'Context' Parameter to the template call
* add PREF:VALUE("ConvigValueName") which will give you the value of a config
* add PREF:DESCR("ConfigValueName") which will give you the locale string describing that setting

15 years ago* now template tokens can work as functions, you can add params to them after in...
Wilfried Göesgens [Sat, 16 Aug 2008 17:45:26 +0000 (17:45 +0000)]
* now template tokens can work as functions, you can add params to them after in ("sometext", 1337) so template hooks can be steered from the templates
* added implicit _("foo") function that will look up 'foo' with gettext and print its local representation

15 years ago* New StrBufPeek function to replace a special char inside of the string
Wilfried Göesgens [Sat, 16 Aug 2008 17:41:40 +0000 (17:41 +0000)]
* New StrBufPeek function to replace a special char inside of the string
* New AppendPrintf function so if one doesn't want to use wprintf...

15 years agoMove instant_messenger back
Matt [Thu, 14 Aug 2008 21:38:39 +0000 (21:38 +0000)]
Move instant_messenger back

15 years agoMove the rest of the templates into 't' as with dothebart's previous commit.
Matt [Thu, 14 Aug 2008 10:59:11 +0000 (10:59 +0000)]
Move the rest of the templates into 't' as with dothebart's previous commit.
If any should still be in static/ (i.e like nocookies) just move them back.

15 years ago* migrate SERV_* to global callback replacers
Wilfried Göesgens [Thu, 14 Aug 2008 06:24:05 +0000 (06:24 +0000)]
* migrate SERV_* to global callback replacers

15 years ago* move templates to static/t/ ; made make install target respect this
Wilfried Göesgens [Tue, 12 Aug 2008 21:56:39 +0000 (21:56 +0000)]
* move templates to static/t/ ; made make install target respect this
* load templates on webcit start into memory

15 years ago* cache templates
Wilfried Göesgens [Mon, 11 Aug 2008 23:05:56 +0000 (23:05 +0000)]
* cache templates
* use strbuf

15 years agocalendar server -- further split up the conflict checker
Art Cancro [Mon, 11 Aug 2008 21:03:26 +0000 (21:03 +0000)]
calendar server -- further split up the conflict checker
(was two functions, is now three) in order to prepare for handling
recurring events.  I might split it up even further.

15 years agoThe CtdlWriteObject() API no longer uses a temp file
Art Cancro [Mon, 11 Aug 2008 19:57:40 +0000 (19:57 +0000)]
The CtdlWriteObject() API no longer uses a temp file

15 years ago* this one needs to be zeroed too
Wilfried Göesgens [Sat, 9 Aug 2008 10:54:30 +0000 (10:54 +0000)]
* this one needs to be zeroed too

15 years ago* copy statistic inforations too...
Wilfried Göesgens [Fri, 8 Aug 2008 20:37:20 +0000 (20:37 +0000)]
* copy statistic inforations too...

15 years agoFixes for GroupDAV and hprintf
Matt [Fri, 8 Aug 2008 10:33:36 +0000 (10:33 +0000)]
Fixes for GroupDAV and hprintf
- groupdav_common_headers now hprintf
- new function: hurlescputs (hprintf'ed urlescputs)

15 years agoupdate for hprintf
Matt [Wed, 6 Aug 2008 12:21:03 +0000 (12:21 +0000)]
update for hprintf

15 years ago* first aproach to formalize preferences; modules can now register preferences and...
Wilfried Göesgens [Wed, 6 Aug 2008 06:48:05 +0000 (06:48 +0000)]
* first aproach to formalize preferences; modules can now register preferences and their string representation; fancy that this is doing well with gettext ;)

15 years ago* remove locales from the login window if webcit isn't able to load it.
Wilfried Göesgens [Tue, 5 Aug 2008 19:22:10 +0000 (19:22 +0000)]
* remove locales from the login window if webcit isn't able to load it.

15 years ago* upsi. this line copying mustn't be in there.
Wilfried Göesgens [Tue, 5 Aug 2008 18:29:52 +0000 (18:29 +0000)]
* upsi. this line copying mustn't be in there.

15 years ago* mute /sslg and /wholist_section from logging when in debug mode since it floods...
Wilfried Göesgens [Tue, 5 Aug 2008 18:21:48 +0000 (18:21 +0000)]
* mute /sslg and /wholist_section from logging when in debug mode since it floods the debugger window.

15 years agoWhen determining the week start day for the rendering
Art Cancro [Tue, 5 Aug 2008 16:55:58 +0000 (16:55 +0000)]
When determining the week start day for the rendering
of a monthly calendar, check to see if the weekstart value from
preferences is higher than 6.  If so, use a value of 0 (Sunday)
instead of actively looping forever in a futile search for an
invalid wday.

15 years ago* ig made it.
Wilfried Göesgens [Mon, 4 Aug 2008 22:47:54 +0000 (22:47 +0000)]
* ig made it.

15 years ago* abstract setting per room preferences
Wilfried Göesgens [Sun, 3 Aug 2008 20:54:42 +0000 (20:54 +0000)]
* abstract setting per room preferences
* migrate mbox sortorder to the new abstraction
* add default addressbook selector, so the user gets the last selected addressbook again (html doesn't work yet)

15 years ago* add method to duplicate stringbuffer
Wilfried Göesgens [Sun, 3 Aug 2008 20:52:08 +0000 (20:52 +0000)]
* add method to duplicate stringbuffer

15 years ago* remove Dave's SYS_ users from the addressbookpopup, since you don't want to send...
Wilfried Göesgens [Sun, 3 Aug 2008 18:38:23 +0000 (18:38 +0000)]
* remove Dave's SYS_ users from the addressbookpopup, since you don't want to send them emails

15 years ago* migrate bstr backend to strbuf
Wilfried Göesgens [Sun, 3 Aug 2008 18:06:36 +0000 (18:06 +0000)]
* migrate bstr backend to strbuf
* add more DBG_* defines around hash log printers
* create ENT0 headers with strbuf

15 years ago* add VALGRIND flag to debian debug flag to make valgrind produce less noise in the...
Wilfried Göesgens [Sun, 3 Aug 2008 18:04:22 +0000 (18:04 +0000)]
* add VALGRIND flag to debian debug flag to make valgrind produce less noise in the hashlist
* add QP encoding to strbuf

15 years agomass mobile update, interface cleanup and restyling.
Matt [Sun, 3 Aug 2008 11:32:41 +0000 (11:32 +0000)]
mass mobile update, interface cleanup and restyling.

15 years agoAdded opera 9.5b1/winmobile user agent to mobile clients, is_mobile now a
Matt [Sun, 3 Aug 2008 09:47:20 +0000 (09:47 +0000)]
Added opera 9.5b1/winmobile user agent to mobile clients, is_mobile now a
TECH_PREVIEW

15 years ago* fix new wprintf backend to handle buffer increases
Wilfried Göesgens [Sat, 2 Aug 2008 11:38:19 +0000 (11:38 +0000)]
* fix new wprintf backend to handle buffer increases

15 years ago* several memoryleaks
Wilfried Göesgens [Thu, 31 Jul 2008 21:15:44 +0000 (21:15 +0000)]
* several memoryleaks

15 years ago* close directory
Wilfried Göesgens [Thu, 31 Jul 2008 21:15:04 +0000 (21:15 +0000)]
* close directory

15 years ago* hook init function calls to the same define
Wilfried Göesgens [Wed, 30 Jul 2008 22:22:58 +0000 (22:22 +0000)]
* hook init function calls to the same define

15 years ago* #if out the printing of the handler hash at system start; if s.b. needs it for...
Wilfried Göesgens [Wed, 30 Jul 2008 22:19:04 +0000 (22:19 +0000)]
* #if out the printing of the handler hash at system start; if s.b. needs it for debugging purposes, its still there.
* Flush hash on shutdown.

15 years ago* debug messages now show serialized recurrence rules
Art Cancro [Wed, 30 Jul 2008 21:48:09 +0000 (21:48 +0000)]
* debug messages now show serialized recurrence rules
* Event editor dialog is now tabbed Event/Attendees/Recurrence when
  running in TECH_PREVIEW mode.  Attendees are *not* yet moved into
  the Attendees tab.  Recurrence rules are shown as serialized iCalendar
  code rather than as an actual usable editor.

15 years agoRecurring events are now displayed in WebCit. There is
Art Cancro [Wed, 30 Jul 2008 18:03:17 +0000 (18:03 +0000)]
Recurring events are now displayed in WebCit.  There is
still a lot to do, but the basic display is now there.  I can
already see a huge sub-project emerging.   Our practice of converting
everything to GMT causes recurring events to shift by an hour
when the recurrence crosses a DST boundary.

15 years agoRemoved some spurious debugging statements
Art Cancro [Wed, 30 Jul 2008 17:37:03 +0000 (17:37 +0000)]
Removed some spurious debugging statements

15 years ago* make param const char *
Wilfried Göesgens [Tue, 29 Jul 2008 19:11:18 +0000 (19:11 +0000)]
* make param const char *
* goto _BASEROOM_ if no pref is set
* store/load locales inn case of webcit tries to reauthenticate a user by cookie after a crash.

15 years ago* fallback to /knrooms after login if the user doesn't have a setting.
Wilfried Göesgens [Tue, 29 Jul 2008 18:21:28 +0000 (18:21 +0000)]
* fallback to /knrooms after login if the user doesn't have a setting.

15 years ago* resynced changelog with dist state
Wilfried Göesgens [Tue, 29 Jul 2008 17:48:29 +0000 (17:48 +0000)]
* resynced changelog with dist state
* added missing files

15 years ago* added a.n.o's patch to avoid NULL-ssl errorstrings in lprintfs
Wilfried Göesgens [Mon, 28 Jul 2008 21:29:09 +0000 (21:29 +0000)]
* added a.n.o's patch to avoid NULL-ssl errorstrings in lprintfs

15 years ago* read static/server files directly into the outbuffer
Wilfried Göesgens [Mon, 28 Jul 2008 21:22:02 +0000 (21:22 +0000)]
* read static/server files directly into the outbuffer
* resynced debian chagelog

15 years ago* add wrapper to base64 decoding
Wilfried Göesgens [Mon, 28 Jul 2008 21:20:42 +0000 (21:20 +0000)]
* add wrapper to base64 decoding
* resynced debian changelog with debs

15 years ago* use strbuffer as wprintf backend
Wilfried Göesgens [Sun, 27 Jul 2008 21:38:24 +0000 (21:38 +0000)]
* use strbuffer as wprintf backend
* modify all HTTP Headrs to be sent with hprintf() instead of wprintf()
* end_burst now handles committing the headers and the buffer to the browser
* use strbuf to keep static images

15 years ago* add gzip + configure detection -> re-bootstrap!
Wilfried Göesgens [Sun, 27 Jul 2008 21:20:48 +0000 (21:20 +0000)]
* add gzip + configure detection -> re-bootstrap!
* add new functions to strbuf: file i/o; appending printf; gzip compressing a buffer;
* fixed termination bug in cutleft function
* made mime function parameter const

15 years ago* suggestion for chunked BLOBs.
Wilfried Göesgens [Sun, 27 Jul 2008 18:40:17 +0000 (18:40 +0000)]
* suggestion for chunked BLOBs.

15 years agoAdded a directory and a text file for comments on how to do a good
Dave West [Sun, 27 Jul 2008 11:25:50 +0000 (11:25 +0000)]
Added a directory and a text file for comments on how to do a good
method of synchronising servers over the wire.

Please add thoughts etc to the TODO.txt file

15 years ago* GNU LD demands -l at the end... hopefully just adding them twice solves this
Wilfried Göesgens [Sat, 26 Jul 2008 17:10:09 +0000 (17:10 +0000)]
* GNU LD demands -l at the end... hopefully just adding them twice solves this

15 years ago* a.n.o's patch: solaris linker wants options before the list of .o-files.
Wilfried Göesgens [Fri, 25 Jul 2008 17:19:23 +0000 (17:19 +0000)]
* a.n.o's patch: solaris linker wants options before the list of .o-files.

15 years agoCleanup of comments etc. no code changes
Art Cancro [Fri, 25 Jul 2008 16:51:29 +0000 (16:51 +0000)]
Cleanup of comments etc. no code changes

15 years ago* a.n.o's solution to sun CC not liking inline in all situations...
Wilfried Göesgens [Thu, 24 Jul 2008 18:50:05 +0000 (18:50 +0000)]
* a.n.o's solution to sun CC not liking inline in all situations...

15 years ago* added a.n.o's sugestion to quotee conditions. Thanks for contribution
Wilfried Göesgens [Tue, 22 Jul 2008 17:31:03 +0000 (17:31 +0000)]
* added a.n.o's sugestion to quotee conditions. Thanks for contribution

15 years ago* added a.n.o patches for solaris compatibility
Wilfried Göesgens [Mon, 21 Jul 2008 18:24:51 +0000 (18:24 +0000)]
* added a.n.o patches for solaris compatibility
* altered the code so it is portable
* moved LDFLAGS to the debian packaging scripts

15 years agoDisplaying incoming instant messages through an IMAP client
Art Cancro [Thu, 17 Jul 2008 19:50:29 +0000 (19:50 +0000)]
Displaying incoming instant messages through an IMAP client
was really cool, but now that we've got XMPP it's probably just
causing most people to see each message twice.  Removed this feature.

15 years agoAdded code to provide a preliminary single user mode.
Dave West [Thu, 17 Jul 2008 19:03:00 +0000 (19:03 +0000)]
Added code to provide a preliminary single user mode.
CtdlTrySingleUser() - Try to go single user
CtdlEndSingleUser() - End single user
CtdlIsSingleUser() - True is system is single user
CtdlWantSingleUser() - True if system is trying to go single user

The system is said to be in single user mode when there is only one
session active. Which should be the one that asked it to go single user.

When trying to go single user new connections are refused as per the
nologin mechanism and scheduled threads are prevented.

15 years agoRe-added the S_LDAP semaphore. It is needed. Not sure why it didn't show
Dave West [Thu, 17 Jul 2008 18:39:34 +0000 (18:39 +0000)]
Re-added the S_LDAP semaphore. It is needed. Not sure why it didn't show
up in my grep etc.

Added a new semaphore S_SINGLE_USER this is used when the server needs
to go into single user mode to prevent changes in the DB like when doing
an artv export/import.

15 years agoIMAP now supports the nologin flag in the context and will refuse
Dave West [Thu, 17 Jul 2008 18:37:06 +0000 (18:37 +0000)]
IMAP now supports the nologin flag in the context and will refuse
connections if its set.

15 years agoPOP3 server now supports the nologin flag in the context and will refuse
Dave West [Thu, 17 Jul 2008 18:36:27 +0000 (18:36 +0000)]
POP3 server now supports the nologin flag in the context and will refuse
connections if it is set.

15 years agoRemoved S_LDAP. Its not used anywhere.
Dave West [Thu, 17 Jul 2008 16:50:11 +0000 (16:50 +0000)]
Removed S_LDAP. Its not used anywhere.