[Citadel Development] Re: (no subject)

2010-11-17 Thread scianos
> Nov 17 2010 3:32am from samjam @uncnsrd in Mail> to > room_citadel_development@uncensored.citadel.org >Subject: Re: (no subject) > >On 16/11/10 22:29, dothebart wrote: >> >> Ok, most of the needed bugfixes were cherry-picked into stable-78x. >> >> this one i'd like to dis

[Citadel Development] (no subject)

2010-11-15 Thread scianos
> Nov 13 2010 7:58am from dothebart @uncnsrd >7 uid store 14 +FLAGS (\Deleted \Seen). > >## >T 85.88.5.81:144 -> 80.134.77.32:64212 [AP] >* 1 FETCH (FLAGS (\Deleted \Seen)). >7 OK UID STORE completed. > >  > >is it right we reply with FETCH on a uid store request?

[Citadel Development] Re: [SCM] citadel.org branch, master, updated. 826932b012c26b5ef97a5bbf45acf10fca6acc60

2010-11-11 Thread scianos
> Nov 9 2010 9:08pm from IGnatius T Foobar @uncnsrd >Subject: Re: [SCM] citadel.org branch, master, updated. >826932b012c26b5ef97a5bbf45acf10fca6acc60 > >so far? imaptest and thunderbird. > > Until you've also tested Outlook, Pine, whatever Apple is using these >days, and a

[Citadel Development] Re: Patch to begin ip address/session ID logging

2010-11-11 Thread scianos
Hi - This patch should be closer in line w/ the below suggestions. Let me know if this looks good/additional suggestions. I'm only addressing the command loop in this one; will hit the other applicable modules down the road. - Stu > Sat Sep 18 2010 02:48:05 PM EDT from

[Citadel Development] Patch to eliminate backtrace if client disconnects in client_write

2010-09-20 Thread scianos
This patch eliminates a backtrace from being generated every time a client disconnects while the server is writing... noticed excessive backtraces every time a premature disconnect occured. This should clean up user logs and eliminates possible confusion (some might think the thread is crashing).

[Citadel Development] Patch to begin ip address/session ID logging

2010-09-20 Thread scianos
Hi - I've been looking at enabling the ability for Citadel to log the session ID, hostname, and user for commands being executed, et al. This will help sysadmins integrate IP blocking for dictionary attacks against the database as well as being able to associate commands being logged (for those o

[Citadel Development] Re: Patch to begin ip address/session ID logging

2010-09-20 Thread scianos
d could be done somewhere near the place the IP is fetched from the socket properties to a static string on CC, so %s in the printf string works out; smtp_data should use that string too. TIA, dothebart   Sa Sep 18 2010 04:11:40 EDT von scianos @ Uncensored Betreff: Patch to begin ip address/session

[Citadel Development] Re: Patch to eliminate backtrace if client disconnects in client_write

2010-09-20 Thread scianos
Excellent feedback - would definitely be willing to provide. I've used Citadel for a long time, figure it's time to start contributing back :) Sat Sep 18 2010 07:53:45 AM EDT from dothebart @ Uncensored Subject: Re: Patch to eliminate backtrace if client disconnects in client_write Stu, sinc

[Citadel Development] Re: Commit log refs/heads/master

2010-09-20 Thread scianos
> Sep 3 2010 10:23am from Art Cancro to > room_citadel_development@uncensored.citadel.org >Subject: Commit log refs/heads/master > >Files: b6938b71c266f458180103090af0ab72e3d9616c citadel/citadel.h >citadel/include/dtds/user-defs.h citadel/textclient/citadel.c > citadel/textclient/r

[Citadel Development] Re:

2010-09-20 Thread scianos
>That's great! Absolutely great! I can now use webcit to view >mailboxes with thousands of messages. Also, lately I've notice >everything much faster! I don't know if my vhoster has moved me to >better hardware or if citadel has just got lots better. I can confirm that it is in fac

[Citadel Development] Re: Unusual SSL behavior, likely bug

