summaryrefslogtreecommitdiffstats
path: root/source/python
Commit message (Collapse)AuthorAgeFilesLines
* Fix for #480. Change the interface for init_unistr2 to not take a lengthJeremy Allison2003-09-252-2/+2
| | | | | | but a flags field. We were assuming that 2*strlen(mb_string) == length of ucs2-le string. This is not the case. Count it after conversion. Jeremy.
* Ensure that dup_sec_desc copies the 'type' field correctly. This causedJeremy Allison2003-09-191-1/+1
| | | | | | | me to expose a type arguement to make_sec_desc(). We weren't copying the SE_DESC_DACL_AUTO_INHERITED flag which could cause errors on auto inherited checks. Jeremy.
* update python libraries for new cli_spoolss_getprinterdriver() callGerald Carter2003-08-251-2/+3
|
* Tims' little fix.John Terpstra2003-08-121-1/+1
|
* Fix for bug 269. Change wbinfo and ntlm_auth to convert domain, usernameTim Potter2003-08-121-2/+8
| | | | | | and workstation to utf8 before sending the winbindd request. Also, don't continue when the call to pull_utf8() fails but rather return a winbind error. (This is what was causing the crash)
* More patches from Brett:Tim Potter2003-08-041-20/+23
| | | | | | | | | | | | | | | | | | | - remove 'if(mem_ctx)' tests prior to 'talloc_destroy' call to make consistent with other modules; 'talloc_destroy' already test for NULL anyway. - initialize PyObject* result pointers to NULL in function declarations; enables removal of redundant NULL assignments. - use local scope TALLOC_CTX in lsa_lookup_names to prevent unbounded memory growth during python policy object lifetime. - change context name string used in lsa_lookup_sids from 'lsa_open_policy' to 'lsa_lookup_sids' (cut'npaste oversight from previous patch) - change docstring to match module name (apparently another cut'npaste situation)
* Fix memory leak in py_smb_set_setdesc()Tim Potter2003-08-041-10/+15
| | | | | | Consistency fixups in py_smb_query_secdesc() Thanks to Brett A. Funderburg for these patches.
* Add a command line option (-S on|off|required) to enable signing on clientJeremy Allison2003-07-301-1/+1
| | | | | connections. Overrides smb.conf parameter if set. Jeremy.
* More memory leak fixes from Brett! It turns out PyDict_SetItemStringTim Potter2003-07-291-16/+23
| | | | | | didn't behave exactly as I thought it did. If you create an item using a PyFoo_FromBar function you must decrement the reference to that object afterwards (or use Py_BuildValue).
* Memory leak fixes from Brett A. Funderburg - don't use the connection tallocTim Potter2003-07-291-7/+20
| | | | context for data that is only needed on a per-call basis.
* Add debug output api's from lsa/spoolss modules to smb module. PatchTim Potter2003-07-291-1/+33
| | | | from Brett A. Funderburg.
* Fix two memory leaks in the smb module:Tim Potter2003-07-231-1/+7
| | | | | | - free talloc context when cli_query_secdesc() fails - dispose of cli_state when python cli_state_object is garbage collected
* Use lp_idmap_[ug]id() instead of lp_winbind_[ug]id()Tim Potter2003-07-221-3/+3
|
* Delete outdated file.Tim Potter2003-06-131-6/+0
|
* Fix for bug #60. Our autoconf code adds both libraries and linkerTim Potter2003-05-051-21/+30
| | | | | flags in the $LIBS make variable. Separate the two so the python extensions can build.
* merge in metze' smbcquotas patch from HEADGerald Carter2003-04-151-2/+2
|
* Merge create/delete domain user samr calls from HEAD.Tim Potter2003-04-144-146/+404
|
* Merge of compiler warning fixups.Tim Potter2003-03-2010-328/+316
|
* Merge of removal of py_samba.cTim Potter2003-03-202-68/+1
|
* Merge of #ifdef'ed out auth_smbd wrapper.Tim Potter2003-03-181-1/+71
|
* Merge of added locking functions from HEAD.Tim Potter2003-03-131-1/+81
|
* Merge of some commentary for getprinter info levels supported by win2k+Tim Potter2003-03-131-0/+16
|
* Merge: fix compiler warning.Tim Potter2003-02-251-0/+7
|
* (Merge from APPLIANCE_HEAD)Martin Pool2003-02-201-1/+4
| | | | | | | CR1829: Fix memory leak when unpacking 'B' buffers in Python. (PyList_Append creates a new reference to the added object, and so we have to release the existing one.)
* Merge of cleanups and srvsvc implementation from HEAD.Tim Potter2003-02-1920-255/+222
|
* Check return code of string_to_sid. (Merge from HEAD)Martin Pool2003-02-181-2/+8
|
* This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.cvs2svn Import User2003-02-185-0/+349
|\
| * Cleanup of header files for python extensions.Tim Potter2003-02-1825-261/+360
| | | | | | | | | | | | - combine py_foo_proto.h and py_foo.h - move #include of Python.h into one place so we can get rid of that annoying compiler warning about HAVE_FSTAT being redefined
| * Check return code from string_to_sid.Martin Pool2003-02-181-2/+8
| |
| * Added SRVSVC pipe support. I've started implementing NetServerGetInfo()Tim Potter2003-02-173-0/+217
| |
| * reverted this patch till I sort out the craziness with UNIHDRAndrew Tridgell2003-01-172-2/+2
| |
| * This removes the 3rd argument from init_unistr2(). There were 240Andrew Tridgell2003-01-172-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | calls to init_unistr2() in the code and every one of them got the 3rd argument incorrect, so I thought it best just to remove the argument. The incorrect usage was caused by callers using strlen() to determine the length of the string. The 3rd argument to init_unistr2() was supposed to be the character length, not the byte length of the string, so for non-english this could come out wrong. I also removed the bogus 'always allocate at least 256 bytes' hack. There may be some code that relies on this, but if there is then the code is broken and needs fixing.
| * Rename a local variable to avoid a warning.Tim Potter2003-01-071-9/+9
| |
| * Finish adding strings to all talloc_init() calls.Jeremy Allison2002-12-236-13/+13
| | | | | | | | Jeremy.
* | Sync up compiler warning fixes.Tim Potter2003-01-151-9/+9
| |
* | Finish adding strings to all talloc_init() calls.Jeremy Allison2002-12-236-13/+13
| | | | | | | | Jeremy.
* | Merge from HEAD:Tim Potter2002-12-201-10/+15
| | | | | | | | | | | | | | | | >CR1333: Fix memory leak when unpacking some structures. > >* (pytdbunpack_item): PyList_Append creates an additional reference to > the appended object. Therefore, release the initial reference after > it's added to the list.
* | This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.cvs2svn Import User2002-12-121-0/+2
|\|
| * CR1333: Fix memory leak when unpacking some structures.Martin Pool2002-12-121-10/+15
| | | | | | | | | | | | * (pytdbunpack_item): PyList_Append creates an additional reference to the appended object. Therefore, release the initial reference after it's added to the list.
| * * Ignore .pyc and .pyo files produced as a side-effect of runningMartin Pool2002-12-121-0/+2
| | | | | | | | Python examples.
| * Some more tweaking for compilation of py_tdbpack.Tim Potter2002-12-112-2/+2
| |
| * FUNCTION_MACRO change broke the Python modules.Tim Potter2002-12-042-8/+18
| | | | | | | | Also fix up string pasting (I thought this should only be a warning?)
| * use FILE_MACRO instead of __FILE__Herb Lewis2002-12-031-6/+6
| | | | | | | | use FUNCTION_MACRO instead of __FUNCTION_
| * Fixed silly bug.Tim Potter2002-11-291-1/+1
| |
| * Fix comment - 850 -> iso8859-1Jeremy Allison2002-11-271-1/+1
| | | | | | | | Jeremy.
| * Remove use of 'F' - make 'f' and 'p' do unix (iso8859-1) encoding.Jeremy Allison2002-11-271-10/+0
| | | | | | | | Jeremy.
| * Fix some argument checking bugs found by testsuite.Tim Potter2002-11-251-16/+22
| |
| * Added some extra code to test absence/presence of LM and NT passwords.Tim Potter2002-11-221-8/+17
| |
| * Fixed some compiler warnings.Tim Potter2002-11-222-5/+6
| |
| * Fixed some globals that escaped the recent globalcide.Tim Potter2002-11-222-10/+2
| |