TBP API - need help!

2003-02-13 Thread Alexey N. Vinogradov
Hello TBDEV. ..Can anybody explain me the context and interface for the functions in a plugin (well, I try to guess something myself): function TBP_GetStatus: Integer; stdcall; function TBP_NeedConfig: Integer; stdcall; function TBP_NeedCOM: Integer; stdcall; function TBP_Setup: Integer;

Re[2]: Regular expressions in AntiSpam: is it possible?

2003-02-21 Thread Alexey N. Vinogradov
Hello, Task. You wrote in mid:[EMAIL PROTECTED] TC En relación a lo que Alexey en su momento posteó: TC send the algoritm of your idea and i will make it! ANV...is it possible to use the regular expression machine from ANVTne Bat! in a custom antispam filter?.. I think this is not

Re[4]: Regular expressions in AntiSpam: is it possible?

2003-02-22 Thread Alexey N. Vinogradov
Hello, Task. You wrote in mid:[EMAIL PROTECTED] TC and I don't undertand: what are you thinking men please, explain TC you. TC first question: what is a regular expression. Well, the simplest example: you can see my letter-prefix: You wrote in mid:[EMAIL PROTECTED]. This is generated

Baesyan filter - WORKING test pre-release

2003-03-29 Thread Alexey N. Vinogradov
Hello, Mark. You wrote in mid:[EMAIL PROTECTED] MW Alexey- MW What kind of error are you getting? Is your plugin not showing up in MW the list of available plugins or are you getting an error on selecting MW it? I'm assuming that use dynamic RTL is unchecked in the Linker MW settings. I think

Re[2]: Baesyan filter - WORKING test pre-release

2003-03-29 Thread Alexey N. Vinogradov
Hello, Kjartan. You wrote in mid:[EMAIL PROTECTED] KÁ I tried using both versions of your plugin. KÁ When I tried to install the first one (build using C++ builder) I got KÁ error message telling me it couldnt find CC3260.DLL. I assume this DLL KÁ comes with C++ Builder and is not statically

Re[2]: Baesyan filter - WORKING test pre-release

2003-03-29 Thread Alexey N. Vinogradov
Hello, Kjartan. You wrote in mid:[EMAIL PROTECTED] ANV http://klirik.narod.ru/arc/vsbaeslog.tbp (128kb) ANV http://klirik.narod.ru/arc/vsbaesnolog.tpb (126kb) KÁ Neither of these files are found when i try to download them, are you KÁ sure the URLs are correct? Feel free to send them as an

Re[2]: Baesyan filter - WORKING test pre-release

2003-03-30 Thread Alexey N. Vinogradov
Hello, Kjartan. You wrote in mid:[EMAIL PROTECTED] ANV It's sounds strange... :(. But my mail corpus is more humble - I have ANV only 700 letters of spam and 1000 of non-spam. My regard.rbd contains ANV about 2 key tokens and takes around 400KB. I tried it on Windows ANV XP and Windows 98.

Re: problems with bayesian filter

2003-03-30 Thread Alexey N. Vinogradov
Hello, rhabib001. You wrote in mid:[EMAIL PROTECTED] ryc Hello. I've downloaded the new bayesian spam filter (the detailed ryc logging version) and the machine generating engine (updated version) ryc and have created a regard.rbd file and placed it in c:\baesyan. The ryc log file is generated

Re[2]: problems with bayesian filter

2003-03-30 Thread Alexey N. Vinogradov
Hello, rhabib001. You wrote in mid:[EMAIL PROTECTED] ryc I have trained the good dictionary on 745 letters, but the spam ryc dictionary on only 35 letters. Could this be the problem (I have ryc attached the regard.rdb file). Wow!!! I will see to your file, but, please, in future - sent all

Baesyan filter - bug fixed (still test pre-release!)

2003-03-31 Thread Alexey N. Vinogradov
Hello, tbdev. One bug has been fixed in filter baesyan. The bug was that if a letter contain token consists whole from ! then during degeneration an error occured and the filter failed. So, any letter includes this kind of tokens seemed to be non-spam because of this fail. Fixed version you can