2010-09-20 Thread scianos
Sorry about the delay in getting these logs... Had my workstation decide to melt down (or at least the CPU, literally... thankfully Intel has a 3 year warranty...) Logs are attached. At the end of foolog_IMAPS.3 and foolog_IMAPS.4 it appears that we might (and I stress might, because I have no id

[Citadel Development] Re: Unusual SSL behavior, likely bug

2010-08-18 Thread scianos
> Aug 17 2010 11:05pm from dothebart @uncnsrd >Subject: Re: Unusual SSL behavior, likely bug >if you compile citadel with > >'-D BIGBAD_IODBG' > >as one of your CFLAGS, it will write a transscript of what its doing >on al IO chanels to /tmp/modulename_fd_random > >th

[Citadel Development] Unusual SSL behavior, likely bug

2010-08-17 Thread scianos
Hi - Looks like I've got a real zinger of a corner case... Have discovered some unusual behavior in the IMAP server which only exposes itself if SSL or TLS encryption is being used. When using Evolution to move a single or group of message(s) selected via a custom query folder, Citadel ends up se

[Citadel Development] (no subject)

2010-07-22 Thread scianos
FYI - It looks like the issue with PINE/Alpine are fixed in the most recent easy install. - Stu

[Citadel Development] Re: Citadel commit log: revision 8703

2010-07-21 Thread scianos
> Jul 21 2010 9:56am from ajc to > room_citadel_development@uncensored.citadel.org >Subject: Citadel commit log: revision 8703 > >r8703 | ajc | 2010-07-21 12:56:29 -0400 (Wed, 21 Jul 2010) | 1 line >Changed pat

[Citadel Development] Re:

2010-07-20 Thread scianos
> Jul 20 2010 2:18pm from dothebart @uncnsrd >Subject: Re: >could you ngrep / tcpdum a non ssl'ed communication with a dummy >password? > >http://www.citadel.org/doku.php/faq:mastering_your_os:net_sniff > Sure... Will do tonight.

[Citadel Development] Re:

2010-07-20 Thread scianos
> Jul 20 2010 2:16pm from dothebart @uncnsrd >Subject: Re: >

[Citadel Development] (no subject)

2010-07-20 Thread scianos
Looks like I'm seeing failures on IMAP partial fetch here... Citadel is returning a null response after upgrading to 7.80. Also tried the newest 7.81. To replicate, use Alpine to view messages with Quell-Partial-Fetch set to off. This is a regression from the previous branch. If you can

[Citadel Development] (no subject)

2010-02-16 Thread scianos
>2) could be circumvented by writing on another file than we read, and >then swap the actual files > This tactic would also improve ACID compliance/issues with some newer filesystems... EXT4 and XFS as examples. With XFS, for instance, if a filesystem is unmounted uncleanly, files whi

[Citadel Development] Re: Subversion

2010-01-15 Thread scianos
> Jan 10 2010 7:44am from dothebart @uncnsrd >Subject: Subversion >  >> So Jan 10 2010 10:08:07 EST von davew @ Uncensored Betreff: >>Subversion >> >> >> >>What tools are people using to access Subversion? >> >>Are you using the command line or some

[Citadel Development] (no subject)

2010-01-15 Thread scianos
> Dec 18 2009 8:15pm from IGnatius T Foobar @uncnsrd >I guess you can email me the details if there's a security problem. If >it's really something that can't be fixed in a compatible way, then >we'll change the command name. Old clients will fall back to >unencrypted connecti

[Citadel Development] Re: Citadel commit log: revision 7989

2009-11-02 Thread scianos
> Nov 2 2009 11:40am from davew @uncnsrd >Subject: Re: Citadel commit log: revision 7989 >  >> Mon Nov 02 2009 11:54:17 AM EST from IGnatius T Foobar @ Uncensored >>Subject: Re: Citadel commit log: revision 7989 >> >> >>My test server now spits out "Server

[Citadel Development] Re: Spider Monkey

2009-11-02 Thread scianos
> Nov 2 2009 2:23am from davew @uncnsrd >Subject: Re: Spider Monkey >  >> Sun Nov 01 2009 11:28:50 PM EST from IGnatius T Foobar @ Uncensored >>Subject: Re: Spider Monkey >> >>Even so, I'm still inclined to avoid using it for anything other than >>the par

