]>
code.citadel.org Git - citadel.git/log
Wilfried Goesgens [Sun, 6 Nov 2011 19:46:42 +0000 (20:46 +0100)]
Mimeparser: skip all empty lines between mimeparts not just one.
- this makes us more robust.
Wilfried Goesgens [Thu, 3 Nov 2011 23:23:27 +0000 (00:23 +0100)]
Work on evented RSS client & libev+libcurl integration
- finalize simplification of when to delete what
- add more logging
Wilfried Goesgens [Wed, 2 Nov 2011 07:27:58 +0000 (08:27 +0100)]
Work on RSS Feed
- when finalizing an http request, evaluate the reply of IO->SendDone() for what to do.
- flip start/stop on cURL IO events *argl*
- don't fork per message DB I/O contexts, but remember messages on parsing and save them sequential
-> simpler & better controleable.
Wilfried Goesgens [Sat, 29 Oct 2011 18:52:50 +0000 (20:52 +0200)]
fix viewing of bio
Wilfried Goesgens [Sat, 29 Oct 2011 18:45:10 +0000 (20:45 +0200)]
removed duplicate entry on old version of the sieve interface.
Art Cancro [Thu, 27 Oct 2011 03:14:31 +0000 (23:14 -0400)]
Removed the obsolete -t and -x options in webcit and their documentation
Wilfried Goesgens [Sun, 30 Oct 2011 11:40:56 +0000 (12:40 +0100)]
Logging enhancement & SMTP client fixes
- generate & log out the event requestid
- once we successfully delivered a message, we don't care about problems in the further flow.
Wilfried Goesgens [Mon, 24 Oct 2011 22:19:58 +0000 (00:19 +0200)]
finalize RSS/curlev implementation
- properly adjust the refcount to RSS Configs, so we delete it in time...
- split in & out handlers
- correctly detect 30x and stop/reinit/start the evio handlers
Wilfried Goesgens [Sun, 23 Oct 2011 13:29:01 +0000 (15:29 +0200)]
free curl resources in the proper sequence.
Wilfried Goesgens [Sat, 22 Oct 2011 17:55:32 +0000 (19:55 +0200)]
add eSendFile/eReadfile in the switchs where they are still missing.
Wilfried Goesgens [Sat, 22 Oct 2011 16:46:03 +0000 (18:46 +0200)]
we need to create the rules hash regardles of the server reply; this fixes the broken sieve rules editor.
Wilfried Goesgens [Thu, 20 Oct 2011 21:22:41 +0000 (23:22 +0200)]
don't call curl_multi_add_handle() from outside of the event queue
Wilfried Goesgens [Wed, 19 Oct 2011 22:13:33 +0000 (00:13 +0200)]
initialize 'tag' - value as valgrind tells us
Wilfried Goesgens [Wed, 19 Oct 2011 06:53:10 +0000 (08:53 +0200)]
Mark our session as deleteable when we exit.
Wilfried Goesgens [Tue, 18 Oct 2011 19:54:48 +0000 (21:54 +0200)]
remove debug output.
Wilfried Goesgens [Tue, 18 Oct 2011 19:46:12 +0000 (21:46 +0200)]
Remove double include; fcnctl seems to be around in several locations.
Wilfried Goesgens [Tue, 18 Oct 2011 19:35:16 +0000 (21:35 +0200)]
ups, more places to reset the time we ran last time.
Wilfried Goesgens [Tue, 18 Oct 2011 19:30:10 +0000 (21:30 +0200)]
Just try to delete the Pos, if we realy found the entry.
Wilfried Goesgens [Tue, 18 Oct 2011 19:23:17 +0000 (21:23 +0200)]
Re-add the blockage to just run once per quarter hour.
Art Cancro [Mon, 17 Oct 2011 02:30:27 +0000 (22:30 -0400)]
Disable ldap referrals so Craptastic Directory does not break, thanks beto for the patch
Art Cancro [Wed, 12 Oct 2011 20:52:55 +0000 (16:52 -0400)]
Internal version number to 8.01 for imminent release
Art Cancro [Tue, 11 Oct 2011 21:48:19 +0000 (17:48 -0400)]
KILL THE ENTIRE IE9 DEVELOPMENT TEAM NOW
Art Cancro [Tue, 11 Oct 2011 21:31:51 +0000 (17:31 -0400)]
DIE MICROSOFT DIE IE9 STILL EATING SHIFT AND CTRL
Art Cancro [Tue, 11 Oct 2011 21:18:59 +0000 (17:18 -0400)]
Changed the way shift/ctrl are observed by the message view and it STILL doesn't work with IE9.
Art Cancro [Tue, 11 Oct 2011 20:47:49 +0000 (16:47 -0400)]
Changed the way shift/ctrl are observed by the message view and it STILL doesn't work with IE9.
Art Cancro [Tue, 11 Oct 2011 20:32:43 +0000 (16:32 -0400)]
unfucked the delete key in IE9
Art Cancro [Tue, 11 Oct 2011 02:17:24 +0000 (22:17 -0400)]
Implemented and documented a '-g' option for WebCit to enable a default landing page for guests.
Art Cancro [Tue, 11 Oct 2011 02:04:09 +0000 (22:04 -0400)]
Removed the arbitrary redirectors file.
This was a half-baked feature and I don't want it anymore.
Wilfried Goesgens [Sat, 8 Oct 2011 18:28:31 +0000 (18:28 +0000)]
Fix editing of ignet node configs; needed to specify the proper post action.
Art Cancro [Wed, 5 Oct 2011 21:00:25 +0000 (17:00 -0400)]
Removed PIE.htc in places where it makes IE fuck up even more than it usually does. Die, Microsoft, Die.
Art Cancro [Thu, 29 Sep 2011 17:50:00 +0000 (13:50 -0400)]
fixed the link to the summary page too
Art Cancro [Thu, 29 Sep 2011 17:48:15 +0000 (13:48 -0400)]
Repaired the user list command
Art Cancro [Tue, 27 Sep 2011 02:48:05 +0000 (22:48 -0400)]
ctdlsh now has two working commands, 'date' and 'passwd'
Art Cancro [Mon, 26 Sep 2011 22:00:18 +0000 (18:00 -0400)]
more fiddling around with ctdlsh
Art Cancro [Mon, 26 Sep 2011 16:57:51 +0000 (12:57 -0400)]
Added verbose and non-verbose runtime options to ctdlsalearn
Art Cancro [Mon, 26 Sep 2011 14:55:35 +0000 (10:55 -0400)]
poking around in the ctdlsh source because citadel proper is in deep freeze :)
Wilfried Goesgens [Tue, 20 Sep 2011 20:55:28 +0000 (20:55 +0000)]
correct error message hint
Wilfried Goesgens [Tue, 20 Sep 2011 20:50:40 +0000 (20:50 +0000)]
remove unneeded line
Art Cancro [Tue, 20 Sep 2011 20:35:28 +0000 (16:35 -0400)]
documentation
Art Cancro [Tue, 20 Sep 2011 20:31:36 +0000 (16:31 -0400)]
documentation
Art Cancro [Tue, 20 Sep 2011 19:42:11 +0000 (15:42 -0400)]
Room links in iconbar roomlist now properly escaped with encodeURIcomponent()
Art Cancro [Tue, 20 Sep 2011 19:02:25 +0000 (15:02 -0400)]
Changed the naming convention of the setup wizard filename
Art Cancro [Tue, 20 Sep 2011 18:37:54 +0000 (14:37 -0400)]
The definition of ThreadIdHash() has been moved from webcit.h to libcitadel.h
Art Cancro [Tue, 20 Sep 2011 16:31:48 +0000 (12:31 -0400)]
Use base64 encoding for permalinks in bbs rooms, otherwise google+ mangles them
Wilfried Goesgens [Mon, 17 Oct 2011 22:19:14 +0000 (00:19 +0200)]
fix some more memleaks.
Wilfried Goesgens [Mon, 17 Oct 2011 22:18:43 +0000 (00:18 +0200)]
rework the networking locking facility using the hashlist.
Wilfried Goesgens [Mon, 17 Oct 2011 22:15:57 +0000 (00:15 +0200)]
Add function to free the file upload facilities.
Wilfried Goesgens [Sun, 16 Oct 2011 21:30:50 +0000 (23:30 +0200)]
Finalize Networker; native modern linux.
- use sendfile to upload spool files from disk to the remote party
- use splice() to download spoolfiles from the remote site.
Wilfried Goesgens [Sun, 16 Oct 2011 21:30:28 +0000 (23:30 +0200)]
we need to run export for wheezy.
Wilfried Goesgens [Sat, 8 Oct 2011 21:59:49 +0000 (23:59 +0200)]
Implement asynchroneous networking.
Wilfried Goesgens [Sat, 8 Oct 2011 21:59:09 +0000 (23:59 +0200)]
Add support for sending / reading to files; so far we just implement the linux sendfile facility
Wilfried Goesgens [Sat, 24 Sep 2011 12:35:43 +0000 (12:35 +0000)]
Username needs to be url encoded too.
Art Cancro [Tue, 20 Sep 2011 13:47:56 +0000 (09:47 -0400)]
serv_extnotify now uses field '2' instead of field 'W' within the server; resolve conflict with the use of 'W' for references
Wilfried Goesgens [Mon, 19 Sep 2011 21:19:12 +0000 (21:19 +0000)]
fix possible leaks around 'W'; the funambol code abuses it.
Wilfried Goesgens [Mon, 19 Sep 2011 21:18:24 +0000 (21:18 +0000)]
Fix memory leaks in the networker
Wilfried Goesgens [Mon, 19 Sep 2011 18:50:47 +0000 (18:50 +0000)]
'W' is double used for the user when doing extnotify spool messages; add this to our column description.
Wilfried Goesgens [Mon, 19 Sep 2011 18:47:52 +0000 (18:47 +0000)]
Fix indention; its broken in some places which seems to hide memleaks.
Wilfried Goesgens [Fri, 16 Sep 2011 18:53:13 +0000 (18:53 +0000)]
.debs: citserver depends on patch now.
Art Cancro [Thu, 15 Sep 2011 16:35:49 +0000 (12:35 -0400)]
Upgrade TinyMCE to v3.4.5
Art Cancro [Wed, 14 Sep 2011 21:49:51 +0000 (17:49 -0400)]
Conditional_USER_HAS_PIC() was leaving the download file open, causing the actual download to fail. Fixed.
Art Cancro [Wed, 14 Sep 2011 20:28:46 +0000 (16:28 -0400)]
Write out a log message when an unparented blog comment is encountered
Art Cancro [Wed, 14 Sep 2011 16:24:53 +0000 (12:24 -0400)]
bbsview_renderer 'go to page' links now use start_reading_at= instead of page= in order to make them more persistent when archived or indexed.
Art Cancro [Wed, 14 Sep 2011 16:03:30 +0000 (12:03 -0400)]
bbsview_renderer readfwd links now include a go= parameter to include the room name
Art Cancro [Tue, 13 Sep 2011 20:35:21 +0000 (16:35 -0400)]
oops ... there was no way to delete blog comments ... fixed that
Art Cancro [Tue, 13 Sep 2011 19:04:10 +0000 (15:04 -0400)]
Only show the Search box in the mailbox view because that's the only view that it works in.
Art Cancro [Mon, 12 Sep 2011 15:53:20 +0000 (11:53 -0400)]
Use autoconf to locate the diff and patch executables and pass those pathnames to serv_wiki.c
Art Cancro [Fri, 9 Sep 2011 17:04:25 +0000 (13:04 -0400)]
Added a couple more entity declarations
Art Cancro [Wed, 7 Sep 2011 19:44:18 +0000 (15:44 -0400)]
oops, I had SERV_TRACE enabled and committed that. fixed
Wilfried Goesgens [Fri, 16 Sep 2011 18:42:15 +0000 (18:42 +0000)]
Receiving files via the networker functional now.
Wilfried Goesgens [Fri, 16 Sep 2011 18:41:28 +0000 (18:41 +0000)]
Add function to measure the length of the fifo buffer
Wilfried Goesgens [Fri, 16 Sep 2011 18:39:36 +0000 (18:39 +0000)]
Add error handler for failing DNS requests; the Client should be able to take its individual decision whats to be done on fail.
Wilfried Goesgens [Wed, 14 Sep 2011 13:34:35 +0000 (13:34 +0000)]
Removing of static vars in the Networker
- we have to fiddle them through the SpoolControl structure into the ForeachMessage() loop.
Wilfried Goesgens [Wed, 14 Sep 2011 13:00:47 +0000 (13:00 +0000)]
Networker AsyncIO Rewrite
- chopped commands into pieces
- created the usual handlers
- created dispatch table
- We now can perform a connection without content successfully.
Wilfried Goesgens [Wed, 14 Sep 2011 08:29:46 +0000 (08:29 +0000)]
we need to register the smtp queue runner...
Art Cancro [Wed, 7 Sep 2011 19:43:37 +0000 (15:43 -0400)]
Negated a strcmp in netconf.c that caused the function to hang every single time, how did this get this way?
Wilfried Goesgens [Tue, 13 Sep 2011 15:58:51 +0000 (15:58 +0000)]
prepend pop3 to some more functions to work around name clashes.
Wilfried Goesgens [Tue, 13 Sep 2011 15:58:04 +0000 (15:58 +0000)]
Make parameters const, its not altered inside.
Wilfried Goesgens [Thu, 8 Sep 2011 17:18:12 +0000 (17:18 +0000)]
Remove global variables; replace by stack passing.
Wilfried Goesgens [Thu, 8 Sep 2011 17:17:47 +0000 (17:17 +0000)]
More places to remove the experimental #if
Wilfried Goesgens [Thu, 8 Sep 2011 16:36:27 +0000 (16:36 +0000)]
remove classic smtp client. we're over this.
Wilfried Goesgens [Thu, 8 Sep 2011 13:45:29 +0000 (13:45 +0000)]
CC -> CCC in do_login
Wilfried Goesgens [Thu, 8 Sep 2011 12:35:51 +0000 (12:35 +0000)]
Networker reordering; remove / change dependencies
- move serv_network.h into modules/network where it belongs...
- move structs out of serv_network.h into their respective headers
- serv_expire doesn't need serv_network.h anymore, it seems to get the usetable struct from elsewhere
- the netfilter module was moved to the network directory, it seems to be closely dangled to networking
- move all code about the netfilter (config reading) into serv_netfilter.c
- move the code networker related from msgbase.c:CtdlDoIHavePermissionToPostInThisRoom() into serv_netconfig.c:netconfig_check_roomaccess()
- move the filterlist instance into serv_netfilter.c
lesson learned the hard way today: if you move a header, flush the dependencies, else the make process will abort with no usefull message at all.
-> Gentlemen please flush the dependencies and rebootstrap your workingcopy.
Wilfried Goesgens [Thu, 8 Sep 2011 12:07:55 +0000 (12:07 +0000)]
Remove unused AUTH variable from the buildsystem
Wilfried Goesgens [Thu, 8 Sep 2011 09:35:01 +0000 (09:35 +0000)]
Chop networker into handy bits; related functions now live in their own file.
Wilfried Goesgens [Wed, 7 Sep 2011 21:07:09 +0000 (21:07 +0000)]
remove unused code for locking
Wilfried Goesgens [Wed, 7 Sep 2011 15:25:11 +0000 (15:25 +0000)]
Code shuffling fixes warning with inline function... weirdo.
Wilfried Goesgens [Tue, 6 Sep 2011 23:00:12 +0000 (23:00 +0000)]
Limit length of Commands sent to citserver; do multible json requests if neccessary
- roomListDropHandler() when cut'n'paste moving split after the move vector reaches 800 chars
- deleteAllSelectedMessages() when <del> moving to trash / purging split into chunks to limit the command lengths
Wilfried Goesgens [Tue, 6 Sep 2011 18:46:53 +0000 (18:46 +0000)]
deleteAllSelectedMessages(): don't send one request per message, citadel can handle a list of them already.
- this dramaticaly increases the performance of pressing the <del> key when having several messages selected; less stress on the browser, webcit and citserver.
Wilfried Goesgens [Wed, 7 Sep 2011 14:59:21 +0000 (14:59 +0000)]
Fix warnings all over citserver; handle function replies; remove unused code.
Wilfried Goesgens [Wed, 7 Sep 2011 14:58:31 +0000 (14:58 +0000)]
fix warnings in libev related codebase
Wilfried Goesgens [Wed, 7 Sep 2011 14:57:14 +0000 (14:57 +0000)]
Cleanup our toolies, remove unneeded code; handle reply values.
Wilfried Goesgens [Wed, 7 Sep 2011 14:56:31 +0000 (14:56 +0000)]
Handle return values in Setup; catch errors & remove unneeded code.
Wilfried Goesgens [Wed, 7 Sep 2011 12:25:52 +0000 (12:25 +0000)]
remove unused code; evaluate returnvalues.
Wilfried Goesgens [Wed, 7 Sep 2011 12:25:26 +0000 (12:25 +0000)]
remove unused code.
Wilfried Goesgens [Wed, 7 Sep 2011 12:24:48 +0000 (12:24 +0000)]
Precisely report whats going wrong with the handling of the control file.
Wilfried Goesgens [Wed, 7 Sep 2011 12:14:16 +0000 (12:14 +0000)]
disable warnings about strict aliasing; gcc does broken warnings here in conjunction with libev
Wilfried Goesgens [Wed, 7 Sep 2011 12:13:44 +0000 (12:13 +0000)]
Fix more warnings; output errors to the users.
Wilfried Goesgens [Wed, 7 Sep 2011 12:13:00 +0000 (12:13 +0000)]
use StrBuf to create startup failure messages.
Wilfried Goesgens [Wed, 7 Sep 2011 09:38:22 +0000 (09:38 +0000)]
Revoke refetching of already polled pop3 messages
Wilfried Goesgens [Wed, 7 Sep 2011 09:37:33 +0000 (09:37 +0000)]
Fix compiler warnings in the textclient by evaluating returnvalues and removing unused code.