citadel.git
12 years agoInclude the server's startup time as one of the output parameters of the TIME command
Art Cancro [Tue, 24 Jan 2012 21:44:38 +0000 (16:44 -0500)]
Include the server's startup time as one of the output parameters of the TIME command

12 years agoServer changes to support upcoming overhaul of setup.c
Art Cancro [Tue, 24 Jan 2012 17:02:42 +0000 (12:02 -0500)]
Server changes to support upcoming overhaul of setup.c

12 years agonetworker: fix memleak just introduced
Wilfried Goesgens [Mon, 23 Jan 2012 00:28:23 +0000 (01:28 +0100)]
networker: fix memleak just introduced

12 years agofix uploading of images.
Wilfried Goesgens [Mon, 23 Jan 2012 00:27:28 +0000 (01:27 +0100)]
fix uploading of images.

12 years agospeedup Networker scheduling
Wilfried Goesgens [Sun, 22 Jan 2012 23:26:07 +0000 (00:26 +0100)]
speedup Networker scheduling

  - iterate the netconfigs dir first to find out which rooms we realy care about
  - store roomnames case insensitive
  - store length
  - calculate the key of roomnames, so that while sorting out dupes its cheaper
  - minimize the locking of the roomlist by just swapping out the pointers while we process one list.

12 years agomap_fetch_body() pass StrBuf* into the mimeparser instead of char*, so we fix one...
Wilfried Goesgens [Sun, 22 Jan 2012 15:44:45 +0000 (16:44 +0100)]
map_fetch_body() pass StrBuf* into the mimeparser instead of char*, so we fix one warning; Use the StrBuf inside of imap_load_part() appropriate.

12 years agoAdd formatcheckers to IAPrintf
Wilfried Goesgens [Sun, 22 Jan 2012 15:35:07 +0000 (16:35 +0100)]
Add formatcheckers to IAPrintf

12 years agofix warning; add length to irlparams so we don't need strlen
Wilfried Goesgens [Sun, 22 Jan 2012 15:34:22 +0000 (16:34 +0100)]
fix warning; add length to irlparams so we don't need strlen

12 years agomap_rescan_msgids(): musn't ues memcpy on overlapping buffers; use memmove instead.
Wilfried Goesgens [Sun, 22 Jan 2012 15:18:17 +0000 (16:18 +0100)]
map_rescan_msgids(): musn't ues memcpy on overlapping buffers; use memmove instead.

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Sat, 21 Jan 2012 22:14:43 +0000 (23:14 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoFix problem with closing 0-fds
Wilfried Goesgens [Sat, 21 Jan 2012 22:11:09 +0000 (23:11 +0100)]
Fix problem with closing 0-fds

  - add debugging to registering/unregistering DNS-Watchers
  - sanitize closing of filedescriptors; don't close 0-fd, and set to 0 after close.

12 years agoDisabled URL-Expander: follow changes in the curl initializer api
Wilfried Goesgens [Sat, 21 Jan 2012 22:10:30 +0000 (23:10 +0100)]
Disabled URL-Expander: follow changes in the curl initializer api

12 years agoMerge branch 'master' of git+ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Fri, 20 Jan 2012 20:23:40 +0000 (21:23 +0100)]
Merge branch 'master' of git+ssh://git.citadel.org/appl/gitroot/citadel

12 years agoNetworker: Memleaks; make the_netmap pass in both directions, as it was meant to.
Wilfried Goesgens [Fri, 20 Jan 2012 20:22:51 +0000 (21:22 +0100)]
Networker: Memleaks; make the_netmap pass in both directions, as it was meant to.

12 years agoSlowly working through the years of cruft that have built up in setup.c
Art Cancro [Fri, 20 Jan 2012 20:07:59 +0000 (15:07 -0500)]
Slowly working through the years of cruft that have built up in setup.c

12 years agoRemoved the obsolete 'whobbs' and 'userlist' utilities.
Art Cancro [Fri, 20 Jan 2012 19:45:53 +0000 (14:45 -0500)]
Removed the obsolete 'whobbs' and 'userlist' utilities.