[Citadel Development] Re: Spider Monkey

2009-11-02 Thread scianos
> Oct 25 2009 4:19am from davew @uncnsrd >Subject: Spider Monkey >I've been looking at the Spide Monkey documentation. > >For simple apps that don't use threads it is self contained. > >For multithreading apps like us we need NSPR as well so I guess thats the >pla

[Citadel Development] (no subject)

2009-10-19 Thread scianos
> Oct 17 2009 9:54am from IGnatius T Foobar @uncnsrd >Hmm. I wonder if now is the time to take that Big Bloated Step (tm) >we've been contemplating for a few years, and bind a scripting engine >into the system? > > Like an open source Lotus Notes! - Stu

[Citadel Development] (no subject)

2009-08-31 Thread scianos
Sorry about that - cancel the last message. Accidentally hit Enter and saved a message that I meant to erase!

[Citadel Development] (no subject)

2009-08-31 Thread scianos
Hi -

[Citadel Development] Re: crashdetect..

2009-04-09 Thread scianos
Hi - I would second keeping 0 as the exit code. This is "standard knowledge" and would significantly increase needless questions... as well as possibly "turn off" those new to Citadel due to the initial stress caused by using the non-standard values in the first place. - Stu > Mon Apr 06 2

[Citadel Development] Re: mod_auth_citadel

2009-02-10 Thread scianos
Hi - That looks very useful! I will check out the possibilities for integration as soon as I get some spare time on my hands. - Stu > Sat Jan 31 2009 06:17:58 AM EST from dothebart <> Subject: Re: >mod_auth_citadel > > Hy Stu, please have a look at: >http://www.citadel.org/doku.php/d

[Citadel Development] Re: mod_auth_citadel

2009-02-10 Thread scianos
Hi - I just got a box with Suse installed on it configured. I'm going to go ahead and try to troubleshoot - most likely, there's a bug in the autoconf script that's not autodetecting the location of the openssl headers. - Stu > Sat Jan 31 2009 07:49:49 AM EST from BOFHMike <> Subject: Re:

[Citadel Development] Re: mod_auth_citadel

2009-01-30 Thread scianos
> Jan 24 2009 4:12pm from BOFHMike @mycastlewall (My Castle Wall) >Subject: mod_auth_citadel >I got en error when trying to ./configure --with-apr=/usr/lib > >checking Apache APR Version 1 is REQUIRED. Checking for APR... error >configure: error: Bad path to Apache

[Citadel Development] Re: SELinux support for Citadel now available for testing

2009-01-02 Thread scianos
> Dec 31 2008 8:10pm from dothebart @uncnsrd >Subject: SELinux support for Citadel now available for testing >stu, Google already found you in advance, I've already added you to > >http://www.citadel.org/doku.php?id=installation:start#optional.dependencies > >and

[Citadel Development] SELinux support for Citadel now available for testing

2008-12-31 Thread scianos
Hi - SELinux support is now available for Citadel, and should be ready to test. These modules are for Red Hat Enterprise Linux 5 and CENTOS 5. Other distributions will follow. http://sourceforge.net/projects/citadelselinux/ This allows Citadel to run in its own domain on SELinux servers, and con

[Citadel Development] RE: [PATCH] reading mime parts during compose

2008-10-25 Thread scianos
Sorry about the confusion. I just had a chance to look at the library and it looks as though I jumped the gun. The reason for mention was that the struct strbuf is defined as part of the standard headers on many systems. Since the struct being added in Citadel is named StrBuf, there shouldn't be

[Citadel Development] RE: [PATCH] reading mime parts during compose

2008-10-17 Thread scianos
Wouldn't the use of STRBUF break some cross compatibility? - - - good job; just a tiny note, since strbuf is ratehr new, some casts into const char* are there to get a quick transition, the better way is most possibly to give it into functions as deep as you can while writ

[Citadel Development] Re: Concurrency in FSCK/Refcount adjustments?

