daf9517a83* some pylint fixes (addresses #24) * add pydoc in client and domain backend classes * add support for buildutils in setup.pyJan Dittberner2008-06-07 21:25:35 +0000
4ee62d5b2eAdd nosetest configuration to setup.cfg * Set defaults for python setup.py nosetests runs (fixes#23) * add .coverage and *.sqlite to svn:ignoreJan Dittberner2008-06-07 15:40:04 +0000
b183465d5eEnable logging in tests (fixes#21) * add logging.config.fileConfig in gnuviechadmin/tests/__init__.py * provide default logging configuration in test.iniJan Dittberner2008-06-07 15:12:38 +0000
065996e0dfUnit tests and password validation code * provide nose based unit test infrastructure (fixes#20) * create unit tests for gnuviechadmin.util.passwordutils * add password validation function to gnuviechadmin.util.passwordutils (fixes#19) * make new files PEP8 clean (addresses #18)Jan Dittberner2008-06-07 14:48:52 +0000
09180938f1Code style changes * make code PEP8 clean (addresses #18) * add copyright information to all python filesJan Dittberner2008-06-06 19:20:18 +0000
7c4d25da43Start work on XML-RPC functionality * provide an XMLRPC server start script (bin/gvaserver) (addresses #5) * encapsulate XMLRPC visible code in gnuviechadmin.xmlrpc.XMLRPCFacade * start implementation of authkit compatible Users implementation gnuviechadmin.xmlrpc.users.GVAUsers (addresses #17)Jan Dittberner2008-06-06 16:06:05 +0000
6d33a0e147improve stmtcreator * fix __main__ spelling (fixes#15) * raise a ValueError for wrong lines and explain the correct syntaxJan Dittberner2008-04-07 17:13:17 +0000
1d288681b7r1101@denkpolster: jan | 2008-04-05 23:22:04 +0200 work on documentation * documentation updates (addresses #13) * make stmtcreator execute as __main__ onlyJan Dittberner2008-04-05 21:22:12 +0000
5e143677d8r1097@denkpolster: jan | 2008-04-05 20:48:26 +0200 fixed unicode handling for templates (fixes#14) * templates are now assumed to be UTF-8 encoded * output files are written in UTF-8 encoding tooJan Dittberner2008-04-05 18:48:46 +0000
44b5f81c45r1096@denkpolster: jan | 2008-04-05 20:28:56 +0200 provide a useable gva.cfg.tmpl * add all required parameters to gva.cfg.tmpl and document them (fixes#12) * set a usable database url in defaults.cfgJan Dittberner2008-04-05 18:48:39 +0000
27489ef06fr1095@denkpolster: jan | 2008-04-05 20:26:09 +0200 bugfix for sqlalchemy >= 0.4.1 * use session.save_or_update() (fixes#6) * update copyright year and add python editor commentJan Dittberner2008-04-05 18:48:33 +0000
7152902ff3r1093@denkpolster: jan | 2008-04-05 18:54:02 +0200 correctly handle empty user lists in sysuser create * use prefix + 01 if list of users with prefix is empty (fixes#11)Jan Dittberner2008-04-05 16:54:07 +0000
cccc6b8fe3r1085@denkpolster: jan | 2008-04-04 22:07:37 +0200 work on SQLite support (fixes#9) * correctly handle unicode output of SQLite (gpgmail.py) * only use schema for PostgreSQL databases (settings.py) * make SQLite and PostgreSQL mandatory (migrate.cfg) * add SQLite SQL to database version 1 of dbrepoJan Dittberner2008-04-04 20:07:39 +0000
4ae866c559r1083@denkpolster: jan | 2008-04-04 20:36:31 +0200 work on compatibility issues * make gnuviechadmin compatible with (fixes#6) * setup database at startup if necessary (fixes#8)Jan Dittberner2008-04-04 18:36:46 +0000
c049fd9bc9r1018@denkpolster: jan | 2008-04-01 17:51:24 +0200 addresses #1 * add (commented) dependencies to pyme and python-crack * update copyright yearsJan Dittberner2008-04-02 11:04:01 +0000
0838856b76r1017@denkpolster: jan | 2008-04-01 17:14:52 +0200 addresses #1 * add alias for release builds * add date in version numberJan Dittberner2008-04-02 11:03:55 +0000
639b58df6eprovide compatibility with sqlalchemy 0.4 * fix sqlalchemy imports (fixes#6) * set runtime dependencies to sqlalchemy >= 0.4 and sqlalchemy-migrate >= 0.4Jan Dittberner2008-03-06 19:09:59 +0000
f24de13a6f- working with sqlalchemy 0.3.10 - remove duplicate foreign key definitions from tables.py - use _saltchars in passwordutils.pyJan Dittberner2008-01-12 20:46:28 +0000
aaa23c9c5f- use first free uid in range for system user accounts - new function for getting the first free uid in a range in getenttoolsJan Dittberner2007-07-26 13:21:36 +0000
d46d04567d- add *.log to svn:ignore - move mail function to gpgmail module - add parameter x-action=pgp-encrypted to mailsJan Dittberner2007-07-25 16:04:40 +0000
fdea3217c8- mail related tables in database schema - gpg encryption for mails - domain creation and deletion completed - logging - use pwd and grpJan Dittberner2007-07-09 06:46:36 +0000
3f4457bdca- database versioning with migrate - backend for domains - settings for immutable things and config encapsulationJan Dittberner2007-07-05 09:00:34 +0000
926acaddfa- restructured - implementation of client and sysuser cli - backend for client, sysuser, domain and record - unified cli binary gvaJan Dittberner2007-07-02 09:14:47 +0000
ee36146629- CliCommand base class for cli commands - client command for creating clients - gva dispatcherJan Dittberner2007-02-28 21:15:20 +0000
3f099c72ff- more setuptools magic - move configuration to config files - default configuration in defaults.cfg - site configuration in gva.cfgJan Dittberner2007-02-13 18:18:09 +0000
bd306389f0- move table description to tables.py - new sysuser classJan Dittberner2007-02-12 21:39:14 +0000
6b1c80899d- moved all database specific code to the module, cli is just a frontendJan Dittberner2007-02-11 20:09:07 +0000
1846c9bcd8- new listclients script - distutils setup script - moved scripts to bin subdirectoryJan Dittberner2007-02-11 19:08:37 +0000
58125cdf29- extended field width of phone, fax and mobile fields to 32Jan Dittberner2007-02-10 22:42:05 +0000
5b7a1d990d- new listclients script - distutils setup script - moved scripts to bin subdirectoryJan Dittberner2007-02-10 22:23:17 +0000
a0778661c6- configuration information file (like mailman) - GNU GPL information in each file - more pythonic way to define attributes - exception classJan Dittberner2007-02-10 13:52:59 +0000
daeb7b675e- introduce setting for RPC server address - restructure RPC server code - stop timer threads when shutting down serverJan Dittberner2006-04-17 20:56:59 +0000
5cbe9deaa3- use namespace - add menu and about box to GNOME clientJan Dittberner2006-02-27 19:42:31 +0000
d7980414e1- extract logging class - use class and namespace for servicesJan Dittberner2006-02-27 19:41:43 +0000
b37343bad9- fixed tools.py to explain why crypt is not available - removed old xmlrpcservertest.pyJan Dittberner2006-02-23 16:52:32 +0000
979db1b333- moved settings to package GnuviechAdmin - add version and author comment to addpopuser.py - moved db schema description to docsJan Dittberner2006-02-21 21:21:30 +0000
5d6938910c- remove unused log4py, will use python logging instead - use Settings for SOAPServer - create package GnuviechAdmin - move SOAPServer to package GnuviechAdminJan Dittberner2006-02-21 20:22:54 +0000