summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-07-30If the record is at the end of the database, pretending it has length 1Rusty Russell1-4/+1
might take us out-of-bounds. Only pretend to be length 1 for the malloc.
2009-07-30python: Cope with the dom_sid2 alias in pidl's python generating code.Jelmer Vernooij2-4/+8
This fixes some problems in the samr Python bindings that pidl was (correctly) warning about.
2009-07-30DCE/RPC(Python): Rename py_talloc_import to py_talloc_steal.Jelmer Vernooij6-20/+21
Use py_talloc_reference in DCE/RPC code, fixes access to SAMR pipe.
2009-07-30Remove RFC's from the release tarballs to make the lives of the DebianJelmer Vernooij1-0/+3
maintainers of Samba4 a bit easier.
2009-07-30s3 po: Regenerate msg files.Kai Blin8-16/+11056
2009-07-30s3 net: i18n support for net luaKai Blin2-14/+16
2009-07-30s3 net: i18n support for net lookupKai Blin2-13/+13
2009-07-30s3 net: i18n for net joinKai Blin2-7/+9
2009-07-30s3 net: i18n support for net idmapKai Blin2-67/+79
2009-07-30s3 po: Make adding translated files less tediousKai Blin1-6/+16
2009-07-30s3 net: i18n support for net helpKai Blin3-22/+26
2009-07-30s3 net: Remove uid==0 check from net groupmapKai Blin1-7/+0
2009-07-30s3 net: i18n support for net group and net groupmapKai Blin3-139/+175
2009-07-30s3 net: i18n support for net fileKai Blin2-10/+10
2009-07-30s3 net: i18n for net eventlogKai Blin2-24/+33
2009-07-30s3 net: i18n support for net domKai Blin2-33/+33
2009-07-30s3 net: i18n support for net confKai Blin2-120/+124
2009-07-30s3 po: Update msg filesKai Blin8-24/+3485
2009-07-29s3 net: i18n support for net cacheKai Blin3-69/+72
2009-07-29s3 net: Correct path for net_ads_gpo.cKai Blin1-1/+1
2009-07-29s3 net: i18n for net ads gpoKai Blin2-79/+80
2009-07-29s3: Update i18n filesKai Blin9-1171/+14182
2009-07-29s3 net: i18n support for net adsKai Blin1-378/+389
2009-07-29s3 net: Initial top level support.Kai Blin3-154/+166
2009-07-29s3: Attempt to fix hpuxacl moduleTim Prouty2-5/+13
2009-07-29s3:passdb: use transaction_wrapped write in tdbsam_new_rid()Michael Adam1-1/+2
Now all tdb writes in passdb use transactions. Michael
2009-07-29s3:secrets: use transaction wrapped store in get rand seed.Michael Adam1-2/+2
Now secrets.tdb is only writen with transactions. Michael
2009-07-29s3:dbwrap: add dbwrap_trans_change_int32_atomic()Michael Adam2-0/+21
A transaction wrapper for dbwrap_change_int32_atomic(). Michael
2009-07-29s3:dbwrap: export logic of dbwrap_change_int32_atomic into an action functionMichael Adam1-6/+31
to prepare for adding a transaction wrapper to dbwrap_change_int32_atomic() Michael
2009-07-29s3:dbwrap: change dbwrap_change_int32_atomic() to take int32_t, not int32Michael Adam2-3/+3
Michael
2009-07-29s3:winbind: use transaction store in idmap_tdb_set_hwm() to store new hwm.Michael Adam1-5/+4
Btw, the previous code must have failed to warn when exceeding the high_hwm, because it overwrote hwm with the return value of the dbwrap_store_uint32(), which does not return the hwm but 0 or -1, depending on success. Michael
2009-07-29s3:winbind: fix typo in debug message in idmap_tdb.Michael Adam1-1/+1
Michael
2009-07-29s3:winbind: fix typo in debugmessage of idmap_tdbMichael Adam1-1/+1
Michael
2009-07-29s3:winbind: use transaction in idmap_tdb2_allocate_id_action().Michael Adam1-1/+1
This uses the new dbwrap_trans_change_uint32_atomic() instead of dbwrap_change_uint32_atomic(). Now all db write operations in idmap_tdb2.c are using transactions. Michael
2009-07-29s3:dbwrap: add dbwrap_trans_change_uint32_atomic()Michael Adam2-0/+21
A transaction wrapper for dbwrap_change_uint32_atomic(). Michael
2009-07-29s3:dbwrap: export logic of dbwrap_change_uint32_atomic into an action functionMichael Adam1-6/+31
to prepare for adding a transaction wrapper to dbwrap_change_uint32_atomic() Michael
2009-07-29s3:dbwrap: untangle assignment and check in dbwrap_change_int32_atomic()Michael Adam1-2/+2
Michael
2009-07-29s3:dbwrap: untangle assignemend and check in dbwrap_change_uint32_atomic()Michael Adam1-2/+2
Michael
2009-07-29s3:dbwrap: don't leak in dbwrap_change_int32_atomic().Michael Adam1-2/+3
Michael
2009-07-29s3:dbwrap: don't leak in dbwrap_change_uint32_atomic()Michael Adam1-2/+3
Michael
2009-07-29s3:dbwrap: change dbwrap_change_int32_atomic() to return NTSTATUS not int32.Michael Adam2-8/+9
Michael
2009-07-29s3:dbwrap: change dbwrap_change_uint32_atomic() to return NTSTATUS not uint32_t.Michael Adam5-17/+19
Michael
2009-07-29s3:winbind: in idmap_tdb2_sid_to_id(), use transaction wrapped stores.Michael Adam1-9/+15
When a mapping is not found, then the idmap script is called (if defined). When this gives a reply for the desired sid, this reply is stored in the db. This patch wraps theses two store operations into a transaction by re-using the idmap_tdb2_set_mapping_action() function previously defined for idmap_tdb2_set_mapping(). Michael
2009-07-29s3:winbind: in idmap_tdb2_id_to_sid(), use transaction wrapped stores.Michael Adam1-9/+12
When a mapping is not found, then the idmap script is called (if defined). When this gives a reply for the desired id, this reply is stored in the db. This patch wraps theses two store operations into a transaction by re-using the idmap_tdb2_set_mapping_action() function previously defined for idmap_tdb2_set_mapping(). Michael
2009-07-29s3:winbind: use transaction wrapper in idmap_tdb2_allocate_id()Michael Adam1-43/+69
Michael
2009-07-29s3:winbind: use transaction wrapper in idmap_tdb2_set_mapping()Michael Adam1-49/+55
Michael
2009-07-29shadow_copy2: The system getrealfilename() can't deal with a 0-length fnameVolker Lendecke1-0/+3
This fixes viewing the content of snapshots in the share root directory. We have to treat the filename that *just* consists of "@GMT-YYYY.MM.DD-HH.MM.SS" like the share root, which is the current working directory.
2009-07-29Fix unqualified "net join"Volker Lendecke1-4/+1
Kai, please check! Thanks, Volker
2009-07-28(Hopefully) fix the problem Kai reported withJeremy Allison4-8/+60
net ads leave and IPv6. Ensure all DC lookups prefer IPv4. Jeremy.
2009-07-29s4:samba3sam Remove extra newlines that broke samba3sam testAndrew Bartlett2-2/+0
The python ldif parser was changed to be stricter (perhaps too strict), and the extra newlines broke it. The problem was masked earlier because errors parsing the LDIF were considered to be 'end of file', and so no error was raised. Andrew Bartlett