12 years agoRemoved some long-unused defs from citadel.h
Art Cancro [Fri, 20 Jan 2012 19:40:00 +0000 (14:40 -0500)]
Removed some long-unused defs from citadel.h

12 years agoCopied the -h logic from setup.c to sendcommand.c
Art Cancro [Fri, 20 Jan 2012 19:33:39 +0000 (14:33 -0500)]
Copied the -h logic from setup.c to sendcommand.c

12 years agoAdded our standard 'designed to piss off Richard Stallman' license declaration to...
Art Cancro [Fri, 20 Jan 2012 19:28:18 +0000 (14:28 -0500)]
Added our standard 'designed to piss off Richard Stallman' license declaration to utils/setup.c

12 years agoRemoved migrate_old_installs() from setup.c because the directories it removes are...
Art Cancro [Fri, 20 Jan 2012 19:27:25 +0000 (14:27 -0500)]
Removed migrate_old_installs() from setup.c because the directories it removes are from ancient versions of Citadel which cannot be upgraded at this point anyway.

12 years agosendcommand: locate admin socket using calc_dirs_n_files
Art Cancro [Fri, 20 Jan 2012 18:20:34 +0000 (13:20 -0500)]
sendcommand: locate admin socket using calc_dirs_n_files

12 years agooops
Art Cancro [Fri, 20 Jan 2012 17:53:30 +0000 (12:53 -0500)]
oops

12 years agoVersion number set to 8.10 across the whole code base
Art Cancro [Fri, 20 Jan 2012 17:24:21 +0000 (12:24 -0500)]
Version number set to 8.10 across the whole code base

12 years agoRWHO: just aide may see system contexts and contexts waiting to be killed.
Wilfried Goesgens [Thu, 19 Jan 2012 22:12:40 +0000 (23:12 +0100)]
RWHO: just aide may see system contexts and contexts waiting to be killed.

12 years agoNetworker: fix condition to reject networkers.
Wilfried Goesgens [Thu, 19 Jan 2012 21:49:23 +0000 (22:49 +0100)]
Networker: fix condition to reject networkers.

12 years agoNetworker Increase logging on startup
Wilfried Goesgens [Thu, 19 Jan 2012 21:25:29 +0000 (22:25 +0100)]
Networker Increase logging on startup

  - add a counter for networkers
  - log before starting the context
  - lock inside of the connect function.

12 years agoEventClient: when we find out the FD is dead, clean up appropriately.
Wilfried Goesgens [Thu, 19 Jan 2012 21:24:30 +0000 (22:24 +0100)]
EventClient: when we find out the FD is dead, clean up appropriately.

12 years agoStreamline logging of networker; add remote node etc. to every line.
Wilfried Goesgens [Thu, 19 Jan 2012 20:35:34 +0000 (21:35 +0100)]
Streamline logging of networker; add remote node etc. to every line.

12 years agooops, convert to char*
Wilfried Goesgens [Thu, 19 Jan 2012 08:39:30 +0000 (09:39 +0100)]
oops, convert to char*

12 years agodon't treat 0.0.0.0 as ip, take the nodename for the lookup instead.
Wilfried Goesgens [Thu, 19 Jan 2012 08:36:51 +0000 (09:36 +0100)]
don't treat 0.0.0.0 as ip, take the nodename for the lookup instead.

12 years agonowadays we don't need to call InitC_ares_dns() from the client anymore.
Wilfried Goesgens [Thu, 19 Jan 2012 00:59:04 +0000 (01:59 +0100)]
nowadays we don't need to call InitC_ares_dns() from the client anymore.

12 years agomake this generaly in the ev interface.
Wilfried Goesgens [Thu, 19 Jan 2012 00:42:20 +0000 (01:42 +0100)]
make this generaly in the ev interface.

12 years agowhen flushing a node, check whether we have a context before dereferencing the pointe...
Wilfried Goesgens [Thu, 19 Jan 2012 00:33:44 +0000 (01:33 +0100)]
when flushing a node, check whether we have a context before dereferencing the pointer. this happens in cases where we decide not to talk to this node early.

12 years agoRemove the getmail utility
Art Cancro [Wed, 18 Jan 2012 22:46:23 +0000 (17:46 -0500)]
Remove the getmail utility