Re[2]: problems with bayesian filter

2003-03-31 Thread Alexey N. Vinogradov
Hello, rhabib001. You wrote in mid:[EMAIL PROTECTED] ryc One thing I don't understand about the log is that if multiple ryc messages are downloaded, the log doesn't reflect this. Is this a bug? As I understand myself, The Bat can call multiple instances of filtering procedure in a time. For

Re[2]: Baesyan filter - bug fixed (still test pre-release!)

2003-04-01 Thread Alexey N. Vinogradov
Hello, rhabib001. You wrote in mid:[EMAIL PROTECTED] For this moment no other serious errors found. ryc Hi Alexey. The bug where the connection centre doesn't close down ryc after retrieving mail still persists in both the log and no-log ryc version of the filter. So basically, when

Baesyan filter - the bug fixed

2003-04-02 Thread Alexey N. Vinogradov
Hello, tbdev. The bug discussed below in mid:[EMAIL PROTECTED] and mid:[EMAIL PROTECTED] has been fixed. It seems that it was because of function call convention. It worked correctly in Windows XP and other systems (like Windows 9x) but cause The Bat! to stuck on Windows 2000. Now it is fixed.

Re[2]: Baesyan filter - the bug fixed

2003-04-02 Thread Alexey N. Vinogradov
Hello, Marck. You wrote in mid:[EMAIL PROTECTED] MDP I'd love to help, but I have not been able to install it. It MDP produces the attached error when I try. Which exact file do you try? Current is: http://klirik.narod.ru/arc/baes.tbp - logged version;

Re: A bug in BayesIt! 0.3a

2003-05-27 Thread Alexey N. Vinogradov
Hello, Prezes. You wrote in mid:[EMAIL PROTECTED] P Hello TBDEV list, P I use BayesIt! 0.3a. I installed the filter in directory C:\Programy\The P Bat!\baesyan\. Unfortunately the filter often return error, which I send in P attachement. This is not error! The BayesIt manager stores in

Re[2]: Autotraining

2003-05-27 Thread Alexey N. Vinogradov
Hello, Prezes. You wrote in mid:[EMAIL PROTECTED] P Hello Alexey, P Tuesday, May 27, 2003, 3:57:34 PM, you wrote: ANV Well... Earlier or later it is necessary to write such guide, so I do ANV it now... ANV Also I ask everybody who tests BayesIt! to try feature extract tokens ANV for selective

Re: Get ready for the new Beta :-)

2003-05-30 Thread Alexey N. Vinogradov
Hello, Stefan. You wrote in mid:[EMAIL PROTECTED] ST Here is a short update for Anti-SPAM plug-ins. There is a new ST function in the oncoming Beta to be called for submitting SPAM/HAM: ST function TBP_FeedSpam(MsgID, IsSPAM: Integer; GetData: ST TBPGetDataProc): Integer; stdcall; ST

Baesyan filter 011alpha - on the way to first release

