Tim Potter
281ded3f7f
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
(This used to be commit c9c2aac9035a11e3fe2d320504097b98a426dd63)
2002-05-17 02:32:02 +00:00
Tim Potter
191a446078
Call get_level_value() utility function.
...
(This used to be commit 2566dad274e0bced9e55cbc3c126c00e70373fbe)
2002-05-17 02:28:26 +00:00
Tim Potter
1ab45841cc
Added a utility function to extract the info key from a dictionary.
...
(This used to be commit 4cafbcb205af11c478a2d9047554315915933e5d)
2002-05-17 02:25:37 +00:00
Tim Potter
119716f162
to_struct() now returns a boolean which is false if not all the elements of
...
the structure were present in the dictionary.
(This used to be commit b26d9d793914b66050c374ec2c0e94fa37c7e0e4)
2002-05-17 02:24:06 +00:00
Jim McDonough
67656e58f6
Fix for non-__va_copy systems. I had used AC_TRY_COMPILE, but even though
...
__va_copy wasn't defined, it compiled as though it were a function, but
fails on a link. Oops.
(This used to be commit d3222ecd1a024fd2e7ba72b1bc10a400d398a364)
2002-05-16 20:28:52 +00:00
Jim McDonough
276e1928c4
Add __va_copy to talloc functions. talloc_asprintf was causing all kinds
...
of problems on Linux/390 systems...
(This used to be commit 2605e483b309e62b4c5d39a2ac6d8b2257bb5a87)
2002-05-16 20:06:00 +00:00
Jim McDonough
a3c7cbfed3
Add configure support for __va_copy, which is required on Linux/390 systems
...
when assigning on va_list to another, or when passing a va_list as an
argument to a function. Not using it causes segv's and other unpredictable
results.
We need to check all over the place for this...
(This used to be commit 331132678c2e25e5f220de34968f6b16f4fbbc97)
2002-05-16 19:59:25 +00:00
Jeremy Allison
6df90d3f2c
Fix bug where creating a file and setting a security descriptor atomically
...
that only contains an "everyone" DACL doesn't apply this to user and group
entries also.
Jeremy.
(This used to be commit 2f67f39d219bbe110d52ed2680fd8ac57946756f)
2002-05-16 18:56:26 +00:00
Gerald Carter
9798be6355
merge from SAMBA_2_2
...
(This used to be commit d8e8f13f7231c2b2874fdca7f3600acb69e48df4)
2002-05-16 17:19:41 +00:00
Tim Potter
535af3c3fe
Return enumerated forms as a hash of hashes instead of a list of hashes.
...
(This used to be commit 2f86f01b88ccaaeee97588f339ebaeae5c4c06e9)
2002-05-16 07:32:55 +00:00
Tim Potter
16f78e46bb
Removed unused variable.
...
(This used to be commit 8d2f77ce956711f2afbadbeee50d82fbec9047dc)
2002-05-16 05:45:01 +00:00
Tim Potter
c2f5c02e28
Renamed 'printer_name' field in python printer info to 'name' to be
...
more consistent.
(This used to be commit f8c198b74899d1be1725d0647c5f0cd7db870340)
2002-05-16 05:25:53 +00:00
Tim Potter
9ad364acdb
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.
(This used to be commit 1d0fd34d42e286fe7a41ca2d122f6bd7dc958b0a)
2002-05-16 05:24:06 +00:00
Tim Potter
66115cf64b
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.
(This used to be commit c469ada3d3b12b6a6e243d004faaae5f96cd3d96)
2002-05-16 05:19:30 +00:00
Tim Potter
0227141bd1
Set exception object when enumjobs returns non-zero NT status.
...
(This used to be commit b1818eb37572f4d30efef998d926ac111e78cb48)
2002-05-16 05:17:43 +00:00
Tim Potter
ce89909493
Fix return value for enumprinterdrivers(), getprinterdriverdir().
...
Set info level key in getprinterdriverdir() return info.
(This used to be commit cb4bfd39eb83efddb29b3a3bc70c2a8713f80ef2)
2002-05-16 05:16:06 +00:00
Tim Potter
70da1dec97
Shorten some debug messages.
...
(This used to be commit 179c68bd0db7c2631fcf052a746acacedf3c47ac)
2002-05-16 05:13:50 +00:00
Tim Potter
286d3a80fd
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
(This used to be commit d35cad359df3bd53e6bb49f6655d4c7b9993abb0)
2002-05-16 04:00:31 +00:00
Tim Potter
ce03ce2e56
Refactored open_pipe_creds() function to remove unused parameter.
...
(This used to be commit 36ed06cb5078429445f3bbb0f69baa2e0f8356a4)
2002-05-16 02:24:22 +00:00
Tim Potter
ea8c45bbfd
Added addjob command.
...
(This used to be commit e4cc7e2d521cb2777c15c00ec222342e2a0b02ca)
2002-05-16 02:01:23 +00:00
Tim Potter
932b8e9d40
Cleaned up help docstrings.
...
(This used to be commit a8fcb151f8ff601774c302b61e694b4522461068)
2002-05-16 01:33:38 +00:00
Gerald Carter
82bc3a9520
merges from SAMBA_2_2
...
(This used to be commit 91f569a691be893e1a02c659a8f0753970fadbae)
2002-05-15 23:20:15 +00:00
Jim McDonough
8bcdb4849b
Added ability to lookup ldap server, kdc, dc, and master browser. Please
...
review especially the methods for finding kdc and ldap server when they're
not specified. This is a first attempt...
(This used to be commit 5edccb51b94a80bbb3ecd59602393887286c8074)
2002-05-15 19:56:13 +00:00
Gerald Carter
92245e1ffc
more solaris compile fixes (for smbwrapper)
...
(This used to be commit fbefb479fb3bd86affffa1bd567565f1797ae329)
2002-05-15 12:34:33 +00:00
Tim Potter
5951e762d5
Renamed functions that are methods of a printer handle object from
...
spoolss_* to spoolss_hnd_* to make things a bit clearer.
(This used to be commit 986d868837350e9b107c147e649f139fd7d881f0)
2002-05-15 06:22:53 +00:00
Tim Potter
c4d0a4c5f8
make proto
...
(This used to be commit 4fe9f83998a3b669b2190b0c71908fe2d9f915fd)
2002-05-15 06:11:52 +00:00
Tim Potter
dfd1953542
Method entry for addprinterex()
...
(This used to be commit 1ad82cd0c3f76a629b8fc2e1b02e57b8e97829dd)
2002-05-15 06:10:45 +00:00
Tim Potter
7c0ff78f3e
Fixed a memory leak in enumprinters.
...
Started addprinterex() - doesn't work yet.
(This used to be commit b56bf8f43efbb356ecacf13b96cee7f07386d83d)
2002-05-15 06:09:47 +00:00
Tim Potter
fb986ce8ae
Comment that deleteprinterdataex isn't supported by a samba server.
...
(This used to be commit c07d583327fa194547d1bd41fdb12b25f24e88f7)
2002-05-15 06:05:00 +00:00
Tim Potter
c0c95a271a
Return a dictionary of printer drivers in enumprinterdrivers() instead of a
...
list.
Started addprinterdriver() - doesn't work yet.
Added stubs for deleteprinterdriver routines.
(This used to be commit e3c27d7d1093743124cad573e781547a9a2f659f)
2002-05-15 06:03:09 +00:00
Tim Potter
130d8ec7b0
Implement py_to_DRIVER_INFO_3()
...
(This used to be commit ced14ea913b55c87a8dd177080e711cfc16935c3)
2002-05-15 05:59:12 +00:00
Richard Sharpe
17367da42d
First part of adding flags returns from name_query ...
...
Do it bit-by-bit to ensure that no breakage creeps in.
(This used to be commit bccbf3569801e8f16aed897c9d04c3f7e1430641)
2002-05-14 20:19:11 +00:00
Jeremy Allison
099b4889a2
Removed lp_strip_dot code - ensured that mangling code treats names ending
...
in '.' as invalid long filenames (special treatment for '.' and '..' which
are valid - yes Andrew I did this without strlen :-) :-).
Jeremy.
(This used to be commit 3180d8ba4ace9417033039d61d04c255da6f6a01)
2002-05-14 19:30:29 +00:00
Gerald Carter
615e607194
segfault fix merged from SAMBA_2_2
...
(This used to be commit d3388d195308cf7fba83734424e78b5248786af5)
2002-05-14 14:01:47 +00:00
Tim Potter
af451af22f
Added deleteprinterdata client rpc.
...
(This used to be commit 217ae50acd8cf088e268e7d2a6a7c192aca9e2f1)
2002-05-14 07:21:57 +00:00
Tim Potter
8ca814e529
Added lots of new functions to the method tables.
...
(This used to be commit a8f5951becaab82bb1b03e3e04a05901ec3aa8e3)
2002-05-14 07:15:43 +00:00
Tim Potter
034a0b46c7
make proto
...
(This used to be commit 0c52191cc5b986fbb50a476442e808d5e161e534)
2002-05-14 07:14:15 +00:00
Tim Potter
d8b60d56fb
Added deleteprinterdata function.
...
Stub for deleteprinterdataex.
(This used to be commit 14acdbf06dec517a4f2fee5904cae1c0b72a90aa)
2002-05-14 07:13:25 +00:00
Tim Potter
60f4e9dccc
Fixed bug in enumprinterdrivers.
...
Added stubs for addprinterdriver and deleteprinterdriver functions.
(This used to be commit ca315ef84ff949edfbf0a8df0ae2128a97fc3ac5)
2002-05-14 07:11:31 +00:00
Tim Potter
ceb338a35c
Moved PyDict_SetItemString for printer info level structures into conv functions.
...
(This used to be commit f7fadfdd73d3ba12dbfc7bf18319ce72f79a0dcc)
2002-05-14 07:09:54 +00:00
Tim Potter
3d95426f2c
Added writeprinter rpc command.
...
(This used to be commit a1934a7a8eda592e283a01014280ddb373564927)
2002-05-14 06:37:54 +00:00
Tim Potter
2e6939cf0b
Added writeprinter command.
...
(This used to be commit 307788d0b823f228c718b2a186fc66144fd55717)
2002-05-14 06:09:59 +00:00
Tim Potter
4deb561254
Change make_spoolss_q_{get,set}printerdata() take a char* and length rather
...
than a unistr2. Printer data isn't necessarily in unistr format.
Tallocate memory to hold returned data when unmarshalling getprinterdata
and enumprinterdata replies.
(This used to be commit 89633a1d87d2a437dc1ceab9439f415ee1ec606d)
2002-05-14 05:32:45 +00:00
Tim Potter
1df5f81247
The cli_spoolss_setprinterdata() function interface changed slightly.
...
(This used to be commit 79d7bcf42e568b8fe75818c1d2344bff738afd70)
2002-05-14 05:27:58 +00:00
Tim Potter
55cc5f4c08
Added getprinterdata and enumprinterdata rpc client routines.
...
The setprinterdata routine was rewritten slightly to take more arguments.
(This used to be commit a9a5702c88ea9c4a6a9197cf4e3444b26be858cc)
2002-05-14 05:26:50 +00:00
Tim Potter
762d52feba
Added enumprinterdata.
...
(This used to be commit 7a15ce7c0c6a6b3a62dd6607fefc32742fa50308)
2002-05-14 05:01:04 +00:00
Tim Potter
520b40e423
General cleanup of compiler warnings etc.
...
(This used to be commit 18aeadc591b69bbbd874b7285ecaed50ff587e68)
2002-05-14 02:37:47 +00:00
Tim Potter
0c9e6bb88f
Don't store domain with username in secrets.tdb
...
(This used to be commit 5c58b4290dbc364f3b2d6593fd0425fd50160993)
2002-05-13 23:28:11 +00:00
Jeremy Allison
a2f003e3b9
Fix bug where setting end of file length to 8 was hitting erroneous
...
check for OS/2 EA set. This caused Macromedia movie files to not export
correctly onto a Samba share. Originally spotted by Michel Stoop stoop@ncg.nl .
Jeremy.
(This used to be commit 6b4affde167104c760bd8dc3c8906511a7642853)
2002-05-13 20:52:09 +00:00
Gerald Carter
d53afaaff1
compile fix merge from SAMBA_2_2
...
(This used to be commit 2676be4e419878fbf74b619949e1d84c6186691c)
2002-05-13 14:41:55 +00:00