Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2009-10-28 | s3:net: fix output of net rpc trustdom list | Björn Jacke | 1 | -3/+5 | |
Move some messages from stderr to stdout. When some trusting DCs were unreachable we lacked \n's on stdout which screwed up whole the output. | |||||
2009-10-28 | s3:configure: only check for gpfs_gpl.h | Stefan Metzmacher | 1 | -25/+5 | |
The header is everything we need in order to build vfs_gpfs. metze Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2009-10-28 | s3-passdb: move open_schannel_session_store() to passdb/secrets_schannel.c. | Günther Deschner | 3 | -64/+64 | |
Guenther | |||||
2009-10-28 | s3-net: acct_flags are uint32_t in net_sam_set_userflag(). | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-10-28 | adssearch: dump some more nttime timestamps. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2009-10-28 | s3-lsa: add lsa_trusted_domain_mapping. | Günther Deschner | 1 | -0/+7 | |
Guenther | |||||
2009-10-28 | lsa: add LSA_TRUSTED_DOMAIN access masks. | Günther Deschner | 2 | -0/+33 | |
Guenther | |||||
2009-10-28 | s3-passdb: add secrets_delete_generic(). | Günther Deschner | 2 | -0/+17 | |
Guenther | |||||
2009-10-28 | s3-lsa: add lsa_secret_mapping. | Günther Deschner | 1 | -0/+7 | |
Guenther | |||||
2009-10-28 | lsa: add LSA_SECRET access masks. | Günther Deschner | 2 | -0/+23 | |
Guenther | |||||
2009-10-28 | s3-lsa: use correct function name in_lsa_RemoveAccountRights(). | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-10-28 | s3-lsa: pure cosmetic indentation fixes. | Günther Deschner | 1 | -18/+16 | |
Guenther | |||||
2009-10-28 | s3-lsa: use enum lsa_LookupNamesLevel in lsa_lookup_level_to_flags(). | Günther Deschner | 1 | -7/+8 | |
Guenther |