12 years agoconfig.c - annotated the comments to point out that the use of get_config() from...
Art Cancro [Wed, 18 Jan 2012 22:18:53 +0000 (17:18 -0500)]
config.c - annotated the comments to point out that the use of get_config() from any program other than citserver is deprecated.  Also changed the GPL declaration in this file from 'free software' to 'open source' to piss off Richard GNU/Stallman.

12 years agoRework the aidepost utility to not need the config file
Art Cancro [Wed, 18 Jan 2012 22:00:55 +0000 (17:00 -0500)]
Rework the aidepost utility to not need the config file

12 years agosendcommand now uses the admin socket, eliminating any need to touch the config file.
Art Cancro [Wed, 18 Jan 2012 21:26:06 +0000 (16:26 -0500)]
sendcommand now uses the admin socket, eliminating any need to touch the config file.

12 years agosanitize summary page
Wilfried Goesgens [Wed, 18 Jan 2012 01:11:40 +0000 (02:11 +0100)]
sanitize summary page

  - remove spurious </a>
  - ="33%"
  - tidy doesn't like blanks before >

12 years agoadd missing div closing the content-div from head.html
Wilfried Goesgens [Wed, 18 Jan 2012 00:49:29 +0000 (01:49 +0100)]
add missing div closing the content-div from head.html

12 years agofix exscaping of / in javascript text
Wilfried Goesgens [Wed, 18 Jan 2012 00:44:03 +0000 (01:44 +0100)]
fix exscaping of / in javascript text

12 years agofix shutdown of RSS Aggregators
Wilfried Goesgens [Tue, 17 Jan 2012 22:17:55 +0000 (23:17 +0100)]
fix shutdown of RSS Aggregators

  - remove useless re-run lock
  - remember the room-number on the RSS-Aggregator struct; we need to know that so we can decrease the room count later

12 years agoAdd cit_backtrace() to cdb_abort()
Art Cancro [Tue, 17 Jan 2012 15:00:14 +0000 (10:00 -0500)]
Add cit_backtrace() to cdb_abort()

12 years agoThe indexer now prints the 'zero length message' warning only if the message is ACTUA...
Art Cancro [Mon, 16 Jan 2012 20:49:36 +0000 (15:49 -0500)]
The indexer now prints the 'zero length message' warning only if the message is ACTUALLY zero length.  wtf?

12 years agoInstant expunge defaults to ON on new installations
Art Cancro [Mon, 16 Jan 2012 20:42:03 +0000 (15:42 -0500)]
Instant expunge defaults to ON on new installations

12 years agoReplaced the abort() calls in database.c with a new function cdb_abort() which cuts...
Art Cancro [Mon, 16 Jan 2012 19:22:06 +0000 (14:22 -0500)]
Replaced the abort() calls in database.c with a new function cdb_abort() which cuts a log record and then does exit(CTDLEXIT_DB)

12 years agoUse the kernelspace uuid generator if available
Art Cancro [Mon, 16 Jan 2012 16:51:08 +0000 (11:51 -0500)]
Use the kernelspace uuid generator if available

12 years agoFor new installations, full text index is ON by default.
Art Cancro [Mon, 16 Jan 2012 15:32:43 +0000 (10:32 -0500)]
For new installations, full text index is ON by default.

