summaryrefslogtreecommitdiff
path: root/src/python
AgeCommit message (Collapse)AuthorFilesLines
2012-08-23Unify usage of sysdb transactionsMichal Zidek1-8/+36
Removing bad examples of usage of sysdb_transaction_start/commit/end functions and making it more consistent (all files except of src/db/sysdb_*.c).
2012-08-16Fix compilation error in Python murmurhash bindingsJakub Hrozek1-4/+8
The compilation produced an error due to missing declaration of uint32_t and a couple of warnings caused by different prototypes of argument parsing functions in older Python releases.
2012-08-15Add python bindings for murmurhash3Sumit Bose1-0/+65
2012-05-02PYHBAC: Return NULL on failureJakub Hrozek1-0/+1
The error handler would simply fall through instead of returning NULL.
2012-02-29Keep sysdb context in domain info structSumit Bose1-9/+2
2011-11-22Cleanup: Remove unused parametersJakub Hrozek1-13/+10
2011-09-28Multiline macro cleanupJakub Hrozek1-1/+1
This is mostly a cosmetic patch. The purpose of wrapping a multi-line macro in a do { } while(0) is to make the macro usable as a regular statement, not a compound statement. When the while(0) is terminated with a semicolon, the do { } while(0); block becomes a compound statement again.
2011-08-15sysdb refactoring: deleted domain variables in sysdb APIJan Zeleny1-2/+0
The patch also updates code using modified functions. Tests have also been adjusted.
2011-08-04pyhbac: Do not convert int to boolJakub Hrozek1-2/+11
2011-08-01HBAC rule validation Python bindingsJakub Hrozek1-0/+99
https://fedorahosted.org/sssd/ticket/943
2011-07-27Handle allocation error in python HBAC bindingsJakub Hrozek1-0/+3
https://fedorahosted.org/sssd/ticket/934
2011-07-27Remove dead code from python HBAC bindingsJakub Hrozek1-4/+0
https://fedorahosted.org/sssd/ticket/935
2011-07-27silence compilation warnings on RHEL5pbrezina1-12/+13
https://fedorahosted.org/sssd/ticket/930
2011-07-13Fix python HBAC bindings for python <= 2.4Jakub Hrozek1-81/+120
Several parts of the HBAC python bindings did not work with old Python versions, such as the one shipped in RHEL5. The changes include: * a compatibility wrapper around python set object * PyModule_AddIntMacro compat macro * Py_ssize_t compat definition * Do not use PyUnicode_FromFormat * several function prototypes and structures used to have "char arguments where they have "const char *" in recent versions. This caused compilation warnings this patch mitigates by using the discard_const hack on python 2.4
2011-07-13Fixes for python HBAC bindingsJakub Hrozek1-12/+82
These changes were proposed during a review: * Change the signature of str_concat_sequence() to const char * * use a getsetter for HbacRule.enabled to allow string true/false and integer 1/0 in addition to bool * fix a minor memory leak (HbacRequest.rule_name) * remove overzealous discard consts
2011-07-08Provide python bindings for the HBAC evaluator libraryJakub Hrozek1-0/+1741
2010-09-08Python bindings for obfuscationJakub Hrozek1-3/+180
2010-04-12tools: remove creation of event_contextSimo Sorce1-21/+0
Since the sysdb is now synchronous and creates its own event context we don't need an explicit event context anymore in the tools.
2010-04-12sysydb: Finally stop using a common event contextSimo Sorce1-1/+1
This commit completes the migration to a synchronous sysdb
2010-04-12sysdb: remove remaining traces of sysdb_handleSimo Sorce1-1/+0
2010-04-12sysdb: convert sysdb_getpwnamSimo Sorce1-2/+2
2010-04-12Use the sysdb synchronous transaction functionsSimo Sorce1-35/+20
2010-04-12sysdb: convert sysdb_delete_entryStephen Gallagher1-41/+6
2010-04-06Add userdel_cmd paramJakub Hrozek1-0/+6
Fixes: #231
2010-03-25Fix warnings from -Wmissing-field-initializersSumit Bose1-4/+4
This patch removes some tab-indentations from pamsrv.c, too.
2010-02-18Rename server/ directory to src/Stephen Gallagher1-0/+937
Also update BUILD.txt