2003-04-12 Thread Alexey N. Vinogradov
Hello, tbdev. New build of AntiSpam baesyan filter and learning engine for it is available. I changed the internal format of regarding base to make it self-trainable. New learning engine can create such regarding base. Because the new format is incompatible with old rbd (now even extension

Bug with XLAT editing

2003-06-27 Thread 'Alexey N. Vinogradov'
Hello, tbbeta. 1. go to Preferences-Character Sets (XLAT) 2. select any codepage and press edit 3. In editing dialog press OK In this very situation I get the error: Access violation at address 0x00403F70 in module 'TheBat.exe'. Reading of address 0xFFD4 (may be the addresses would be

Re: Bug with XLAT editing

2003-06-27 Thread 'Alexey N. Vinogradov'
Hello, 'Alexey. You wrote in mid:[EMAIL PROTECTED] ANV Hello, tbbeta. ANV 1. go to Preferences-Character Sets (XLAT) ANV 2. select any codepage and press edit ANV 3. In editing dialog press OK excuse for offtopic... I've just confused lists... :) -- Sincerely, Alexey. Using TB 1.63b11 on

.TBB message format

2003-07-05 Thread Alexey N. Vinogradov
Hello, tbdev. ... Working on BayesIt! I met the question about internal structure of TBB files. I work with the files using description extracted from an open-source application which also uses TBB. I found these headers in the application: // TBB file header struct tmbasehead { long

Re: PlugIn Specification

2003-07-24 Thread Alexey N. Vinogradov
Hello, Jan. You wrote in mid:[EMAIL PROTECTED] JO Hi, JO I'd like to play around with programming plugins for TB. As far as I JO know they are written (currently) using Delphi or at least some kind JO of Windows Pascal. Last time I looked at Delphi were before the JO coming of Win95, so

BayesIt! 0.4 testers version: pickup The Bat! folders

2003-08-04 Thread Alexey N. Vinogradov
Hello, tbdev. I made new mechanism of selection of The Bat! folders for initial feeding of antispam filter BayesIt. It is on the way for final release which will come soon. I would like to ask you to test this very feature. This developer's build you can find here:

New Plugin Spec...

2003-08-05 Thread Alexey N. Vinogradov
Hello, tbdev. Strictly speaking, there are no specifications about TBP at all! The only things which are exist - two simple plugins sent by Stefan as examples. The very last one - which includes support for macro plugins - I attached to the letter. TBPtest.rar - is originally posted by Stefan

Re[2]: Plugin Specs?

2003-08-06 Thread Alexey N. Vinogradov
Hello, Mark. You wrote in mid:[EMAIL PROTECTED] MW Note that the only API Stefan has published is for spam filtering. If MW you want to do more, there's nothing available. At least yet. Stefan MW has promised support for user-defined macros and such, but so far MW there hasn't been any API or

Re: Plugin Specs?

2003-08-09 Thread Alexey N. Vinogradov
Hello, Bill. You wrote in mid:[EMAIL PROTECTED] BM Hello TB Dev, BM Back on July 24th, Jan Oetjen asked for specs for writing plugins. BM There was no response with specs. BM I would like to write DLLs in MinGW32 GCC C. Does anyone have a BM simple example? You can found one variant in the

Button configure in TB2b2

2003-08-15 Thread Alexey N. Vinogradov
Hello, tbdev. Since the last beta (beta2) the button configure in the filter's options begin to work! If you want to try it you must change a function in the test plugin: int WINAPI TBP_NeedConfig() { return 1; } (before it returned zero). After compiling the plugin you will see the

Re: The Bat! Common Plug-in API v1.0

2003-09-10 Thread Alexey N. Vinogradov
Hello, Stefan. You wrote 10.09.2003 @ 16:30 in mid:[EMAIL PROTECTED] using mailer The Bat! (v2.00.6) ST Dear All, ST Phew... Writing API documentation is definitely a hard task for me :-) Agree... :) ST OK, here it is - the first version of TB! CP API for your comments. ST Attention

Re: The Bat! Common Plug-in API v1.0

2003-09-10 Thread Alexey N. Vinogradov
Hello, Stefan. You wrote 10.09.2003 @ 16:30 in mid:[EMAIL PROTECTED] using mailer The Bat! (v2.00.6) ST We are planning to make some additions to the API soon. Please post ST your suggestions about which plug-in slot should be implemented ST next. One more suggestion... What about

Re: The Bat! Common Plug-in API v1.0

2003-09-10 Thread Alexey N. Vinogradov
Hello, Stefan. You wrote 10.09.2003 @ 16:30 in mid:[EMAIL PROTECTED] using mailer The Bat! (v2.00.6) ST I tried to make everything clear, but if there are some uncovered ST issues and concerns, please post them here. ST We are planning to make some additions to the API soon. Please

Re: Plugin stub (API draft compliant)

