Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-11-02 | s4:dsdb Fix up after the MAP_ constants became LDB_MAP_ | Andrew Bartlett | 1 | -13/+13 | |
2009-11-02 | s4:provision Remove LDB backend files in provision | Andrew Bartlett | 2 | -41/+12 | |
Rather than try and remove the records in the LDB files, make the provision remove the whole file. This also removes the need to try and carry forward the old ldb filenames. Andrew Bartlett | |||||
2009-11-02 | s4:provision Split ProvisionBackend out of the main provision script | Andrew Bartlett | 3 | -590/+631 | |
This splits the code, while keeping the original behaviour. The provision.py file had become just too long. Andrew Bartlett | |||||
2009-11-02 | s4:provision Inline 'ldap_backend_shutdown' for clarity | Andrew Bartlett | 1 | -15/+15 | |
2009-11-02 | s4:provision Fix samdb test with new provision code | Andrew Bartlett | 1 | -3/+12 | |
2009-11-02 | s4:provision Move 'Schema' into it's own file | Andrew Bartlett | 5 | -123/+160 | |
2009-11-02 | s4:provision Make 'linked_attributes' and 'dnsyntax_attributes' a property ↵ | Andrew Bartlett | 1 | -17/+33 | |
of the Schema | |||||
2009-11-02 | s4:provision Rework provision to always have a ProvisionBackend | Andrew Bartlett | 2 | -166/+189 | |
Rather than treat the LDAP backend as a special case, treat all backends the same, with different callbacks. Andrew Bartlett | |||||
2009-11-02 | s4 - SID allocation using FDS DNA plugin | Endi S. Dewata | 11 | -18/+110 | |
2009-11-02 | s4:dsdb - Removed redundant domain SID filter. | Endi S. Dewata | 1 | -29/+1 | |
2009-11-02 | s4:dsdb - Store SID as string in FDS. | Endi S. Dewata | 4 | -7/+49 | |
2009-11-02 | s4 - Mapped AD schema to existing FDS schema. | Endi S. Dewata | 5 | -3/+235 | |
2009-11-02 | s4:dsdb - Fixed attribute dereferencing for FDS | Endi S. Dewata | 3 | -20/+126 | |
2009-11-02 | Remove special case logic in 'samdb_relative_path'. | Andrew Bartlett | 1 | -3/+0 | |
While this logic (avoiding to prefix a non-filename with a path) is important in the code this was copied from (private_dir()), none of the callers of this function need it. Andrew Bartlett | |||||
2009-11-02 | s4:dsdb Revert back to using DN:filename in the partitions record | Andrew Bartlett | 2 | -46/+102 | |
This allows us to change the escaping function without breaking existing installs. The new escaping function (used for new databases) is RFC1738 URI encoding, except for the trivial cases without special characters. The new databases are also placed in a subdirectory, sam.ldb.d per an earlier suggestion by metze. Andrew Bartlett | |||||
2009-11-02 | lib/util Use rfc1738.c from Squid for all our URL encode/decode needs. | Andrew Bartlett | 5 | -70/+72 | |
Andrew Bartlett | |||||
2009-11-02 | lib/util Add rfc1738 escape/unescape code from Squid | Andrew Bartlett | 1 | -0/+209 | |
This is intended to replace our rfc1738_unescape(), and give us an rfc1738_escape implementation (and hopefully is better tested and more secure). Andrew Bartlett | |||||
2009-11-02 | s4:credentials Put the 'secrets.keytab' in the same directory as secrets.ldb | Andrew Bartlett | 1 | -1/+3 | |
This avoids trouble when the secrets.ldb is updated with ldbedit but an smb.conf is not specified. Andrew Bartlett | |||||
2009-11-02 | s4: Create a script for updating a running provision with change introduced ↵ | Matthieu Patou | 1 | -0/+694 | |
since the initial provision | |||||
2009-11-02 | s4:torture/raw/samba3misc - Add "discard_const_p" macro before a string | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-11-02 | s4:ldb Remove debug traces duplicated by the new generic trace code | Andrew Bartlett | 1 | -3/+0 | |
2009-11-02 | s3:ldap: don't search when no values where found | Björn Jacke | 1 | -1/+1 | |
2009-11-01 | uuid.c: Remove some dead code | Volker Lendecke | 1 | -1/+0 | |
2009-10-31 | s3: Fix the RPC server SUBSYSTEM declaration | Volker Lendecke | 1 | -1/+1 | |
If I read SMB_SUBSYSTEM right then the 2nd argument needs to be the file where the static_init_rpc (in this case) is defined. This seems to have moved from server.c to process.c. Jelmer, please check! Volker | |||||
2009-10-31 | s3:Makefile: add LIBREPLACE_LIBS for talloc, tdb and wbclient | Björn Jacke | 1 | -3/+3 | |
2009-10-31 | ѕ3:buildsystem: fix depenencies for libreplace | Björn Jacke | 2 | -8/+7 | |
This problem became visible after adding the picky -z defs linker option: On Solaris libreplace had unresolved symbols, which showed up in the libtalloc build. PAM_WINBIND_EXTRA_LIBS and WINBIND_NSS_EXTRA_LIBS had been workarounds to make things work at two placeѕ. These variables have been obsoleted now. This patch introduces LIBREPLACE_LIBS which contans the linker flags needed for linking anything using libreplace. | |||||
2009-10-31 | ѕ3:ldap: search for account policies in objectclass sambaDomain, not * | Björn Jacke | 1 | -1/+6 | |
2009-10-30 | s3/docs: Fix typo. | Karolin Seeger | 1 | -1/+1 | |
Fix bug #4250. Thanks to TAKAHASHI Motonobu <monyo@samba.gr.jp> for reporting! Karolin | |||||
2009-10-30 | s3/docs: Remove reference to nonexistent file. | Karolin Seeger | 1 | -3/+1 | |
Fix bug #4252. Thanks to TAKAHASHI Motonobu <monyo@samba.gr.jp> for reporting! Karolin | |||||
2009-10-30 | s4:nbt_server/wins/winsdb - Fix "const" warning | Matthias Dieter Wallnöfer | 1 | -5/+1 | |
2009-10-30 | s4-smbtorture: skip bigendian tests against s3 in RPC-LSA-SECRETS. | Günther Deschner | 1 | -0/+6 | |
Guenther | |||||
2009-10-30 | s3-rpcclient: add deletetrustdom command. | Günther Deschner | 1 | -0/+89 | |
Guenther | |||||
2009-10-30 | s3-rpcclient: add createtrustdom command. | Günther Deschner | 1 | -0/+45 | |
Guenther | |||||
2009-10-30 | s3-lsa: expand struct lsa_info to carry name and sd. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2009-10-30 | s3-lsa: use switch in _lsa_QuerySecurity(). | Günther Deschner | 1 | -3/+7 | |
Guenther | |||||
2009-10-30 | s4-smbtorture: fix warning in RPC-WKSSVC torture test. | Günther Deschner | 1 | -3/+5 | |
Guenther | |||||
2009-10-30 | s4:kdc/hdb-samba4 - Remove unused variable | Matthias Dieter Wallnöfer | 1 | -1/+0 | |
2009-10-29 | Change RAW-STREAMS for s3 to allow rename over an existing stream, | Jeremy Allison | 1 | -1/+2 | |
we need to file a CAR to find out why Windows gives INVALID_PARAMETER for this. Jeremy. | |||||
2009-10-29 | Start fixing the RAW-STREAMS test - ensure that the xattr | Jeremy Allison | 3 | -2/+3 | |
used to store the stream info in streams_depot.so is not seen in when enumerating EAs. Jeremy. | |||||
2009-10-29 | s3: Fix incorrect rc check of nscd_flush_cache. | Jim McDonough | 1 | -1/+1 | |
At least this only resulted in an incorrect debug message. | |||||
2009-10-29 | s3-secrets: use autogenerated code for TRUSTED_DOM_PASS struct parsing from ↵ | Günther Deschner | 3 | -233/+38 | |
a tdb. Guenther | |||||
2009-10-29 | s3: add secrets.idl. | Günther Deschner | 5 | -1/+140 | |
Guenther | |||||
2009-10-29 | tdb: update README a bit | Kirill Smelkov | 1 | -8/+1 | |
While studying tdb, I've noticed a couple of mismatches between readme and actual code: - tdb_open_ex changed it's log_fn argument to log_ctx - there is now no tdb_update(), which it seems was transformed into non-exported tdb_update_hash() There were other mismatches, but I don't remember them now, sorry. Signed-off-by: Kirill Smelkov <kirr@mns.spb.ru> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-10-29 | tdb: add tests for double .close() in pytdb | Kirill Smelkov | 1 | -0/+9 | |
The reason I do it is that when using older python-tdb as shipped in Debian Lenny, python interpreter crashes on this test: (gdb) bt #0 0xb7f8c424 in __kernel_vsyscall () #1 0xb7df5640 in raise () from /lib/i686/cmov/libc.so.6 #2 0xb7df7018 in abort () from /lib/i686/cmov/libc.so.6 #3 0xb7e3234d in __libc_message () from /lib/i686/cmov/libc.so.6 #4 0xb7e38624 in malloc_printerr () from /lib/i686/cmov/libc.so.6 #5 0xb7e3a826 in free () from /lib/i686/cmov/libc.so.6 #6 0xb7b39c84 in tdb_close () from /usr/lib/libtdb.so.1 #7 0xb7b43e14 in ?? () from /var/lib/python-support/python2.5/_tdb.so #8 0x0a038d08 in ?? () #9 0x00000000 in ?? () master's pytdb does not (we have a check for self->closed in obj_close()), but still... Signed-off-by: Kirill Smelkov <kirr@mns.spb.ru> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-10-29 | tdb: reset tdb->fd to -1 in tdb_close() | Kirill Smelkov | 1 | -1/+3 | |
So that erroneous double tdb_close() calls do not try to close() same fd again. This is like SAFE_FREE() but for fd. Signed-off-by: Kirill Smelkov <kirr@mns.spb.ru> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-10-29 | tdb: fix typo in python's Tdb.get() docstring | Kirill Smelkov | 1 | -1/+1 | |
It's Tdb.get(), not Tdb.fetch(). Signed-off-by: Kirill Smelkov <kirr@mns.spb.ru> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-10-29 | tdb: kill last bits from swig | Kirill Smelkov | 2 | -6/+1 | |
We no longer use swig for pytdb, so there is no need for swig make rules. Also pytdb.c header should be updated. Signed-off-by: Kirill Smelkov <kirr@mns.spb.ru> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-10-28 | Fix map readonly in smb.conf, it is a single word | Simo Sorce | 1 | -1/+1 | |
2009-10-28 | Add in Metze's new code to ndr encode the user.DOSATTRIB | Stefan (metze) Metzmacher | 8 | -9/+525 | |
blobs. Next I'll change the create timestamp and dos attribute code to use this. | |||||
2009-10-28 | Fix bug 6572 - libsmbclient: unable to access 'msdfs proxy' share. | SATOH Fumiyasu | 3 | -46/+120 | |