Commit Graph

  • 658ffea8ee some pylint fixes (addresses #24) master Jan Dittberner 2009-08-02 22:00:13 +0200
  • ccaa207d36 use explicit unicode columns for client table (fixes #38) Jan Dittberner 2009-08-02 21:09:07 +0200
  • d4ba46a329 add a organization table (addresses #40) Jan Dittberner 2009-08-02 21:01:19 +0200
  • 33696436a0 move config initialisation to gnuviechadmin.config Jan Dittberner 2009-08-02 20:51:24 +0200
  • 06e1e11a61 remove sqlite table definitions (fixes #36) Jan Dittberner 2009-08-02 20:44:12 +0200
  • 1435a88a5a port sysuser to argparse and new config (addresses #33, #34) Jan Dittberner 2009-08-01 21:35:43 +0200
  • 0ac89c5f7b use gettext.install() in CommandLineInterface (addresses #34) Jan Dittberner 2009-08-01 20:15:25 +0200
  • 45b2865e8e code cleanup for argparse support (addresses #33) Jan Dittberner 2009-08-01 17:10:28 +0200
  • b8139e91f2 start argparse transition (addresses #33) Jan Dittberner 2009-08-01 15:33:34 +0200
  • 076621a0be add argparse as dependency (addresses #33) Jan Dittberner 2009-07-30 20:23:00 +0200
  • 222b35b033 add PasteDeploy dependency, remove pudge dependency Jan Dittberner 2009-07-19 01:03:23 +0200
  • 483c1f9038 add IPv6 support to gvaserver (fixes #30) Jan Dittberner 2009-07-18 20:23:03 +0200
  • 92c1e21f32 use Python interpreter from runtime environment Jan Dittberner 2009-07-18 19:38:26 +0200
  • 6883909d73 update sqlalchemy and sqlalchemy-migrate dependency versions (addresses #27) Jan Dittberner 2009-07-18 14:50:36 +0200
  • 3683df2011 improve test coverage (addresses #28) Jan Dittberner 2009-07-05 22:40:32 +0000
  • daf9517a83 * some pylint fixes (addresses #24) * add pydoc in client and domain backend classes * add support for buildutils in setup.py Jan Dittberner 2008-06-07 21:25:35 +0000
  • 4ee62d5b2e Add nosetest configuration to setup.cfg * Set defaults for python setup.py nosetests runs (fixes #23) * add .coverage and *.sqlite to svn:ignore Jan Dittberner 2008-06-07 15:40:04 +0000
  • 030a733fbd Remove orphaned code in test and testdb (fixes #22) Jan Dittberner 2008-06-07 15:18:38 +0000
  • b183465d5e Enable logging in tests (fixes #21) * add logging.config.fileConfig in gnuviechadmin/tests/__init__.py * provide default logging configuration in test.ini Jan Dittberner 2008-06-07 15:12:38 +0000
  • 065996e0df Unit 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 Dittberner 2008-06-07 14:48:52 +0000
  • 09180938f1 Code style changes * make code PEP8 clean (addresses #18) * add copyright information to all python files Jan Dittberner 2008-06-06 19:20:18 +0000
  • 7c4d25da43 Start 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 Dittberner 2008-06-06 16:06:05 +0000
  • 6d33a0e147 improve stmtcreator * fix __main__ spelling (fixes #15) * raise a ValueError for wrong lines and explain the correct syntax Jan Dittberner 2008-04-07 17:13:17 +0000
  • 1d288681b7 r1101@denkpolster: jan | 2008-04-05 23:22:04 +0200 work on documentation * documentation updates (addresses #13) * make stmtcreator execute as __main__ only Jan Dittberner 2008-04-05 21:22:12 +0000
  • 5e143677d8 r1097@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 too Jan Dittberner 2008-04-05 18:48:46 +0000
  • 44b5f81c45 r1096@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.cfg Jan Dittberner 2008-04-05 18:48:39 +0000
  • 27489ef06f r1095@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 comment Jan Dittberner 2008-04-05 18:48:33 +0000
  • 7152902ff3 r1093@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 Dittberner 2008-04-05 16:54:07 +0000
  • cccc6b8fe3 r1085@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 dbrepo Jan Dittberner 2008-04-04 20:07:39 +0000
  • 4ae866c559 r1083@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 Dittberner 2008-04-04 18:36:46 +0000
  • c049fd9bc9 r1018@denkpolster: jan | 2008-04-01 17:51:24 +0200 addresses #1 * add (commented) dependencies to pyme and python-crack * update copyright years Jan Dittberner 2008-04-02 11:04:01 +0000
  • 0838856b76 r1017@denkpolster: jan | 2008-04-01 17:14:52 +0200 addresses #1 * add alias for release builds * add date in version number Jan Dittberner 2008-04-02 11:03:55 +0000
  • 639b58df6e provide compatibility with sqlalchemy 0.4 * fix sqlalchemy imports (fixes #6) * set runtime dependencies to sqlalchemy >= 0.4 and sqlalchemy-migrate >= 0.4 Jan Dittberner 2008-03-06 19:09:59 +0000
  • fbe448ca62 improve setuptools usage, addresses #1 * add dependency to migrate * update scripts property * optimize imports Jan Dittberner 2008-02-29 20:45:31 +0000
  • c6baab12e6 - repository reorganisation Jan Dittberner 2008-01-12 22:26:28 +0000
  • dea15a6c4f - repository reorganization Jan Dittberner 2008-01-12 22:24:08 +0000
  • 54c3184538 - start repository reorganisation before-ormap-20070208 Jan Dittberner 2008-01-12 22:11:55 +0000
  • 5c1a97e82d - start repository reorganisation Jan Dittberner 2008-01-12 22:11:55 +0000
  • f24de13a6f - working with sqlalchemy 0.3.10 - remove duplicate foreign key definitions from tables.py - use _saltchars in passwordutils.py Jan Dittberner 2008-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 getenttools Jan Dittberner 2007-07-26 13:21:36 +0000
  • d5ace903bf - set svn:keywords property Jan Dittberner 2007-07-25 16:14:17 +0000
  • d46d04567d - add *.log to svn:ignore - move mail function to gpgmail module - add parameter x-action=pgp-encrypted to mails Jan Dittberner 2007-07-25 16:04:40 +0000
  • 732bb17fc5 - always encrypt if we have a key Jan Dittberner 2007-07-10 15:50:25 +0000
  • b8c1b30e11 - ignore *.pyc in directory Jan Dittberner 2007-07-09 14:59:03 +0000
  • fdea3217c8 - mail related tables in database schema - gpg encryption for mails - domain creation and deletion completed - logging - use pwd and grp Jan Dittberner 2007-07-09 06:46:36 +0000
  • 3f4457bdca - database versioning with migrate - backend for domains - settings for immutable things and config encapsulation Jan Dittberner 2007-07-05 09:00:34 +0000
  • 0d12afc71e - use a schema for the gnuviechadmin tables Jan Dittberner 2007-07-03 09:13:20 +0000
  • 926acaddfa - restructured - implementation of client and sysuser cli - backend for client, sysuser, domain and record - unified cli binary gva Jan Dittberner 2007-07-02 09:14:47 +0000
  • ee36146629 - CliCommand base class for cli commands - client command for creating clients - gva dispatcher Jan Dittberner 2007-02-28 21:15:20 +0000
  • 3f099c72ff - more setuptools magic - move configuration to config files - default configuration in defaults.cfg - site configuration in gva.cfg Jan Dittberner 2007-02-13 18:18:09 +0000
  • bd306389f0 - move table description to tables.py - new sysuser class Jan Dittberner 2007-02-12 21:39:14 +0000
  • 6b1c80899d - moved all database specific code to the module, cli is just a frontend Jan Dittberner 2007-02-11 20:09:07 +0000
  • 1846c9bcd8 - new listclients script - distutils setup script - moved scripts to bin subdirectory Jan Dittberner 2007-02-11 19:08:37 +0000
  • 58125cdf29 - extended field width of phone, fax and mobile fields to 32 Jan Dittberner 2007-02-10 22:42:05 +0000
  • 5b7a1d990d - new listclients script - distutils setup script - moved scripts to bin subdirectory Jan Dittberner 2007-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 class Jan Dittberner 2007-02-10 13:52:59 +0000
  • adbf8e440d - executable property set Jan Dittberner 2007-02-08 21:08:37 +0000
  • c84fc9a90c - initial client handling code Jan Dittberner 2007-02-08 21:06:58 +0000
  • 6b6774cfe8 - tag for start of or-mapping development Jan Dittberner 2007-02-08 16:36:40 +0000
  • 448867060c - moved test files to test directory Jan Dittberner 2007-02-08 16:34:10 +0000
  • 4d6fb63343 - OR-Mapping test with SQLAlchemy and migrate Jan Dittberner 2007-02-01 22:37:35 +0000
  • bf7992a600 - initial work on a mod_python based web frontend - add logs to svn:ignore - use psycopg2 in backend Jan Dittberner 2006-11-04 20:24:36 +0000
  • 572b42a706 - add logging to login method Jan Dittberner 2006-04-19 09:19:10 +0000
  • 68431035d0 - use database data for login Jan Dittberner 2006-04-18 19:27:33 +0000
  • 72bf33dbed - removed old code Jan Dittberner 2006-04-18 13:03:38 +0000
  • daeb7b675e - introduce setting for RPC server address - restructure RPC server code - stop timer threads when shutting down server Jan Dittberner 2006-04-17 20:56:59 +0000
  • f5e5b1ed34 - updated schema - use database connection Jan Dittberner 2006-04-17 20:24:38 +0000
  • bca6369b41 SessionManager and client-server communication implemented Jan Dittberner 2006-04-17 19:20:14 +0000
  • 985810317a - replaced SOAP with XML-RPC - add keywords - add ServiceFacade, SettingsManager, DomainManager - add xmlrpcclient - add xmlrpcserver Jan Dittberner 2006-04-15 20:00:23 +0000
  • 2c8c2228c0 ZSI-services Jan Dittberner 2006-03-15 23:19:00 +0000
  • 4a8a10548a - add capability to specify a bind address host Jan Dittberner 2006-03-08 11:19:56 +0000
  • 0046dbe793 setup file adopted to new package name Jan Dittberner 2006-03-07 22:27:53 +0000
  • 650c4928c3 - base for WSDL-Webservice Jan Dittberner 2006-03-07 22:26:55 +0000
  • 9692371a57 WSDL-File Jan Dittberner 2006-03-07 15:02:39 +0000
  • b61b1f25f0 adhere to python version number conventions Jan Dittberner 2006-03-06 16:43:42 +0000
  • 77ee6b881c - use svn keywords Jan Dittberner 2006-03-06 16:26:56 +0000
  • 87d12af23a - basic distutils infrastructure Jan Dittberner 2006-03-06 16:24:05 +0000
  • 1ba2b50f2f git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/gnuviech.info/gnuviechadmin/trunk@172 a67ec6bc-e5d5-0310-a910-815c51eb3124 Jan Dittberner 2006-03-06 16:05:58 +0000
  • 5cbe9deaa3 - use namespace - add menu and about box to GNOME client Jan Dittberner 2006-02-27 19:42:31 +0000
  • d7980414e1 - extract logging class - use class and namespace for services Jan Dittberner 2006-02-27 19:41:43 +0000
  • b37343bad9 - fixed tools.py to explain why crypt is not available - removed old xmlrpcservertest.py Jan Dittberner 2006-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 docs Jan Dittberner 2006-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 GnuviechAdmin Jan Dittberner 2006-02-21 20:22:54 +0000
  • b7e63e7984 - documented methods Jan Dittberner 2006-02-21 20:05:31 +0000
  • d4f8dedfca - SOAP interface for PHP Jan Dittberner 2006-02-21 19:51:23 +0000
  • e1b3542a2a - GnuviechAdminSOAPServer erweitert den SOAPServer Jan Dittberner 2006-02-21 11:24:41 +0000
  • c7940b520c - make classes for SOAP Server and Client Jan Dittberner 2006-02-21 10:42:14 +0000
  • c6ef649c08 - make classes for SOAP Server and Client Jan Dittberner 2006-02-21 10:42:11 +0000
  • 68e3df3641 - connection to remote server at ssl.gnuviech.info Jan Dittberner 2006-02-20 22:59:33 +0000
  • ef1d1b9694 basic SOAP-Server component Jan Dittberner 2006-02-20 21:30:34 +0000
  • 05ce34ee29 - add .* to svn:ignore Jan Dittberner 2006-02-20 21:29:55 +0000
  • a26a15f3c1 - Gnuviech Admin Tool GNOME Frontend Jan Dittberner 2006-02-20 21:27:30 +0000
  • 59f034704a Initial import. Jan Dittberner 2006-02-20 21:26:44 +0000
  • 683f2ff4ef transform psycopgtest to a unit test Jan Dittberner 2006-02-20 20:42:45 +0000
  • 98ae40b366 - eclipseify Jan Dittberner 2006-02-20 15:37:22 +0000
  • 045c9bce58 - add database schema - add host to postgres connection - add comments with additional account data Jan Dittberner 2006-02-19 23:32:53 +0000
  • 61569aa807 - non destructive default behaviour Jan Dittberner 2006-01-31 09:04:53 +0000
  • da5aa67ac9 - implemented change pop/imap password Jan Dittberner 2005-10-07 04:43:12 +0000
  • cab6f70ec8 - start development of methods for updating POP3/IMAP passwords Jan Dittberner 2005-09-29 13:47:47 +0000
  • cdbb1a8e2b - removed .cvsignore file Jan Dittberner 2005-09-29 09:49:38 +0000