Jeremy Allison
f35a266b3c
RIP BOOL. Convert BOOL -> bool. I found a few interesting
...
bugs in various places whilst doing this (places that assumed
BOOL == int). I also need to fix the Samba4 pidl generation
(next checkin).
Jeremy.
2007-10-18 17:40:25 -07:00
Andrew Tridgell
b0132e94fc
r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text
2007-10-10 12:28:22 -05:00
Jeremy Allison
407e6e695b
r23779: Change from v2 or later to v3 or later.
...
Jeremy.
2007-10-10 12:28:20 -05:00
Jeremy Allison
8968808c3b
r22589: Make TALLOC_ARRAY consistent across all uses.
...
Jeremy.
2007-10-10 12:19:49 -05:00
Jeremy Allison
8ad13718af
r22588: Make all uses of TALLOC_MEMDUP consistent.
...
Jeremy.
2007-10-10 12:19:48 -05:00
Volker Lendecke
1e4ee728df
r17316: More C++ warnings -- 456 left
2007-10-10 11:38:25 -05:00
Volker Lendecke
f2a24b63e3
r14244: Okay, had not seen that this happened twice.
...
Fix Coverity bug # 142.
Volker
2007-10-10 11:15:20 -05:00
Volker Lendecke
5a0087e636
r14243: Fix Coverity bug # 143
2007-10-10 11:15:20 -05:00
Volker Lendecke
598513d1d3
r13958: Fix Coverity Bug # 141
2007-10-10 11:11:01 -05:00
Günther Deschner
1fa8039397
r12106: Fix return value
...
Guenther
2007-10-10 11:05:45 -05:00
Jeremy Allison
762fff4ddb
r11443: Fix error code returns on client spoolss code. Fix them
...
up a *lot*.
Jeremy.
2007-10-10 11:05:16 -05:00
Gerald Carter
939c3cb5d7
r10656: BIG merge from trunk. Features not copied over
...
* \PIPE\unixinfo
* winbindd's {group,alias}membership new functions
* winbindd's lookupsids() functionality
* swat (trunk changes to be reverted as per discussion with Deryck)
2007-10-10 11:04:48 -05:00
Gerald Carter
ef721333ab
r9739: conver the reg_objects (REGSUBKEY_CTR & REGVAL_CTR) to use
...
the new talloc() features:
Note that the REGSUB_CTR and REGVAL_CTR objects *must* be talloc()'d
since the methods use the object pointer as the talloc context for
internal private data.
There is no longer a regXXX_ctr_intit() and regXXX_ctr_destroy()
pair of functions. Simply TALLOC_ZERO_P() and TALLOC_FREE() the
object.
Also had to convert the printer_info_2->NT_PRINTER_DATA field
to be talloc()'d as well. This is just a stop on the road to
cleaning up the printer memory management.
2007-10-10 11:03:25 -05:00
Günther Deschner
7afb424091
r9041: typo. Thanks jerry.
...
Guenther
2007-10-10 11:00:24 -05:00
Gerald Carter
f81b885f46
r9040: revert pointer checks that I had removed; fixes crash in calls to enumprinterdata()
2007-10-10 11:00:24 -05:00
Volker Lendecke
503a58b6be
r8833: Fix some uninitialized variables.
...
Volker
2007-10-10 11:00:18 -05:00
Gerald Carter
cd961e50a3
r8654: merging cli_spoolss_XX() updates from trunk
2007-10-10 11:00:14 -05:00
Gerald Carter
e188fdbef8
r7691: * add .gdbinit to the svn:ignore files
...
* start adding write support to the Samba registry
Flesh out the server implementations of
RegCreateKey(), RegSetValue(), RegDeleteKey() and RegDeleteValue()
I can create a new key using regedit.exe now but the 'New Key #1 '
key cannot be deleted yet.
2007-10-10 10:57:19 -05:00
Gerald Carter
1f00602786
r5946: BUG 2497: fix bug in rpcclient's deletedriverex when asking to delete all versions of a driver
2007-10-10 10:56:10 -05:00
Gerald Carter
25121547ca
r5805: merging spoolss parsing changes from trunk and cleaning up resulting segvs
2007-10-10 10:56:01 -05:00
Volker Lendecke
93eab05020
r4561: This looks a lot larger than it is, this is to reduce the clutter on future
...
patches.
Pass down the pipe_idx down to all functions in cli_pipe where nt_pipe_fnum is
referenced. First step towards having multiple pipes on a cli_struct. The idea
is to not have a single nt_pipe_fnum but an array for the pipes we support.
Volker
2007-10-10 10:53:47 -05:00
Jeremy Allison
620f2e608f
r4088: Get medieval on our ass about malloc.... :-). Take control of all our allocation
...
functions so we can funnel through some well known functions. Should help greatly with
malloc checking.
HEAD patch to follow.
Jeremy.
2007-10-10 10:53:32 -05:00
Günther Deschner
a24df09386
r3645: Allow deldriverex in rpcclient to delete drivers for a specific
...
architecture and a specific version.
Guenther
2007-10-10 10:53:11 -05:00
Gerald Carter
cfd51c0244
r3639: patch from Martin Zielinski <mz@seh.de> to add DeleteDriverEx() function to rpcclient
2007-10-10 10:53:11 -05:00
Günther Deschner
944ad569c7
r2073: Adding getprinter level 7 to rpcclient.
...
Is there any other rpc-call to get the guid of a published printer?
Guenther
2007-10-10 10:52:30 -05:00
Gerald Carter
5be5151568
working on fix for BUG #294 . Not done yet, but this at least clears
...
up some of the false positives in "rpcclient -c getdriver".
Also make sure that we ask for version2 and 3 drivers on x86.
-
Herb Lewis
398bd14fc6
get rid of more compiler warnings
-
Jeremy Allison
ff222716a0
Removed strupper/strlower macros that automatically map to strupper_m/strlower_m.
...
I really want people to think about when they're using multibyte strings.
Jeremy.
-
Tim Potter
a20aba0999
Merge: const fixes.
-
Jeremy Allison
a823fee5b4
Ensure that only parse_prs.c access internal members of the prs_struct.
...
Needed to move to disk based i/o later.
Jeremy.
-
Andrew Bartlett
3a7458f947
Merge from HEAD - make Samba compile with -Wwrite-strings without additional
...
warnings. (Adds a lot of const).
Andrew Bartlett
-
Jim McDonough
f6e21ba4c7
Sync with HEAD to get enumprinterkey api.
-
Tim Potter
41a22b3a00
Fix a silly memset typo.
...
Change a int* to a uint32* in the cli_spoolss_enum_ports() function.
-
Tim Potter
e28a719f04
Zero tallocated memory in decode_printer_info, decode_driver_info,
...
decode_port_info and decode_printerdriver functions.
-
Gerald Carter
65e7b5273b
sync'ing up for 3.0alpha20 release
-
Jelmer Vernooij
3823a2ff5a
Sync 3.0 branch with HEAD
-
Andrew Tridgell
03ac082dcb
updated the 3.0 branch from the head branch - ready for alpha18
-
Tim Potter
1f007d3ed4
Renamed get_nt_error_msg() to nt_errstr().
-
Tim Potter
6a58c9bd06
Removed version number from file header.
...
Changed "SMB/Netbios" to "SMB/CIFS" in file header.
-
Tim Potter
2d0922b0ea
Removed 'extern int DEBUGLEVEL' as it is now in the smb.h header.
-
Andrew Tridgell
1d36250e33
converted another bunch of stuff to NTSTATUS
-
Tim Potter
2e33940360
Held a shoot-out between NT_STATUS_NO_PROBLEMO and NT_STATUS_NOPROBLEMO.
...
According to the incorruptible judges find and grep, the latter won.
Mmm - procrastination. (-:
-
Andrew Tridgell
c41fc06376
strchr and strrchr are macros when compiling with optimisation in gcc, so we can't redefine them. damn.
-
Gerald Carter
0feaac00a1
few cleanups to bring in line with 2.2
-
Gerald Carter
83d6bc4454
added getdriver and enumdrivers commands. Also fixed
...
enumprinters so that it works as well. Couple of other
misc fixes while we're working on rpcclient.
-
Jeremy Allison
0cd37c831d
Serious (and I *mean* serious) attempt to fix little/bigendian RPC issues.
...
We were reading the endainness in the RPC header and then never propagating
it to the internal parse_structs used to parse the data.
Also removed the "align" argument to prs_init as it was *always* set to
4, and if needed can be set differently on a case by case basis.
Now ready for AS/U testing when Herb gets it set up :-).
Jeremy.
-
Jeremy Allison
70beabf73b
Ooops - forgot to check the rpcclient and smbcacls compile with the new
...
code :-(.
Jeremy.
-
Jeremy Allison
14d5997dc8
Move to talloc control of SPOOL_XXX structs. Move to talloc control of
...
security descriptors and pointers. Syncup with 2.2 tree.
Jeremy.
-
Jeremy Allison
dfe77c7046
Herb's warning fixes. Also the POSIX locking fix.
...
We now use our own vfs layer to do get/set acl calls (hurrah!).
Jeremy.
-
Gerald Carter
ae7dd77c24
spoolgetprinterdriver now returns "Windows NT x86" and "Windows 4.0"
...
driver information.
Will merge into TNG.
jerry
-