summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r14946: added a smbcli_ftruncate() call, useful for torture testingAndrew Tridgell1-7/+16
(This used to be commit b8b9acc60003c86fb1f0377b46f65155c3b898a9)
2007-10-10r14945: allow the notify backend to be specified per shareAndrew Tridgell2-3/+4
(This used to be commit 467027e7730a3bc56f152df7e2ec272905e19584)
2007-10-10r14944: pass any error of build/smb_build/main.pl to the caller of ↵Stefan Metzmacher1-1/+1
./config.status metze (This used to be commit 977df5f44303b1b80474386a437dd95e62308458)
2007-10-10r14943: bring the inotify backend up to date with all the strange renameAndrew Tridgell1-16/+82
semantics (This used to be commit 74c274ea072fc45debaafd438ff63321b38a1448)
2007-10-10r14942: make the RAW-NOTIFY test check the strange file rename semantics. AlsoAndrew Tridgell1-19/+53
be more forgiving of matching on extra bits (inotify cannot match on minimal bits for all events). (This used to be commit 29de884737ada8c1094b6e0958b54f523a7cdbf4)
2007-10-10r14941: a rename of a file (but not a directory) triggers 3 events. The firstAndrew Tridgell1-1/+11
two are the rename (FROM and TO) then the 3rd event is a modify event of both attributes and creation time. (This used to be commit 010a1b14a58c0194e1f8bba29f4d02a86b7559c5)
2007-10-10r14939: don't use a void pointerStefan Metzmacher1-1/+1
metze (This used to be commit 03906b2b13c000ad9683f6bb1e336075655e1367)
2007-10-10r14938: add smbcli_fsetatr() as a convenient interface to a setfileinfo forAndrew Tridgell1-0/+23
torture testing. Used by RAW-NOTIFY. (This used to be commit 517db1b1b0061be57c67ea02d42000fb8ace844d)
2007-10-10r14937: fix a crash that can be caused by a notify triggering during a shareAndrew Tridgell1-0/+5
disconnect (This used to be commit 85d70f1c150b6c8370deeb188dbf9e87c8b8d7ac)
2007-10-10r14936: remove a duplicate lineAndrew Tridgell1-1/+0
(This used to be commit fc11201ad1c44c20b9d1b8419c3632ca45f74013)
2007-10-10r14935: try to avoid a race condition in the recursion testAndrew Tridgell1-1/+1
(This used to be commit 659576806fef066203551281cab4dc5cd3234ff7)
2007-10-10r14934: greatly expand the RAW-NOTIFY testing of completion filters. We nowAndrew Tridgell1-0/+185
try each bit in the completion filter separately for a wide range of file operations. (This used to be commit 81f8b24526515d7a914022859fb03421c3a7611b)
2007-10-10r14933: fix the handling of notify filters to be much closer to the behaviourAndrew Tridgell7-35/+37
of w2k3. The behaviour is particularly tricky for rename. (This used to be commit 4d3b8d95498a328ffc08ecb62d9531b6bfe4e2b5)
2007-10-10r14932: ensure that we send a NOTIFY_ACTION_OLD_NAME andAndrew Tridgell1-2/+4
NOTIFY_ACTION_NEW_NAME together to the client. (This used to be commit d58011b0f35c3299f35ba9d72a7b9b9b17253511)
2007-10-10r14930: Coalesce the "feature enabled" tests so that the config summary alwaysJames Peach1-17/+19
emits a yes or a no. (This used to be commit c31e233a09c34fceee99193ef6f39ff3fabd543e)
2007-10-10r14929: add some commentsStefan Metzmacher1-2/+15
metze (This used to be commit 5d40e10d8e5cef542826cd6ebda85cd602a2bf11)
2007-10-10r14928: demonstrate that the completion filter is only set on the first notifyAndrew Tridgell2-0/+3
on a directory handle (This used to be commit b6e40d9b0832fbab662f9289a30c26e2576b4821)
2007-10-10r14927: expand the RAW-NOTIFY test to test recursive and rename handlingAndrew Tridgell1-1/+115
(This used to be commit e6abb1ecbaa19e8b4627a279e420f8ecdf776e26)
2007-10-10r14926: change the inotify backend to implement the rather unusual semanticsAndrew Tridgell1-4/+28
for rename. The cookies in inotify tell us (indirectly!) if its a rename between directories or not (This used to be commit 13574a8d0c7228bf36a6debe4853f693c9f8f543)
2007-10-10r14925: trigger NOTIFY_ACTION_OLD_NAME and NOTIFY_ACTION_NEW_NAME events forAndrew Tridgell3-37/+59
renames, if in the same directory. For renames between directories generate NOTIFY_ACTION_REMOVED and NOTIFY_ACTION_ADDED (This used to be commit 2ac248edf05c3ee715165f2b33055de480743e87)
2007-10-10r14924: when handling recursive change notify, the client expects a windowsAndrew Tridgell1-0/+1
path name back (This used to be commit ceb85d12f7efb002af7a271f999e22f94b8536fb)
2007-10-10r14921: I forgot to commit the IDL change for the subdir_filterAndrew Tridgell1-2/+2
(This used to be commit af92520097bf817dca6e6ec8eab39b46388d048f)
2007-10-10r14920: allow a notify backend to separately specify if it has handled theAndrew Tridgell5-55/+93
given mask for the current directory and sub-directories. This allows us to setup the less efficient internal handling for subdirectories, while using the kernel inotify service for the current directory if available. It also allows inotify to handle only some of the filter bits, leaving the other filter bits for the user space handler. (This used to be commit 7c3d989fa44c7f57853a825337159f476d7dff80)
2007-10-10r14919: disable the BASE-DEFER_OPEN test until it gets fixed (it sleeps forAndrew Tridgell1-2/+2
way too long). Jeremy, whats the idea behind those long sleeps? its also redundent, as the RAW-MUX test already tests the sharing violation open delay (This used to be commit d63d113c8aaa0104ab23380533dbc081c1ab0898)
2007-10-10r14918: cleaner handling of systems without inotifyAndrew Tridgell3-25/+38
(This used to be commit cf17ff15b15942f0ce068dd0a94b3b565a9b93cb)
2007-10-10r14917: fixed length strings don't count any trailing nulls in the lengthAndrew Tridgell1-1/+4
(This used to be commit 28d9a4d1a7aab0852f7f718621830f06cd7ff39b)
2007-10-10r14916: print errno so I can work out why OpenBSD is failing the test for tdbAndrew Tridgell1-1/+2
in the build farm. msync() is failing. (This used to be commit 4c3f3c414135c2b8fa9ea11a156246b56285b84f)
2007-10-10r14915: Work in progress - getting ldb_add() working.Tim Potter2-8/+38
(This used to be commit d50661ed4ef3f6c96811649a1acbe5d702e80654)
2007-10-10r14914: Remove printf statement I accidently committed.Jelmer Vernooij1-1/+0
(This used to be commit ca4d1b4c0e1a18c2b071f49076251369370a785c)
2007-10-10r14913: readd --with-selftest-prefix as it's neededStefan Metzmacher2-1/+19
to workarround the 108 char limitation on unix socket paths. make test fails when I try to use ./st in /home/People/metze/devel/samba/4.0/samba4-ci/source/ metze (This used to be commit 2bef8208207151dc653c875f12058369c96eb9b0)
2007-10-10r14912: don't crash if inotify isn't present...Stefan Metzmacher1-8/+16
metze (This used to be commit 953aa7887b310117a05a59291f3770a9beb5e1eb)
2007-10-10r14911: Allow easy modification of selftest subdirectory nameJelmer Vernooij2-10/+10
(This used to be commit 3de7b7fca1265fc465c895e15594659afd179ae5)
2007-10-10r14910: Remove unused configure optionsJelmer Vernooij2-53/+1
(This used to be commit 3063e5311e137ef9a001216b40f74850c8e8261c)
2007-10-10r14909: Add lp_modulesdir() smb.conf optionJelmer Vernooij2-1/+6
(This used to be commit eaa68826d34c2bebc3df5e96aed2102debb67964)
2007-10-10r14908: Fix LD_LIBRARY_PATHJelmer Vernooij1-1/+1
(This used to be commit c4668192f96b9b32af23a05f9f97dc87fdc41089)
2007-10-10r14907: Another attempt at fixing partially generated tables.c filesJelmer Vernooij1-1/+2
(This used to be commit 902d90bcb193968c937be9e7b23b6d5ee24b9fec)
2007-10-10r14906: Move SWIG-specific files to scripting/swig/Jelmer Vernooij5-12/+12
(This used to be commit 222723e4434b85748aa82f192c5c4ce136933ce3)
2007-10-10r14905: Prevent partly generated files when building using heavy parallel make.Jelmer Vernooij2-11/+5
(This used to be commit 5446ccc20d7468911bd0b4cd0aedf0a67bba20d1)
2007-10-10r14904: fixed LIBNDR_FLAG_STR_CHARLEN (thanks to Metze for noticing this)Andrew Tridgell1-1/+4
(This used to be commit 9569bf5374f92815ce1940f752aaff4a6913b4c0)
2007-10-10r14903: rewrote ndr_push_string() to be much simpler, and correctly handleAndrew Tridgell1-111/+35
UTF8 strings. This should fix the german umlaut problem reported by michael@drueing.de (This used to be commit 73ba1215e0c9283296c16f36c91f5a966f3cc9f4)
2007-10-10r14902: change charcnv code to fail the conversion when it hits badAndrew Tridgell1-3/+3
characters, rather than silently truncating the string. This makes the code much omre conservative, making it easier to test. It might mean users hit problems initially, but at least we'll hear about them, and thus can fix them. (This used to be commit bb99cbf069db5ab09ecf6c55e4c87d4c28ea8169)
2007-10-10r14901: More work on ldb swig interface. Wrap some more functions.Tim Potter2-9/+97
(This used to be commit 5b722fcd4b1e194532a86bed84d11d778ae16fcc)
2007-10-10r14897: Do more error checking of tdb function returns and raise IOError orTim Potter1-6/+14
KeyError exceptions as appropriate. Add a close() function to the wrapper as we can't rely on the Python garbage collector destroying the object and closing the tdb file at any particular time. (This used to be commit a40d6c792257315d1eac955718db5ec1df7e07bb)
2007-10-10r14894: - add some 'const'Stefan Metzmacher4-38/+22
- remove sid_active_in_token() was the same as security_token_has_sid() - rename some functions metze (This used to be commit 81390dcda50f53d61e70059fb33014de0d283dc5)
2007-10-10r14891: fix a bug found by the ibm checkerStefan Metzmacher3-34/+52
the problem was that we shift with <<= (privilege-1) and we called the function with privilege=0 add some checks to catch invalid privilege values and hide the mask representation in privilege.c metze (This used to be commit a69f000324764bcd4cf420f2ecba1aca788258e4)
2007-10-10r14890: fix the usage of popt...Stefan Metzmacher1-5/+17
I don't know why this causes problems on my laptop today... anyway we have done this change in smbtorture month ago... metze (This used to be commit ad84a69db276e3a655b2dc477214bbe0ed68411a)
2007-10-10r14881: Unpack ldb_message_element and ldb_val arrays. Python can now accessTim Potter1-26/+41
all parts of a ldb_result: @BASEINFO has 2 elements elt[0]: val[0]: sequenceNumber = 2 elt[1]: val[0]: distinguishedName = @BASEINFO name=foo has 2 elements elt[0]: val[0]: foo = bar elt[1]: val[0]: distinguishedName = name=foo Cleanup some swig junk that was only necessary when including config.h and function prototypes that used the PRINTF_ATTRIBUTE() macro. Add some more comments. (This used to be commit 9327fd07d67da1845a60ccf2b7d1d43e9aed0d68)
2007-10-10r14880: Doc.Tim Potter1-1/+1
(This used to be commit 73b233ee1b7e25ec74c1764804690c6faab75fd0)
2007-10-10r14879: Fix bug unpacking ldb_messages.Tim Potter1-1/+12
Start decoding more of ldb_message and ldb_message_result. (This used to be commit 60f7f14baa7ff212138ac2349b94d56918566f73)
2007-10-10r14878: Write swig wrappers for ldb_init() and ldb_connect().Tim Potter4-11/+81
Start wrapper for ldb_search(). Currently it returns a list of swig ldb_message objects. More unpacking of results required. (This used to be commit 704787978aa705edba233249e8eab236ffe303a4)