12 years agoPrint out the compile relevant info once before starting the build.
Wilfried Goesgens [Sat, 14 Jan 2012 16:23:47 +0000 (17:23 +0100)]
Print out the compile relevant info once before starting the build.

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Sat, 14 Jan 2012 15:51:47 +0000 (16:51 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoAtachment downloading: choose HTTP-Errorcode depending on the server error.
Wilfried Goesgens [Sat, 14 Jan 2012 15:49:56 +0000 (16:49 +0100)]
Atachment downloading: choose HTTP-Errorcode depending on the server error.

12 years agowhen we fail to preserve the temporary file for mime download preparation print out...
Wilfried Goesgens [Sat, 14 Jan 2012 15:48:56 +0000 (16:48 +0100)]
when we fail to preserve the temporary file for mime download preparation print out an appropriate error.

12 years agoBegan setting up a second server socket that will be used exclusively for admin utilities
Art Cancro [Fri, 13 Jan 2012 19:20:13 +0000 (14:20 -0500)]
Began setting up a second server socket that will be used exclusively for admin utilities

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 5 Jan 2012 20:41:37 +0000 (21:41 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agorespect the default/previously set value; don't overwrite it in case of empty strings.
Wilfried Goesgens [Thu, 5 Jan 2012 20:40:15 +0000 (21:40 +0100)]
respect the default/previously set value; don't overwrite it in case of empty strings.

12 years agoHonor the 'Depth:' header in PROPFIND requests on a collection. Depth 0 only shows...
Art Cancro [Wed, 4 Jan 2012 16:03:24 +0000 (11:03 -0500)]
Honor the 'Depth:' header in PROPFIND requests on a collection.  Depth 0 only shows properties of the collection; Depth 1 enumerates the collection.

12 years agoextern int DisableGzip declaration moved to webcit.h
Art Cancro [Wed, 4 Jan 2012 15:17:17 +0000 (10:17 -0500)]
extern int DisableGzip declaration moved to webcit.h

12 years agoIt's 2012.
Art Cancro [Wed, 4 Jan 2012 14:50:19 +0000 (09:50 -0500)]
It's 2012.

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Wed, 4 Jan 2012 08:00:42 +0000 (09:00 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoSafeTimer: check the IPC struct before trying to send a kill to the server in the...
Wilfried Goesgens [Wed, 4 Jan 2012 07:59:59 +0000 (08:59 +0100)]
SafeTimer: check the IPC struct before trying to send a kill to the server in the timer.

12 years agoCreated stub for REPORT method
Art Cancro [Tue, 3 Jan 2012 23:13:57 +0000 (18:13 -0500)]
Created stub for REPORT method

12 years agosilenced some needless compiler warnings
Art Cancro [Tue, 3 Jan 2012 20:28:59 +0000 (15:28 -0500)]
silenced some needless compiler warnings

12 years agoAdd original To: instead of replacing it with the roomname if its non-empty.
Wilfried Goesgens [Sat, 31 Dec 2011 12:57:02 +0000 (13:57 +0100)]
Add original To: instead of replacing it with the roomname if its non-empty.

12 years agoStyle cleanup
Wilfried Goesgens [Fri, 30 Dec 2011 18:31:58 +0000 (19:31 +0100)]
Style cleanup

12 years agooops, add -lev again
Wilfried Goesgens [Thu, 29 Dec 2011 18:02:19 +0000 (19:02 +0100)]
oops, add -lev again

12 years agouse AC_TRY_COMPILE to determine the right libev version; AC_CHECK_LIB dosen't work.
Wilfried Goesgens [Thu, 29 Dec 2011 17:49:06 +0000 (18:49 +0100)]
use AC_TRY_COMPILE to determine the right libev version; AC_CHECK_LIB dosen't work.

12 years agoFreeBSD Compatibility (as proposed by acardenas)
Wilfried Goesgens [Thu, 29 Dec 2011 14:51:13 +0000 (15:51 +0100)]
FreeBSD Compatibility (as proposed by acardenas)

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 29 Dec 2011 12:02:48 +0000 (13:02 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoCleanup of shutdown of event contexts
Wilfried Goesgens [Thu, 29 Dec 2011 11:53:36 +0000 (12:53 +0100)]
Cleanup of shutdown of event contexts

  - centraly mark citcontexts connected to AsyncIO structs for deletion
  - free AsyncIO members in FreeAsyncIOContents() and make shure its called all over the place
  - sort stopping of contexts by type
  - close our DB/event - add pipes on exit
  - reshuffle RSS Aggregator; all parsing etc. to rss_atom_parser.c, all free/start/stop to serv_rssclient.c
  - remove unused stuff now discarded from the rss header
  - rename all instances of the rss aggregator struct to RSSAggr

12 years agozlib is now mandatory.
Art Cancro [Tue, 27 Dec 2011 19:11:18 +0000 (14:11 -0500)]
zlib is now mandatory.

12 years agoautoconf check for ev_cleanup_start() instead of a test program
Art Cancro [Tue, 27 Dec 2011 18:58:16 +0000 (13:58 -0500)]
autoconf check for ev_cleanup_start() instead of a test program

12 years agoStraightn http client generation
Wilfried Goesgens [Sun, 25 Dec 2011 19:29:57 +0000 (20:29 +0100)]
Straightn http client generation

  - split CtdlFreeMessage into CtdlFreeMessageContents for places where CtdlMessage isn't kept as independent memory
  - move stuff about setting function pointers over to event_client.c
  - move stuff from evcurl_init over to evcurl_handle_start that depend on write by the client
  - call InitcURLIOStruct() way up than we did with evcurl_init ()

12 years agoRefactoring: create central place to init AsyncIO
Wilfried Goesgens [Sun, 25 Dec 2011 16:45:57 +0000 (17:45 +0100)]
Refactoring: create central place to init AsyncIO

  - set the CC in the Queue Runners, so InitIOStruct() can use that
  - call InitIOStruct() to reduce duplicate code
  - InitIOStruct(): a central place knowing whats needed to be inside of AsyncIO.

12 years agorename InitEventIO to EvConnectSock, since this suits better what this function does...
Wilfried Goesgens [Sun, 25 Dec 2011 15:57:29 +0000 (16:57 +0100)]
rename InitEventIO to EvConnectSock, since this suits better what this function does. Join it with ev_connect_sock

12 years agoMove c-ares related data into its own Sub-Struct
Wilfried Goesgens [Sun, 25 Dec 2011 15:51:17 +0000 (16:51 +0100)]
Move c-ares related data into its own Sub-Struct

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Fri, 23 Dec 2011 19:04:13 +0000 (20:04 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoFix memleaks
Wilfried Goesgens [Fri, 23 Dec 2011 19:02:30 +0000 (20:02 +0100)]
Fix memleaks

  - properly cleanup pop3 client hashes
  - properly hook in the event cleanup stuff
  - move all cleanup into serv_eventclient.c

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Thu, 22 Dec 2011 23:12:34 +0000 (18:12 -0500)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoCheck for ares_parse_mx_reply() instead of ares_init() during configure; this ensures...
Art Cancro [Thu, 22 Dec 2011 23:12:20 +0000 (18:12 -0500)]
Check for ares_parse_mx_reply() instead of ares_init() during configure; this ensures we have a new enough version

12 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 22 Dec 2011 20:17:50 +0000 (21:17 +0100)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

12 years agoAdd configure option to enable debugging in our c-ares wrapper
Wilfried Goesgens [Thu, 22 Dec 2011 20:11:49 +0000 (21:11 +0100)]
Add configure option to enable debugging in our c-ares wrapper

12 years agoImplement Ares Timeouts & error messages
Wilfried Goesgens [Thu, 22 Dec 2011 20:07:17 +0000 (21:07 +0100)]
Implement Ares Timeouts & error messages

  - if an error occurs in ares, put the message over into the IO->ErrMsg so the following logic can use that
  - cleanup unused code

12 years agoLog the different abort/retry scenarios
Wilfried Goesgens [Thu, 22 Dec 2011 19:22:26 +0000 (20:22 +0100)]
Log the different abort/retry scenarios

12 years agoIf no URL handler is found, try it as a room name. This will allow friendly URLs...
Art Cancro [Thu, 22 Dec 2011 17:35:16 +0000 (12:35 -0500)]
If no URL handler is found, try it as a room name.  This will allow friendly URLs such as foo.example.com/MyRoomName

12 years agodisable cURL redirects, it doesn't send us a deregister on close.
Wilfried Goesgens [Wed, 21 Dec 2011 22:18:33 +0000 (23:18 +0100)]
disable cURL redirects, it doesn't send us a deregister on close.

12 years agowhen failing the DDNS-Request and no more connection attempt is available, kill the...
Wilfried Goesgens [Wed, 21 Dec 2011 22:15:53 +0000 (23:15 +0100)]
when failing the DDNS-Request and no more connection attempt is available, kill the context.

12 years agoBegan some of the PROPFIND mods needed for CalDAV. Mike Shaver is a self-righteous...
Art Cancro [Wed, 21 Dec 2011 21:17:42 +0000 (16:17 -0500)]
Began some of the PROPFIND mods needed for CalDAV.  Mike Shaver is a self-righteous asshole.

12 years agoFollow ctdllprintf change for debug printfs too.
Wilfried Goesgens [Wed, 21 Dec 2011 19:24:55 +0000 (20:24 +0100)]
Follow ctdllprintf change for debug printfs too.

12 years agoconfigure script for WebCit now requires expat
Art Cancro [Wed, 21 Dec 2011 17:44:59 +0000 (12:44 -0500)]
configure script for WebCit now requires expat

12 years agoFixed an indentation
Art Cancro [Tue, 20 Dec 2011 20:38:21 +0000 (15:38 -0500)]
Fixed an indentation

12 years agoFound some more instances of the phrase 'free software' and changed them to 'open...
Art Cancro [Tue, 20 Dec 2011 20:30:26 +0000 (15:30 -0500)]
Found some more instances of the phrase 'free software' and changed them to 'open source' to piss off Richard Stallman

12 years agoconfigure script check for libev version 4 or greater
Art Cancro [Tue, 20 Dec 2011 20:29:24 +0000 (15:29 -0500)]
configure script check for libev version 4 or greater

12 years agoadd more information to the system contexts, so one can use RWHO to find out what...
Wilfried Goesgens [Tue, 20 Dec 2011 18:49:30 +0000 (19:49 +0100)]
add more information to the system contexts, so one can use RWHO to find out what they're actulay doing

12 years agoimprove logging output of event clients & opnional DNS lookup
Wilfried Goesgens [Tue, 20 Dec 2011 18:47:33 +0000 (19:47 +0100)]
improve logging output of event clients & opnional DNS lookup

  - when compiling -DDEBUG_CARES a verbose trace of nameserver lookup is done
  - the log-line 'C-ARES: %s %d|%d Sock %d port %hu' can be used to identify requests in tcpdump pcap files: tcpdump -r out.pcap -w /tmp/filtered.pcap port <%hu output>
  - we log the session context, so outputs of rwho can be connected to loglines

12 years agoBegan tweaking out some calendar stuff in preparation for CalDAV. Mike Shaver is...
Art Cancro [Thu, 15 Dec 2011 22:11:47 +0000 (17:11 -0500)]
Began tweaking out some calendar stuff in preparation for CalDAV.  Mike Shaver is an arrogant, self-important asshole.

12 years agoAdded a shutdown command to ctdlsh
Art Cancro [Thu, 15 Dec 2011 17:53:21 +0000 (12:53 -0500)]
Added a shutdown command to ctdlsh

12 years agoOffer the 'calendar-access' option when an OPTIONS command is performed on a calendar...
Art Cancro [Thu, 15 Dec 2011 20:38:39 +0000 (15:38 -0500)]
Offer the 'calendar-access' option when an OPTIONS command is performed on a calendar room.  This officially opens development of CalDAV.  Don't expect it to work yet.  And I still think the people who pushed CalDAV instead of GroupDAV are completely wrong.  Especially Mike Shaver, who is an arrogant asshole.

12 years agoDetect screen dimensions _before_ attaching to the server.
Art Cancro [Wed, 7 Dec 2011 18:04:37 +0000 (13:04 -0500)]
Detect screen dimensions _before_ attaching to the server.
Also moved check_screen_dims() to screen.c where it belongs.

12 years agothis needs to be a pointer, not a constant. why doesn't GCC tell us?
Wilfried Goesgens [Sun, 11 Dec 2011 18:53:39 +0000 (19:53 +0100)]
this needs to be a pointer, not a constant. why doesn't GCC tell us?

12 years agore-enable waiting between mail resending attempts
Wilfried Goesgens [Sun, 11 Dec 2011 18:52:35 +0000 (19:52 +0100)]
re-enable waiting between mail resending attempts

12 years agowebcit now is also 8.03
Wilfried Goesgens [Tue, 6 Dec 2011 08:17:32 +0000 (09:17 +0100)]
webcit now is also 8.03