2008-09-16 Thread scianos
Sorry about the wording below - not enough coffee today - I meant that as a question so that I can correctly write these scripts! - Stu >Wed Sep 17 2008 01:31:42 EDT from [EMAIL PROTECTED] >Subject: Re: Concurrency in FSCK/Refcount adjustments? > > > >Hi - > >I'm assuming, based on my reading

[Citadel Development] Re: Concurrency in FSCK/Refcount adjustments?

2008-09-16 Thread scianos
Hi - I'm assuming, based on my reading of the code and its output, that it parses the entire database and updates the reference counts system wide. I'm assuming it is correct to run that after restoring from backups taken on a running database (i.e. restoring database and logs sequentially). - St

[Citadel Development] Re: Concurrency in FSCK/Refcount adjustments?

2008-09-13 Thread scianos
Hi - I was testing out some backup/restore scripts that I've been using to simulate crash/recovery scenarios. I run the backups while the system is live as my backup window is too long, and wanted to determine what my worst-case recovery situation would involve. It was just per chance that I notic

[Citadel Development] Concurrency in FSCK/Refcount adjustments?

2008-09-11 Thread scianos
Hi - I just noticed somthing unusual... I was running the FSCK command to adjust my refcounts on a test database, and noticed that there may be bogus refcounts being generated if this command is run at the same time that a message is received or posted - resulting in duplicates. Is

[Citadel Development] IMAP Folder Rename - Possible Corruption

2008-08-20 Thread scianos
Unusual data corruption error Greetings - I have been tracking an unusual corruption issue affecting IMAP renames on folders starting with numberic values (currently when interacting with PINE/ALPINE as the client). When renaming a folder named "2008 Action Completed" to "20

[Citadel Development] Re: Problem w/ Certicom SSL Implementation on embedded platforms

2008-05-02 Thread scianos
Great! I'll try it out against my build. I have access to Thunderbird (in use here), Evolution (which I use personally), Alpine/Pine (also in use here), Outlook, Outlook Express, and three PalmOS clients (VersaMail, Chatter - used by me personally, and Snapper - which has the CBC countermeasure bug

[Citadel Development] Problem w/ Certicom SSL Implementation on embedded platforms

2008-04-30 Thread scianos
Hi - Just wanted to get some feedback to see if a patch for the following issue would be OK to incorporate... If it is OK, I can code it and submit for inclusion... While testing connection from PalmOS using the Certicom SSL libraries, I ran into a problem. It looks like some versions of the Cert

[Citadel Development] Re:ALPHA release - feedback requested - Citadel Authentication for Apa

2008-03-07 Thread scianos
I do agree that the Citadel side is straightforward. The only area I will need to research involves Apache mod_svn. Based on my limited knowledge of the Apache API, it gets iffy at the point of passing the level of access the user has - i.e. read only or read/write back to the SVN module. If we are

[Citadel Development] Re:ALPHA release - feedback requested - Citadel Authentication for Apa

2008-03-06 Thread scianos
I see what you are suggesting. This should definitely be possible by reading the request location and doing a comparison. I'll need to double check to see how we can pass the R/W vs. Read Only status back to the AAA state in Apache. - Stu >Thu Mar 06 2008 05:53:59 PM EST from [EMAIL PROTECTED] >S

[Citadel Development] Re:ALPHA release - feedback requested - Citadel Authentication for Apa

2008-03-06 Thread scianos
Hi - That's a fantastic idea! As soon as I get the SSL implemented, I will add that in. It wouldn't be hard to implement; we could simply see if the user has permissions for the room based on the Apache config. Since the Apache config can be limited to specific directories or locations, no additio

[Citadel Development] Re:ALPHA release - feedback requested - Citadel Authentication for Apa

2008-03-06 Thread scianos
Excellent point... Always a good idea to follow protocol conventions :) On a related note, I also forgot to include configuration information: To activate the module, include the following in your main apache config: LoadModule authn_citadel_module /usr/local/lib/libmod_authn_citadel.so (change

[Citadel Development] (no subject)

2008-02-18 Thread scianos
Hi -Interesting you mention that... My system suffered a really odd data corruption problem after upgrading to 7.30.We're a fairly small system (only around ~1 gigabytes worth of mail in the DB at any given time), supporting a small business as well as my own personal email .. The bug exhibited i