Update of /cvsroot/popfile/engine/UI
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14448/UI
Modified Files:
HTML.pm
Log Message:
Change Log
1. There's no need to create account if pop3 transparent proxy server is used
2. Add a new option to use SSL when using pop3 transparent proxy
3. Add a new test for get_session_key_from_token with pop3 transparent proxy
Proxy/POP3.pm
Classifier/Bayes.pm
skins/default/pop3-chain-panel.thtml
languages/English.msg
tests/TestBayes.tst
Memo:
If the pop3 transparent proxy server is defined (e.g. mail.example.com),
POPFile will accept 'USER username' command and act as if the user
'username' has an account 'use...@ma...'.
4. insert.pl now supports multiuser mode
insert.pl
Classifier/Bayes.pm
New command line options:
insert.pl - insert mail messages into a specific bucket of the specific user
Usage: insert.pl [<user>] <bucket> <messages>
<user> The name of the user (multiuser mode only)
<bucket> The name of the bucket
<messages> Filename of message(s) to insert
5. A new session key is generated in the single user mode to avoid releasing
administrator's session key
Proxy/POP3.pm
Classifier/Bayes.pm
tests/TestBayes.tst
6. Merged a patch to solve the sqlite3 (DBD::SQLite 1.x) issues
POPFile/History.pm
7. Fixed a bug that POP3.pm had not passed get_slot_fields no session keys
Proxy/POP3.pm
8. New tips for deleting accounts from user
skins/users-page.thtml
languages/English.msg
9. New XMLRPC APIs (Ticket #39)
POPFile/API.pm
New APIs
get_user_name_from_session
initialize_users_password (ADMIN ONLY)
change_users_password (ADMIN ONLY)
set_password_for_user
get_user_name_from_id
10. Update language file
languages/Nihongo.msg
Current state of the test suite:
TestBayesScript PASS
TestBayes PASS
TestConfiguration PASS *
TestHistory PASS *
TestHTML PASS *
TestHTTP PASS
TestIMAP not tested yet
TestInsertScript PASS *
TestLogger PASS
TestMailParse PASS
TestModule PASS
TestMQ PASS
TestMutex PASS
TestPipeScript PASS
TestPOP3 fail (horribly)
TestProxy PASS
TestWordMangle PASS
TestXMLRPC PASS (but child process does not terminate)
* : needs to add tests for multi user support
TODO
1. multi user mode tests are needed
tests/TestConfiguration.tst
tests/TestHistory.tst
tests/TestHTML.tst
tests/TestInsertScript.tst
Index: HTML.pm
===================================================================
RCS file: /cvsroot/popfile/engine/UI/HTML.pm,v
retrieving revision 1.385
retrieving revision 1.386
diff -C2 -d -r1.385 -r1.386
*** HTML.pm 5 Apr 2008 16:50:45 -0000 1.385
--- HTML.pm 6 Apr 2008 08:27:08 -0000 1.386
***************
*** 216,219 ****
--- 216,221 ----
# translated will still appear
+ # TODO : hardcoded 1
+
$self->load_language( 'English' );
if ( $self->user_config_( 1, 'language' ) ne 'English' ) {
***************
*** 224,227 ****
--- 226,231 ----
# wordtable_format option.
+ # TODO : hardcoded 1
+
$self->classifier_()->wmformat( $self->user_config_( 1,
'wordtable_format' ) );
|