Actim is an application written in python that allows sending/receiving files and calling command lines via email. (under GPL license)For example, if your home PC does not have any access to your office workstation which is behind the company firewall.
Be the first to post a text review of Actim. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Actim alpha 0.1 contains a complete new set of graphical user interface.
This release is a major security feature enhancement. A number of basic security configurations and policies are implemented. The document has also been updated. Several bugs are fixed and a LOT more autotests are implemented.
pre-alpha-0.6 v Fix actim -c option v Fix python version checking v Fix popen2.Popen3.wait() exit code caused by a python bug v Force to have single client connection v Fix results leak by interrupting the client and reconnecting to the server * Strict permission checking on .actimdrc and .actimrc files (only on Unix) * Not allow to run actimd as root * Support ["SECURITY"] section in actimd configuration file * Add tweaks, serviceTimeLimit, startTime and endTime to control the period to accept actim mail request * Add syslog functionality - allow the command line and file transfer events are logged to /var/log/messages under Unix platforms * Add allowExecution tweak, to enable/disable command-line execution * Add allowFileSend tweak, to enable/disable actimd accepting files * Add allowFileReceive tweak, to enable/disable actimd retrieving files * Add restrictedCommand tweak to allow rcmdl_xxxx option * Implements 26 more autotests o Improve XML error output and all errors have exit codes * More autotests run on Windows * Update document on security pre-alpha-0.5 *,o,v Significantly, restructure the code. The application is much more faster than before. Use much less system resource than before. Threads are created and deleted dynamically. Instead of 9 queues, now it reduces to 5 queues. Instead of having 7 threads at startup, the application only uses 3 threads (including the main thread) at the beginning and increases to 5 threads when running an event. * Add new server command POLL EMAIL CHECK v Use ConfigParser more probably on case-sensitive options * Implement 6 more autotests v,o Reorganise a lot of code, avoid cyclic dependency * Add XML output support. Easy for other applications to integrate v Fix continuation on error from sending non-existing file v Fix python error from retrieving non-existing file * Add ParseResult module provides function for parsing XML output from client * Documentation is updated. pre-alpha-0.4 v Fix the exit code caused by popen2.Popen3.wait() v Fix the file transfer problem that files are not read/write correctly. (This only happens on Window) v The zlib module only loaded when compressFiles option is set * Both client and server make sure options have non-empty value before proceed further * Make sure the right version of Python before starting actim * Implement 4 more autotests pre-alpha-0.3 v Fix hanging from command-line executions that return result > 4K v Fix no error return when input invalid target path v Fix exception raised when a dir already exists with targetpath + file v Fix naming convention to replace existing files is not consistent v Fix parse error on POLL EMAIL SETUP_USER <user> v Fix client exit code corresponds to the return code of last event received from server v Fix hanging problem caused by wrong command name input on POLL EMAIL SETUP_USER o configuration mechanism is completely reorganised * use ConfigParser * Create a first set of autotests. * Email content is now encrypted specified with eKey option (using rotor) * add tiny modification and it runs on Python 2.1 pre-alpha-0.2 v Modify Makefile for incompatibility of install * Add MDC.py for machine dependent code (Run on WinNT now, Python 2.0) * Add a new section in the document, Architecture. v Fix incorrect return code and lost error message from retrieving non-existence file v Fix error raised from getting non-existence file v Fix client doesn't exit when input wrong password v Fix no user/password prompt appears when the user and password configurations are empty string o Modify the look of log message of Request type * - Enhancement v - Fix o - Code restructure
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?