Jelmer Vernooij
08259c1c52
Add iconv_convenience argument to size functions.
2009-01-01 04:45:33 +01:00
Steven Danneman
9affa82ac2
Make sure share_info.tdb is open before attempting to delete an entry
2008-12-28 17:45:26 -08:00
Jeremy Allison
72af9b01dc
Another unused variable.
2008-10-31 17:25:44 -07:00
Jeremy Allison
8344e94574
Unify se_access_check with the S4 code. Will make
...
calculation of SEC_FLAG_MAXIMUM_ALLOWED much easier
for files.
Jeremy.
2008-10-31 10:51:45 -07:00
Jeremy Allison
e5692d4cbe
Remove SEC_ACCESS. It's a uint32_t.
...
Jeremy.
2008-10-09 09:49:03 -07:00
Volker Lendecke
95b366d8e1
Thanks metze for pointing out the missing extern :-)
...
(This used to be commit b62540cd48
)
2008-09-08 16:40:09 +02:00
Volker Lendecke
ae02be5287
Remove some duplicate code
...
(This used to be commit 564bfe94ac
)
2008-09-08 16:01:19 +02:00
Andrew Tridgell
fe3dd9b3e6
fixed lots of places that paniced on a failed transaction_commit,
...
thinking it was a failure of a transaction cancel
(This used to be commit 22dbe158ed
)
2008-08-13 11:54:10 +02:00
Andrew Tridgell
0f41961e4f
first cut at adding full transactions for ctdb to samba3
...
(This used to be commit f91a3e0f7b
)
2008-08-13 11:54:08 +02:00
Stefan Metzmacher
5a2e212c0f
lib/sharesec.c: fix the upgrade code, db_traverse returns the number of records!
...
metze
(This used to be commit ccdebe97f8
)
2008-04-15 00:25:27 +02:00
Volker Lendecke
16198dc51e
Convert dbwrap_trans_delete to NTSTATUS
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
(This used to be commit dead193f46
)
2008-04-01 14:04:22 +02:00
Volker Lendecke
fcdfff1cc8
Convert dbwrap_trans_store to NTSTATUS
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
(This used to be commit 5f4de856af
)
2008-04-01 14:04:22 +02:00
Stefan Metzmacher
2fe572d043
sharesec: use db_open_trans()
...
metze
(This used to be commit 1c59142ccc
)
2008-04-01 14:04:21 +02:00
Volker Lendecke
f8c569e066
Convert share_info.tdb to dbwrap
...
(This used to be commit bc9b4c43b8
)
2008-04-01 14:04:21 +02:00
Volker Lendecke
83947f0f6e
Fix a memory leak
...
(This used to be commit ce1bd43cda
)
2008-03-28 13:44:30 +01:00
Michael Adam
da27c77046
use tdb_wipe_all() instead of tdb_wipe() - it is faster...
...
Michael
(This used to be commit 3d2fdcd50f
)
2008-03-26 10:50:35 +01:00
Michael Adam
aaa5971315
util_tdb: add a wrapper tdb_wipe() for traverse with tdb_traverse_delete_fn().
...
Replace all callers of traverse with this tdb_traverse_delete_fn() and
don't export tdb_traverse_delete_fn() anymore.
Michael
(This used to be commit d4be4e30cd
)
2008-03-25 15:55:34 +01:00
Volker Lendecke
9f67ee6334
use talloc_tos() in share_access_check()
...
(This used to be commit ac2bb838d5
)
2008-01-10 13:19:59 +01:00
Volker Lendecke
7cbdb48475
Remove tiny code duplication
...
ndr_size_security_descriptor does the same as sec_desc_size
(This used to be commit bc3bd7a8e7
)
2007-12-29 23:13:26 +01:00
Volker Lendecke
99b86e4a26
Some C++ fixes
...
(This used to be commit 5c392c4c6e
)
2007-12-21 09:58:21 +01:00
Jeremy Allison
42cfffae80
Remove next_token - all uses must now be next_token_talloc.
...
No more temptations to use static length strings.
Jeremy.
(This used to be commit ec003f3936
)
2007-12-07 17:32:32 -08:00
Volker Lendecke
66af070039
Make share_info_db_init static
...
(This used to be commit 111502d3a2
)
2007-12-05 14:39:07 +01:00
Gerald (Jerry) Carter
88ee61625a
Patch 2 of 3 from Debian Samba packagers:
...
The point is doing the following associations:
- non discardable state data (all TDB files that may need to be backed
up) go to statedir
- shared data (codepage stuff) go to codepagedir
The patch *does not change* the default location for these
directories. So, there is no behaviour change when applying it.
The main change is for samba developers who have to think when dealing
with files that previously pertained to libdir whether they:
- go in statedir
- go in codepagedir
- stay in libdir
(This used to be commit d6cdbfd875
)
2007-11-01 15:53:44 -04:00
Jeremy Allison
30191d1a57
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.
(This used to be commit f35a266b3c
)
2007-10-18 17:40:25 -07:00
Volker Lendecke
b5535567c1
r25564: Pass sharename to delete_share_security()
...
(This used to be commit d100bfffe2
)
2007-10-10 12:31:13 -05:00
Volker Lendecke
f708132de7
r25561: Make use of [un]marshall_sec_desc
...
Minor cleanup only
(This used to be commit 4dc4364b68
)
2007-10-10 12:31:13 -05:00
Volker Lendecke
0ebab65706
r25534: Apply some const
...
Why? It moves these structs from the data into the text segment, so they
will never been copy-on-write copied. Not much, but as in German you say
"Kleinvieh macht auch Mist...."
(This used to be commit 0141e64ad4
)
2007-10-10 12:31:12 -05:00
Andrew Tridgell
153cfb9c83
r23801: The FSF has moved around a lot. This fixes their Mass Ave address.
...
(This used to be commit 87c91e4362
)
2007-10-10 12:28:27 -05:00
Jeremy Allison
d824b98f80
r23779: Change from v2 or later to v3 or later.
...
Jeremy.
(This used to be commit 407e6e695b
)
2007-10-10 12:28:20 -05:00
Stefan Metzmacher
e8265c6515
r22006: use string_term_tdb_data()...
...
metze
(This used to be commit 136914502f
)
2007-10-10 12:18:59 -05:00
Stefan Metzmacher
a806037b87
r21987: split tdb_prs_*() functions in version which take a keystr and a TDB_DATA key
...
metze
(This used to be commit 724c6fa337
)
2007-10-10 12:18:56 -05:00
Volker Lendecke
5893c0215d
r19950: talloc_destroy is replaced these days
...
(This used to be commit b6bf2e4267
)
2007-10-10 12:16:15 -05:00
Volker Lendecke
bef92ebb25
r19669: set_share_security does not need a mem_ctx passed
...
(This used to be commit 53eaa603eb
)
2007-10-10 12:15:46 -05:00
Volker Lendecke
2a10d76865
r19448: Convert delete_share_security to struct share_params plus some cleanups
...
(This used to be commit c73d0815a3
)
2007-10-10 12:15:36 -05:00
Volker Lendecke
4c713703d0
r17097: Move share_access_check from rpc_server/srv_srvsvc_nt.c to lib/sharesec.c
...
(This used to be commit 220dd43330
)
2007-10-10 11:38:11 -05:00
Volker Lendecke
1f2419d9f8
r17032: I thought I had already merged this from trunk:
...
> r16959 | vlendec | 2006-07-11 23:10:44 +0200 (Di, 11 Jul 2006) | 1 line
>
> get_share_security does not need snum, activate RPC-SAMBA3-SRVSVC
Volker
(This used to be commit c89471e157
)
2007-10-10 11:19:21 -05:00
Volker Lendecke
e17302200c
r15101: Little step towards getting Samba4 tdb into 3: tdb_lock_bystring does not
...
have the timeout argument in Samba4. Add a new routine
tdb_lock_bystring_with_timeout.
Volker
(This used to be commit b9c6e3f556
)
2007-10-10 11:16:23 -05:00
Gerald Carter
0af1500fc0
r13316: Let the carnage begin....
...
Sync with trunk as off r13315
(This used to be commit 17e63ac4ed
)
2007-10-10 11:06:23 -05:00