2003-09-11 Thread Alexey N. Vinogradov
Hello, Mark. You wrote 11.09.2003 @ 8:18 in mid:[EMAIL PROTECTED] using mailer The Bat! (v1.63 Beta/7) Personal MW Here's the revised edition of my plugin stub, hopefully conforming to MW the draft API document. Alexey - could you (or anyone else) please try MW this under Visual C++? I've got

Re: The Bat! Common Plug-in API v1.0 - some extra typerrs found...

2003-09-17 Thread Alexey N. Vinogradov
Hello, Stefan. You wrote 10.09.2003 @ 16:30 in mid:[EMAIL PROTECTED] using mailer The Bat! (v2.00.6) ST Dear All, ST Phew... Writing API documentation is definitely a hard task for me :-) Some extra notes to the text of API: 1. From TBP_GetConfigData description: ,- | ABuf | [out]

The Bat! Common Plug-in API v1.0 - Russian version

2003-09-17 Thread Alexey N. Vinogradov
Hello, tbdev. In attachment there is my russian translation of CP-API v1.0 originally published by Stefan Tanurkov @ MID:[EMAIL PROTECTED] If anybody interesting: I am going to made nice-formatted PDF version - both for english and russian version - and make it available to all who need. --

Re: The Bat! Common Plug-in API v1.0

2003-09-20 Thread Alexey N. Vinogradov
One more error i CP-API :) ,- | 5.1.7. TBP_NeedConfig | | Syntax: | | C++: int WINAPI TBP_ConfigNeeded(); | | Object Pascal: function TBP_ConfigNeeded: Integer; stdcall; `- Here must be TBP_NeedConfig, not TBP_ConfigNeeded! -- Sincerely, Alexey.

how to read Ignored letters after selective download?

2003-10-09 Thread Alexey N. Vinogradov
Hello, tbtech. I've the mailbox with the selective download filter installed, and ignore action assigned (i.e., not delete, but simply don't download). The question: how can I download the letters, leaved on the server by the rule? - If I just unactivate the rule and run mail delivery, the

CP-API - feature request

2003-10-09 Thread Alexey N. Vinogradov
Hello, tbdev. AFAIK it is impossible to retrieve the date of receiving for the message from TBPGetDataProc. Can it be added? In TBPGetSpamScore it is not so important - because it is called in the moment of delivering - so, I can just use the current system date, but in TBPFeedSpam it may be

nntp2imap plugin - who wants to develop?

2003-11-13 Thread Alexey N. Vinogradov
Hello, tbdev. I've written a small plugin which works like gate translating NNTP to IMAP protocols. It is just a sample, and I published it for everybody who wants to continue develop the subject. Now the plugin works only one way - it can reflect NNTP groups into IMAP folders and download the

Re: TBPGetDataProc pointer for later use?

2004-03-27 Thread Alexey N. Vinogradov
Hello, Achim. AW i want to include something like a progress bar into my antispam AW filter. To do that i need the count of messages the user want to scan. AW so there are two possibilities to do that. Even if you don't make any resource-greedy work during such mark as action, this action takes

Re: ExecuteMacro

2004-07-07 Thread Alexey N. Vinogradov
Hello, Achim. You wrote 08.07.2004 @ 4:13 AW does someone know how a can use ExecuteMacro? an example would be AW nice... Just give the necessary line as a first parameter and call the function. as example: std::string command = %IF:\%SUBJECT\=\\:\%SUBJ=' + Params[0] + ';

The wrapper for ITBPDataProvider interface.

2004-07-25 Thread Alexey N. Vinogradov
Hello, tbdev. I've written a small helper wrapper on ++ to be used with ITBPDataProvider interface. Here is the source: // tbwraper.h: interface for the wrapper of ITBPDataProvider // // #if !defined(tbwraper_h) #define

regexp in BayesIt! 0.6.1

2004-09-01 Thread Alexey N. Vinogradov
Hello, tbtech. I understand that testing is more the subj of TBBETA, but this very subject is quite specific and I want to send it here... I am trying to make a usable regular expression's editor for newbies, and I need your advices and notes. For the moment I just realized regular expression's