summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r17871: Add an option to make the system account behave as anonymous on theAndrew Bartlett1-1/+6
network. This helps where we are trying to talk to an LDAP server, until we share a common SASL authentication scheme. Andrew Bartlett (This used to be commit f9d39dba41441cd5d06964ce0aebef9bcba40759)
2007-10-10r17870: This module (for the moment) handles the modifyTimestamp generation. ↵Andrew Bartlett1-0/+1
For that, it needs to hook into the modify operation. Andrew Bartlett (This used to be commit d22117a53bafa4bb72c854353620099b5a6f81d8)
2007-10-10r17868: remove duplicated attributes from listSimo Sorce1-6/+1
(This used to be commit fab0e66281ca0feddf1ce26249706e865856b17a)
2007-10-10r17860: Let's commit the work down up to now on the new schema module.Simo Sorce2-0/+1320
At the moment it is able to validate an object has no conflicting objectlasses that it meets the criteria to be inserted as child of the parent and also sorts and create the objectclass hierarchy so that the objectclass .c module can be obsoleted. Not activated by default as we have to completely rework the current provisioning method. (In my tests I could not activate it before all other ldif except for the one that create users were loaded, make test seem to be happy anyway if it is activated after provisioning). Next steps will be attribute and attribute syntax checking on add operation. And then the modify operation will follow. Simo. (This used to be commit 0c444ba1adfb9ce5cfa736bf0620aa3bec66050d)
2007-10-10r17859: Fix some return valuesSimo Sorce1-15/+15
(This used to be commit 5b4fc48c49bada2711e356c557ba5f45e34396f6)
2007-10-10r17858: Add new libnet domain open tests.Rafal Szczesniak2-1/+291
rafal (This used to be commit c9b0b1fb67855ed3bfd1f34c664275bd7f34ff8c)
2007-10-10r17857: A couple of new tests.Rafal Szczesniak3-0/+90
rafal (This used to be commit 6db488cc6e29704ae2ae17b2875a76ded5d86b88)
2007-10-10r17856: The two new functions - libnet_LookupName and libnet_UserInfo.Rafal Szczesniak5-0/+416
These two perform name resolving in SAM database and fetching user account information, respectively. The code is quite rough yet, but it builds and basic tests work. Now, I'm working on cleaning it up... rafal (This used to be commit 4a932255a01d9f1ac91feb9e371494933f1ae74e)
2007-10-10r17849: Next round for RPC-SAMBA3-SHARESECVolker Lendecke1-2/+2
(This used to be commit e17371b7f970fe4cc91f8034c18292cc3c22f161)
2007-10-10r17848: Ok, this did not do it. Still got the same problem.Volker Lendecke1-8/+1
(This used to be commit bb393603707ada3d4b917f8374b7738f16c78f46)
2007-10-10r17846: Ok, this is a patch that needs further discussion. On Solaris, ↵Volker Lendecke1-1/+8
snprintf seems to be broken. The %lu modifies apparently can not cope with the high bit==1. In dom_sid_string I added some printfs and got: auth: 21 auth: 2666793276 auth: 679821296 auth: 2310223117 auth: 1206 sid=S-1-5-21-8446744072081377596-679821296-8446744071724807437-1206 The "auth:" values are direct printfs, the sid= is the resulting code from dom_sid_string. I could not reproduce it with a simple test program, and #ifdef'ing out HAVE_SNPRINTF in config.h manually does not help either, probably because the dynamic linker overwrites the symbol in lib/replace. Checking it in because it fixes the RPC-SAMBA3-SHARESEC test directly on host "sunx", I would like to see whether it also fixes IRIX and AIX. Volker (This used to be commit 1a9401738f652a87d377a32086342f5f98525fc2)
2007-10-10r17844: The AIX compiler thinks { } is a syntax errorVolker Lendecke1-1/+2
(This used to be commit 4189736e09dab2b7ff57b7bba04d54c0ffeea140)
2007-10-10r17842: After talking to Simo, apply the next attempt to resolve the strnlenVolker Lendecke4-3/+49
problem. Timegm is the same. Simo says this is just a workaround, but it helps for now. Feel free to revert. Volker (This used to be commit fd166ca0c079d83081bc1d631fe40b965c7873d4)
2007-10-10r17841: Revert 17840, libldb.a defines strnlen. Sorry for the noiseVolker Lendecke2-15/+1
(This used to be commit 1de34590821b0c076bf8d48cbdae97f33275647e)
2007-10-10r17840: A step towards building on Solaris which appears not to have strnlen.Volker Lendecke2-1/+15
Volker (This used to be commit ebf75c6196afdd4bfa4f11bb1d45d385ab0babed)
2007-10-10r17839: do not reference possibleInferiors we have not extractedSimo Sorce1-396/+0
trim duplicate may attributes (This used to be commit 4975659fd70abdbae42ee378b7be766102f4df55)
2007-10-10r17838: revert rev 17754Stefan Metzmacher1-5/+16
readd --always-create option to mkproto.pl metze (This used to be commit 1686c69d0e784220aba053e3dd21f6d14cc86929)
2007-10-10r17830: Set the default_basedn (hey, it comes from the "default" naming ↵Simo Sorce5-36/+44
contex :-) once at connection time, after modules have been loaded. Introduce a function to retrieve the value where needed. (This used to be commit 0caf6a44e03393c645030a9288e7dfd31e97c98b)
2007-10-10r17829: Fix the order of the bytesSimo Sorce1-8/+8
(This used to be commit 9910c01a3a5dd417c47e83b9c9b6df8f4547e816)
2007-10-10r17828: set the auto_baseDN opaque even on failure to fetch rootDSE. ThatAndrew Tridgell1-3/+1
ensures we never try twice (This used to be commit 946901e5dde9d31727448070a06e56da38d4a59e)
2007-10-10r17827: Fix an error messageVolker Lendecke1-2/+2
(This used to be commit 4242309d54d201b35e9cc96c0359ded64cf7485a)
2007-10-10r17826: Add line numbers to the d_printfsVolker Lendecke1-19/+28
(This used to be commit 8df16dce4d67c17a24aba934f0d656aa5670e539)
2007-10-10r17825: I broken cracknames in my last patch - fix it upAndrew Tridgell1-1/+1
(This used to be commit 4ec4f91a437bdfab7b8e0fd1e43c0b8b1927e461)
2007-10-10r17824: add a wrapper for the common partitions_basedn calculationAndrew Tridgell12-47/+38
(This used to be commit 09007b0907662a0d147e8eb21d5bdfc90dbffefc)
2007-10-10r17823: get rid of most of the samdb_base_dn() calls, as they are no longerAndrew Tridgell12-41/+37
needed in searches (This used to be commit a5ea749f0ac63bf495a55ee8d9d002208ab93572)
2007-10-10r17822: the ildap ldb backend doesn't need the auto rootDSE logic any moreAndrew Tridgell1-84/+2
(This used to be commit c670837cc0dd04834a283bde0471c702a34c66c9)
2007-10-10r17821: changed ldb_search() and the ldbsearch command line utility toAndrew Tridgell3-0/+50
automatically work out the basedn when basedn==NULL. The basedn is fetched from the rootDSE defaultNamingContext value (if there is one) This means we don't have to have the defaultNamingContext logic in lots of places. It makes a lot of sense to me to have basedn==NULL mean "use the default, as given by the database" Note that explicitly specifing a basedn of '' is not the same thing, and will not trigger this code The baseDN is cached in a ldb opaque, so we only have to fetch it once (This used to be commit 5d1b66b68fc517ce684f75e466ed5f25e46857d5)
2007-10-10r17820: simplify the code flow a littleAndrew Tridgell1-20/+27
(This used to be commit 221272e3930e1fbf30df1ad19713935d38cde46c)
2007-10-10r17794: ifdef out unused macrosStefan Metzmacher1-0/+2
metze (This used to be commit 6968136621dc75532a19c910bf559aa37b7e41bd)
2007-10-10r17793: add -Wmissing-prototypes, -Wmissing-declarations, ↵Stefan Metzmacher1-0/+3
-Wmissing-field-initializers gcc options, but don't enable them yet. we should step by step try to enable them, after removing the flood of warnings they would generate. metze (This used to be commit 40fb476a9cc53c757dcf07e879107c4572b8a1ee)
2007-10-10r17792: io.out.winsserver is a const char *,Stefan Metzmacher2-3/+11
and iname->winserver = talloc_steal(iname, io.out.winsserver) generated a warning, so I changed iname->winsserver to also be a const char *. then a talloc_free(iname->winsserver) would generate a warning, but we can steal it into the tmp_ctx without a warning and that gets free'ed a few lines later. metze (This used to be commit fdef17f81e5fc48cca3dd7611d6d5007147473b1)
2007-10-10r17791: get rid of another compiler warningStefan Metzmacher1-2/+3
metze (This used to be commit ba866665f5baffc1dc703d60114b9f1856c4b886)
2007-10-10r17790: replace uses -ldl and should directly depend on itStefan Metzmacher2-2/+2
metze (This used to be commit 560a3058e53479133015d1b0a7cd149393c45438)
2007-10-10r17789: remove compiler warningsStefan Metzmacher1-3/+3
metze (This used to be commit dec228be4d4a68e2a6794ad4e7a9224e040fa7f2)
2007-10-10r17788: fix compiler warningsStefan Metzmacher3-5/+5
metze (This used to be commit 00fcc4f16a01a0c6a70f86c8bd9d1f9801dfd9df)
2007-10-10r17787: ifdef out unused macros and generate a smb_panic()Stefan Metzmacher1-2/+24
when the wrong macro is used on a field. metze (This used to be commit dd0f692d19416c82f237661710b814ba20163605)
2007-10-10r17786: remove unused macros, fix compiler warningsStefan Metzmacher2-21/+0
metze (This used to be commit 7670e224d4be7035bb07fdaa0d156c5f109f20cc)
2007-10-10r17785: fix compiler warningsStefan Metzmacher4-15/+6
metze (This used to be commit 256fc452a46dfe7449c6ebddb75e0801ceae5dc4)
2007-10-10r17784: fix compiler warningsStefan Metzmacher1-0/+4
metze (This used to be commit 8b806c4c5e4f25e011b545d742097b3b307e5af8)
2007-10-10r17783: fix compiler warningsStefan Metzmacher1-1/+5
metze (This used to be commit c999dd02100e59bfd34585850c354ac2e9708cbb)
2007-10-10r17782: fix compiler warningStefan Metzmacher1-0/+2
metze (This used to be commit 97f6980372e2d06bdae461c737f9e0279f30b9b9)
2007-10-10r17781: fix compiler warningStefan Metzmacher1-3/+1
metze (This used to be commit bbe641f23676961972ac337304ece1116b0219b6)
2007-10-10r17780: better fix this one correctlyStefan Metzmacher1-2/+8
metze (This used to be commit fbdc5c635606490618ecd54f1b49db70e680cf05)
2007-10-10r17779: this macro is unusedStefan Metzmacher1-0/+2
metze (This used to be commit 5389ba19c8ce4cc8f5992b2f9b4fc451df8ee3f2)
2007-10-10r17778: fix compiler warningsStefan Metzmacher1-1/+2
metze (This used to be commit 4f753f9ebc8ea9e37f1fee5fa84e020885b196a8)
2007-10-10r17777: these macros are unused...Stefan Metzmacher1-0/+4
metze (This used to be commit 45baef570de751412116bf59ae5c91a57635349f)
2007-10-10r17776: these macros are also defined in libcli/raw/trans2.hStefan Metzmacher1-12/+0
metze (This used to be commit 58e7fa037571a3a9fab46945e6158687fff54a17)
2007-10-10r17775: use an enum to get rid of compiler warningsStefan Metzmacher1-6/+6
metze (This used to be commit c66cf31afd99d537b1f4dfc8ff1502dfa6accfd3)
2007-10-10r17774: this macro is unusedStefan Metzmacher1-2/+0
metze (This used to be commit 2f4aa95f8d414262eb4d78060ee3a97a85ec5182)
2007-10-10r17773: this macros are unsed, with compiler warningsStefan Metzmacher1-0/+2
metze (This used to be commit 3953d3566e41d0a189be38aee3d99805dd71961a)