summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * r17876: Require one less patch for the LDAP backend to work.Andrew Bartlett2006-08-283-9/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets the modules or backend generate the host and domain GUID, rather than the randguid() function. These can still be specified from the command line. Andrew Bartlett
| | | * r17871: Add an option to make the system account behave as anonymous on theAndrew Bartlett2006-08-281-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
| | | * r17870: This module (for the moment) handles the modifyTimestamp generation. ↵Andrew Bartlett2006-08-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | For that, it needs to hook into the modify operation. Andrew Bartlett
| | | * r17868: remove duplicated attributes from listSimo Sorce2006-08-281-6/+1
| | | |
| | | * r17860: Let's commit the work down up to now on the new schema module.Simo Sorce2006-08-272-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.
| | | * r17859: Fix some return valuesSimo Sorce2006-08-271-15/+15
| | | |
| | | * r17858: Add new libnet domain open tests.Rafal Szczesniak2006-08-272-1/+291
| | | | | | | | | | | | | | | | rafal
| | | * r17857: A couple of new tests.Rafal Szczesniak2006-08-273-0/+90
| | | | | | | | | | | | | | | | rafal
| | | * r17856: The two new functions - libnet_LookupName and libnet_UserInfo.Rafal Szczesniak2006-08-275-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
| | | * r17849: Next round for RPC-SAMBA3-SHARESECVolker Lendecke2006-08-271-2/+2
| | | |
| | | * r17848: Ok, this did not do it. Still got the same problem.Volker Lendecke2006-08-271-8/+1
| | | |
| | | * r17846: Ok, this is a patch that needs further discussion. On Solaris, ↵Volker Lendecke2006-08-261-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
| | | * r17844: The AIX compiler thinks { } is a syntax errorVolker Lendecke2006-08-261-1/+2
| | | |
| | | * r17842: After talking to Simo, apply the next attempt to resolve the strnlenVolker Lendecke2006-08-264-3/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | problem. Timegm is the same. Simo says this is just a workaround, but it helps for now. Feel free to revert. Volker
| | | * r17841: Revert 17840, libldb.a defines strnlen. Sorry for the noiseVolker Lendecke2006-08-262-15/+1
| | | |
| | | * r17840: A step towards building on Solaris which appears not to have strnlen.Volker Lendecke2006-08-262-1/+15
| | | | | | | | | | | | | | | | Volker
| | | * r17839: do not reference possibleInferiors we have not extractedSimo Sorce2006-08-262-405/+81
| | | | | | | | | | | | | | | | trim duplicate may attributes
| | | * r17838: revert rev 17754Stefan Metzmacher2006-08-261-5/+16
| | | | | | | | | | | | | | | | | | | | | | | | readd --always-create option to mkproto.pl metze
| | | * r17830: Set the default_basedn (hey, it comes from the "default" naming ↵Simo Sorce2006-08-255-36/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | contex :-) once at connection time, after modules have been loaded. Introduce a function to retrieve the value where needed.
| | | * r17829: Fix the order of the bytesSimo Sorce2006-08-251-8/+8
| | | |
| | | * r17828: set the auto_baseDN opaque even on failure to fetch rootDSE. ThatAndrew Tridgell2006-08-251-3/+1
| | | | | | | | | | | | | | | | ensures we never try twice
| | | * r17827: Fix an error messageVolker Lendecke2006-08-251-2/+2
| | | |
| | | * r17826: Add line numbers to the d_printfsVolker Lendecke2006-08-251-19/+28
| | | |
| | | * r17825: I broken cracknames in my last patch - fix it upAndrew Tridgell2006-08-251-1/+1
| | | |
| | | * r17824: add a wrapper for the common partitions_basedn calculationAndrew Tridgell2006-08-2512-47/+38
| | | |
| | | * r17823: get rid of most of the samdb_base_dn() calls, as they are no longerAndrew Tridgell2006-08-2512-41/+37
| | | | | | | | | | | | | | | | needed in searches
| | | * r17822: the ildap ldb backend doesn't need the auto rootDSE logic any moreAndrew Tridgell2006-08-251-84/+2
| | | |
| | | * r17821: changed ldb_search() and the ldbsearch command line utility toAndrew Tridgell2006-08-253-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
| | | * r17820: simplify the code flow a littleAndrew Tridgell2006-08-251-20/+27
| | | |
| | | * r17811: Add .bzrignore fileJelmer Vernooij2006-08-241-0/+128
| | | |
| | | * r17794: ifdef out unused macrosStefan Metzmacher2006-08-241-0/+2
| | | | | | | | | | | | | | | | metze
| | | * r17793: add -Wmissing-prototypes, -Wmissing-declarations, ↵Stefan Metzmacher2006-08-241-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
| | | * r17792: io.out.winsserver is a const char *,Stefan Metzmacher2006-08-242-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
| | | * r17791: get rid of another compiler warningStefan Metzmacher2006-08-241-2/+3
| | | | | | | | | | | | | | | | metze
| | | * r17790: replace uses -ldl and should directly depend on itStefan Metzmacher2006-08-242-2/+2
| | | | | | | | | | | | | | | | metze
| | | * r17789: remove compiler warningsStefan Metzmacher2006-08-241-3/+3
| | | | | | | | | | | | | | | | metze
| | | * r17788: fix compiler warningsStefan Metzmacher2006-08-243-5/+5
| | | | | | | | | | | | | | | | metze
| | | * r17787: ifdef out unused macros and generate a smb_panic()Stefan Metzmacher2006-08-241-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | when the wrong macro is used on a field. metze
| | | * r17786: remove unused macros, fix compiler warningsStefan Metzmacher2006-08-242-21/+0
| | | | | | | | | | | | | | | | metze
| | | * r17785: fix compiler warningsStefan Metzmacher2006-08-244-15/+6
| | | | | | | | | | | | | | | | metze
| | | * r17784: fix compiler warningsStefan Metzmacher2006-08-241-0/+4
| | | | | | | | | | | | | | | | metze
| | | * r17783: fix compiler warningsStefan Metzmacher2006-08-241-1/+5
| | | | | | | | | | | | | | | | metze
| | | * r17782: fix compiler warningStefan Metzmacher2006-08-241-0/+2
| | | | | | | | | | | | | | | | metze
| | | * r17781: fix compiler warningStefan Metzmacher2006-08-241-3/+1
| | | | | | | | | | | | | | | | metze
| | | * r17780: better fix this one correctlyStefan Metzmacher2006-08-241-2/+8
| | | | | | | | | | | | | | | | metze
| | | * r17779: this macro is unusedStefan Metzmacher2006-08-241-0/+2
| | | | | | | | | | | | | | | | metze
| | | * r17778: fix compiler warningsStefan Metzmacher2006-08-241-1/+2
| | | | | | | | | | | | | | | | metze
| | | * r17777: these macros are unused...Stefan Metzmacher2006-08-241-0/+4
| | | | | | | | | | | | | | | | metze
| | | * r17776: these macros are also defined in libcli/raw/trans2.hStefan Metzmacher2006-08-241-12/+0
| | | | | | | | | | | | | | | | metze
| | | * r17775: use an enum to get rid of compiler warningsStefan Metzmacher2006-08-241-6/+6
| | | | | | | | | | | | | | | | metze