Tim Potter
fc75c3ccc3
Use new version of open_pipe_creds() function.
...
A compile fix for enumerating trusted domains.
-
Tim Potter
793f1042f1
Check types of dictionary elements in to_struct()
-
Tim Potter
e5dcd3c7cc
Convert open_pipe_creds() to use new cli_full_connection() interface.
...
Initialise global_myname in py_samba_init() function.
-
Tim Potter
1ef99e7663
Honour return value of to_struct() when converting to Samba structures.
-
Tim Potter
736eb3c748
Fixed compiler warning.
-
Tim Potter
45562b8603
Fixed dodgy arguments to PyArg_ParseTupleAndKeywords()
-
Tim Potter
0b2bd0a229
Some rearrangement of header files.
-
Tim Potter
63e2c7c5fe
Compile fix for enum trust dom wrapper.
-
Tim Potter
08dcfff2a2
A graphical tdb browser using the gnome-python bindings.
-
Tim Potter
1d75b548de
Another change to the GPL "abandon hope all who enter here" warning.
-
Tim Potter
08356ec38a
Got gdb and gpl confused. (-:
-
Tim Potter
aa3ec7618f
Added a reminder about programs using the tdb bindings having to be
...
licensed under the GPL.
-
Tim Potter
f3530fd618
A tdb module based on some tips from Mike Noriega. This version supports
...
locking and tdb traversal using python callbacks.
-
Tim Potter
ac15442579
Remove level and name fields from dictionary copy in py_to_FORM()
-
Tim Potter
274679d8ce
py_to_DRIVER_INFO_3: remove level key on copy of dictionary before calling
...
to_struct().
-
Tim Potter
841b6cf63c
Decode info level 3 for getprinterdriver.
...
Error checking for undecoded info levels.
-
Tim Potter
96ccb2beb1
When converting from a dictionary to a Samba structure, check for any
...
additional keys that may have been added and return False if so.
-
Tim Potter
0caf7610dc
Set level key in driver info structures.
-
Tim Potter
d4c7a85c2b
Use get_level_value() utility fn.
...
Cleaned up some local variable naming.
-
Tim Potter
608b9ab29d
Add level field when converting FORM_1 to dict.
...
More error checking when converting from dict to FORM_1.
-
Tim Potter
c9c2aac903
addform(), setform():
...
- call get_level_value() utility function
- removed unused keyword args
- clean up handling of name arg to cli call
deleteform():
- removed unused keyword args
-
Tim Potter
2566dad274
Call get_level_value() utility function.
-
Tim Potter
4cafbcb205
Added a utility function to extract the info key from a dictionary.
-
Tim Potter
b26d9d7939
to_struct() now returns a boolean which is false if not all the elements of
...
the structure were present in the dictionary.
-
Tim Potter
2f86f01b88
Return enumerated forms as a hash of hashes instead of a list of hashes.
-
Tim Potter
8d2f77ce95
Removed unused variable.
-
Tim Potter
f8c198b748
Renamed 'printer_name' field in python printer info to 'name' to be
...
more consistent.
-
Tim Potter
1d0fd34d42
Fix memory leaks and return values in error returns for enumprinters().
...
Return enumerated printers as a hash of hashes instead of a list of hashes.
-
Tim Potter
c469ada3d3
Fix memory leaks and return values in error returns for enumports().
...
Return enumerated ports as a hash of hashes instead of a list of hashes.
-
Tim Potter
b1818eb375
Set exception object when enumjobs returns non-zero NT status.
-
Tim Potter
cb4bfd39eb
Fix return value for enumprinterdrivers(), getprinterdriverdir().
...
Set info level key in getprinterdriverdir() return info.
-
Tim Potter
179c68bd0d
Shorten some debug messages.
-
Tim Potter
d35cad359d
More cleanups.
...
- removed dodgy fprintf() error handling
- return an error string from open_pipe_creds() so the appropriate
exception can be raised by the caller
- reformatting
-
Tim Potter
36ed06cb50
Refactored open_pipe_creds() function to remove unused parameter.
-
Tim Potter
e4cc7e2d52
Added addjob command.
-
Tim Potter
a8fcb151f8
Cleaned up help docstrings.
-
Tim Potter
986d868837
Renamed functions that are methods of a printer handle object from
...
spoolss_* to spoolss_hnd_* to make things a bit clearer.
-
Tim Potter
4fe9f83998
make proto
-
Tim Potter
1ad82cd0c3
Method entry for addprinterex()
-
Tim Potter
b56bf8f43e
Fixed a memory leak in enumprinters.
...
Started addprinterex() - doesn't work yet.
-
Tim Potter
c07d583327
Comment that deleteprinterdataex isn't supported by a samba server.
-
Tim Potter
e3c27d7d10
Return a dictionary of printer drivers in enumprinterdrivers() instead of a
...
list.
Started addprinterdriver() - doesn't work yet.
Added stubs for deleteprinterdriver routines.
-
Tim Potter
ced14ea913
Implement py_to_DRIVER_INFO_3()
-
Tim Potter
a8f5951bec
Added lots of new functions to the method tables.
-
Tim Potter
0c52191cc5
make proto
-
Tim Potter
14acdbf06d
Added deleteprinterdata function.
...
Stub for deleteprinterdataex.
-
Tim Potter
ca315ef84f
Fixed bug in enumprinterdrivers.
...
Added stubs for addprinterdriver and deleteprinterdriver functions.
-
Tim Potter
f7fadfdd73
Moved PyDict_SetItemString for printer info level structures into conv functions.
-
Tim Potter
307788d0b8
Added writeprinter command.
-
Tim Potter
7a15ce7c0c
Added enumprinterdata.
-