Martin Pool
e8f9fbd32b
Check in examples for tdb packer
-
Tim Potter
3e19e3afdb
Updated examples for new top level module layout.
...
Fixed some bugs also.
-
Martin Pool
0d3276355e
Put all Python modules into the 'samba' subpackage. Now you need to
...
write
import samba.tdbutil
samba.tdbutil.pack('f', ['hello'])
You need 'cvs update -d' to get the new subdirectory for this to build
properly.
-
Martin Pool
fc5e8b8f67
Build py_tdbpack as well.
-
Martin Pool
8bebe9ee2b
Python's setup.py does not need to be munged by configure.in -- it is
...
sufficient to just pass the relevant variables to Python from the
Makefile. Therefore, remove setup.py.in.
-
Martin Pool
1f7ed8bb86
Import my code to do reasonably fast tdbpack/unpack from Python
-
Martin Pool
a0e58fd2ce
Update documentation for newly merged modules
-
Martin Pool
5b2fa5260e
This patch has now been applied and no longer needs to exist separately
-
Martin Pool
c651720633
Add little meta note
-
Tim Potter
fc5e186821
Fix crash bugs in getprinter info level code (yay unit tests).
...
Let the cli_spoolss function return invalid info level error rather
than checking for it ourselves.
-
Tim Potter
69bb58b92e
Pass level keyword down to cli_spoolss_getform()
-
Tim Potter
4132d9680a
Formatting tidyup.
-
Tim Potter
95831c8266
Remove todo comment.
-
Tim Potter
fff081d344
Check no extra fields are present when parsing credentials.
-
Tim Potter
31feae9e8f
Update patch.
-
Tim Potter
c201a61a52
Initial version of printerdata_ex browsing.
-
Tim Potter
c211d2deca
Move printerdata dictionary object into it's own file.
-
Tim Potter
aae48211ff
Decode list of dependent files in printer driver info3 and info6.
...
It's a null terminated list of null terminated unicode strings. What
a mess!
-
Tim Potter
b5068bb9fe
level keys are inserted by conv routines.
-
Tim Potter
100aa8c893
Convert to new REGISTRY_VALUE cli_spoolss routines.
-
Tim Potter
9db5be0361
Fixed enumjobs command to use new JOB_INFO_CTR structure.
-
Tim Potter
cdd64e0860
Display printerdata values in hex.
-
Tim Potter
7a6b6a8b48
Added utility function to convert python strings to hex dump + ascii.
-
Tim Potter
a3e52367c9
A printerdata browser I whipped up in about 5 minutes. (-:
...
Usage: gprinterdata //win2kdc1/fooprinter
-
Tim Potter
6f78c41814
Rewrote to use gtkdictbrowser.
-
Tim Potter
519d1589a9
Ignore *.pyc files.
-
Tim Potter
a89fe79e22
Implement deleteprinterdataex
-
Tim Potter
348b6778d8
Return dictionary of printerdata in enumprinterdataex.
-
Tim Potter
fb0f4f7bfe
Add a 'key' field to printer data dictionary.
...
Implemented getprinterdataex, setprinterdataex and enumprinterdataex
(doesn't quite work yet).
-
Tim Potter
88a97d2174
make proto
-
Tim Potter
ac84b220aa
Added methods for getprinterdataex, setprinterdataex and enumprinterdataex.
-
Tim Potter
63e59b0b73
Fix transposed args in open_pipe_creds() function.
-
Tim Potter
0a2f6049c0
Forgot to check in some of the libsmb stuff.
-
Tim Potter
8af86f6835
Abstract out the functionality of gtdbtool into a dictionary browser
...
class. This should provide a nice framework for browsing any kind of
data presented as a python dictionary:
- windows registry
- printer data
- tdb files
-
Tim Potter
9e36824d47
Implemented enum_domain_groups function.
-
Tim Potter
55f891016c
New arguments to cli_spoolss_enum_printers()
-
Tim Potter
f639eb3817
Added README written by Jelmer - thanks!
-
Tim Potter
2f46bdeb4f
Compile fix for new cli_lsa_enum_trust_dom() argument list.
-
Tim Potter
76eacaa285
Added connect, session_request, session_setup and tconx methods.
-
Tim Potter
10889241d5
Broke out unpacking of a username/password stored in a Python
...
dictionary into a separate function.
-
Tim Potter
36cc488c4d
Skeleton for a libsmb python wrapper.
-
Tim Potter
b7bd0bf953
Updated patch.
-
Tim Potter
2adcd0eb43
Print out a friendly message on error instead of a python exception when
...
calling tdb.open()
Override Python's SIGINT handler so we can quit from the command line
by hitting Ctrl-C.
-
Tim Potter
7ead9602ce
Regenerated.
-
Tim Potter
ef5c9698b0
Another compile fix.
-
Tim Potter
802f30a1b3
Compile fix for flags field to cli_full_connection()
-
Tim Potter
93309c0ad4
Renamed policy handle field in object containers to avoid cut&paste bugs.
-
Tim Potter
97f70f2cff
Added samr_open_domain() call.
-
Tim Potter
0d05c8ce54
Compile fix for new arguments to cli_full_connection()
-
Tim Potter
f504be133c
Fix long list scrolling bug.
...
Added some padding around the filter entry to make it look nicer.
When resizing the window the scrolling list should get bigger/smaller
not the filter entry widget.
-