Re: css* tools segfault

Stevan Bajić <[email protected]>
Newsgroups gmane.mail.spam.dspam.devel
Message-ID <[email protected]>
On Mon, 30 Aug 2010 08:53:56 +0200
Frantisek Hanzlik <[email protected]> wrote:

> Stevan Bajić wrote:
> ....
> > Well... since I have different needs for DSPAM I have started some while ago a local fork of DSPAM where I implement stuff that I always wanted to have into DSPAM. One of them is to use fixed length types. I have a local working version that has the exactly same structure on 32/64 bit for the Hash driver. My local version DOES NOT fix the issue with the CSS file from Eric. But what my local version is capable to do is to trigger an error message if the structure is not the way the Hash driver is expecting it. So I don't get a segmentation fault. BUT my local version does not work too with Eric's file. However... I am pretty sure that files created with my local modified Hash driver will not have the issues Eric is reporting. But I really need more testing since I have changed a lot of code and had not enough time to test everything.
> >
> > You will now for sure ask me to commit those changes. But you know what? It is huge! I almost had to change every file in DSPAM. Commiting something like that would be a huge task. I don't know if this would be okay for the 3.9.x release? And I have not fixed everything nor have I checked all the storage backends. I can say that MySQL driver is working and I can say that the structure of the Hash driver is the same on 32bit and on 64bit. I still have not fixed the endianness of the Hash driver. Next is to work on the PostgreSQL driver and then after that on the SQLite 2/3 dirvers. After that I will go on and fix the endianness of the Hash driver.
> >
> > My goal is to increase the stability of DSPAM and I need/want the code to be predictable (and currently it is not that much predictable when you look ath the Hash driver). I need a good fundament before I even can think of extendig DSPAM. And I really need to extend it. I must have a good foundation because I want to extend the DLMTP protocol to allow me to decouple the Web-UI from the system where DSPAM is running and I need to add additional features.
> >
> 
> I'm not 100% sure, but I thing in some (2? 3? years) old post in list 
> was noticed some as existing .css files will be corrupted, when 
> HashRecMax and/or HashExtentSize dspam.conf values are changed (and 
> maybe nor isn't possible convert them to new layout by csscompress). 
> When it is true in current dspam versions, then this should be also 
> noticed in README or dspam.conf.
> 
> Stevan, when you wish, i can help with testing your new code with hash 
> driver, when You give me some instruction about it.
> 
Franta, I am probably not going to push that code to GIT. It's to much to push into a 3.9.x release. I am anyway not supposed to make such fundamental changes in 3.9.x. Only bug fixing but no redesign of the core.


> Thanks for Your amazing DSPAM work!
> 
> Franta Hanzlik
> 
-- 
Kind Regards from Switzerland,

Stevan Bajić

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Dspam-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspam-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.