summaryrefslogtreecommitdiffstats
path: root/source3/include/includes.h
Commit message (Collapse)AuthorAgeFilesLines
* r18481: Use pidl-generated server side code for dfs.Jelmer Vernooij2007-10-101-1/+0
| | | | (This used to be commit 3f337c104d42321595161d0283b39357df252a8e)
* r18271: Big change:Gerald Carter2007-10-101-3/+30
| | | | | | | | | | | | * autogenerate lsa ndr code * rename 'enum SID_NAME_USE' to 'enum lsa_SidType' * merge a log more security descriptor functions from gen_ndr/ndr_security.c in SAMBA_4_0 The most embarassing thing is the "#define strlen_m strlen" We need a real implementation in SAMBA_3_0 which I'll work on after this code is in. (This used to be commit 3da9f80c28b1e75ef6d46d38fbb81ade6b9fa951)
* r18193: Not quite to autogenerated NDR but closer thanks to Jelmer'sGerald Carter2007-10-101-1/+2
| | | | | | | initial work. I'm including the librpc/gen_ndr directory in svn temporarily just to get some compile issues straightened out. (This used to be commit cf271aa433cfa606be5dbf3ed1d94fe3caf57653)
* r18020: Fix SunX (with LDAP but without ADS)Volker Lendecke2007-10-101-1/+1
| | | | (This used to be commit aa61a16c9f87d7ef002beda0b1795964e76f0ce5)
* r18019: Fix a C++ warnings: Don't use void * in libads/ for LDAPMessage anymore.Volker Lendecke2007-10-101-0/+4
| | | | | | | | Compiled it on systems with and without LDAP, I hope it does not break the build farm too badly. If it does, I'll fix it tomorrow. Volker (This used to be commit b2ff9680ebe0979fbeef7f2dabc2e3f27c959d11)
* r17723: * BUG 3969: Fix unsigned time comparison with expiration policy from ↵Gerald Carter2007-10-101-0/+8
| | | | | | | | AD DC * Merge patches from SLES10 to make sure we talk to the correct winbindd process when performing pam_auth (and pull the password policy info). (This used to be commit 43bd8c00abb38eb23a1497a255d194fb1bbffffb)
* r17607: Adapt the Samba4 directory structure for tdb. Makes it easier to diff.Volker Lendecke2007-10-101-3/+3
| | | | | | | Let's see what it breaks. For me it works :-) Volker (This used to be commit 337be14b432e5dfd80c7418b2db4fe0087259b77)
* r17098: Samba3 now cleanly passes Samba4 RAW-LOCK tortureJeremy Allison2007-10-101-0/+1
| | | | | | | | | test. Phew - that was painful :-). But what it means is that we now implement lock cancels and I can add lock cancels into POSIX lock handling which will fix the fast/slow system call issue with cifsfs ! Jeremy. (This used to be commit f1a9cf075b87c76c032d19da0168424c90f6cb3c)
* r16945: Sync trunk -> 3.0 for 3.0.24 code. Still needJeremy Allison2007-10-101-1/+17
| | | | | | | | to do the upper layer directories but this is what everyone is waiting for.... Jeremy. (This used to be commit 9dafb7f48ca3e7af956b0a7d1720c2546fc4cfb8)
* r16269: Fix the build.Günther Deschner2007-10-101-0/+3
| | | | | Guenther (This used to be commit 546710d58c07acdaa175caa48cec4d3f2bc657ad)
* r15864: build fixes for IRIX 6.4 in the build farm; only enable the C++ ↵Gerald Carter2007-10-101-1/+5
| | | | | | reserved word check when we selecte --enable-developer (This used to be commit ece5fe3e78da460fb1c0eca3185da7f80c5cfdc4)
* r15863: trying to fix a compile issue on HP-UX 11.x caused by conflicts of ↵Gerald Carter2007-10-101-15/+19
| | | | | | int16 and int32 definitions in internal and system headers (This used to be commit 094443ed6c0fdd06f459211dbca50feed58463ef)
* r15644: Now that we are referencing uint32_t and other data typesPaul Green2007-10-101-0/+4
| | | | | | | | defined in <stdint.h>, ensure that it is present. (Not all implementations pull it in when <sys/types.h> is used). Paul (This used to be commit dafe36ec4cff4e5f94e35841966007e3e4758582)
* r15543: New implementation of 'net ads join' to be more like Windows XP.Gerald Carter2007-10-101-33/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The motivating factor is to not require more privileges for the user account than Windows does when joining a domain. The points of interest are * net_ads_join() uses same rpc mechanisms as net_rpc_join() * Enable CLDAP queries for filling in the majority of the ADS_STRUCT->config information * Remove ldap_initialized() from sam/idmap_ad.c and libads/ldap.c * Remove some unnecessary fields from ADS_STRUCT * Manually set the dNSHostName and servicePrincipalName attribute using the machine account after the join Thanks to Guenther and Simo for the review. Still to do: * Fix the userAccountControl for DES only systems * Set the userPrincipalName in order to support things like 'kinit -k' (although we might be able to just use the sAMAccountName instead) * Re-add support for pre-creating the machine account in a specific OU (This used to be commit 4c4ea7b20f44cd200cef8c7b389d51b72eccc39b)
* r15462: replace the use of OpenLDAP's ldap_domain2hostlist() forGerald Carter2007-10-101-0/+1
| | | | | | locating AD DC's with out own DNS SRV queries. Testing on Linux and Solaris. (This used to be commit cf71f88a3cdcabf99c0798ef4cf8c978397a57eb)
* r15450: Change profiling data macros to use stack variables rather thanJames Peach2007-10-101-2/+19
| | | | | | globals. This catches mismatched start/end calls and removes the need for special nested profiling calls. (This used to be commit ee750498812190edd3ec52ca3c750258f3b8a97a)
* r15240: Correctly disallow unauthorized access when logging on with theGünther Deschner2007-10-101-0/+2
| | | | | | | | | | | | | kerberized pam_winbind and workstation restrictions are in effect. The krb5 AS-REQ needs to add the host netbios-name in the address-list. We don't get the clear NT_STATUS_INVALID_WORKSTATION code back yet from the edata of the KRB_ERROR but the login at least fails when the local machine is not in the workstation list on the DC. Guenther (This used to be commit 8b2ba11508e2730aba074d7c095291fac2a62176)
* r15216: Fix the build for machines without krb5. Oops, sorry.Jeremy Allison2007-10-101-0/+8
| | | | | Jeremy. (This used to be commit bea87e2df45c67cc75d91bd3ed1acc4c64a1c8ea)
* r15072: Last bit of 32/64 bit portabilities fixes for winbindGerald Carter2007-10-101-0/+5
| | | | | | | | | clients and aservers. Strange compiler-fu on 64-bit SLES9 says sizeof(time_t) == 4 but the memory alignment is on 8 bytes. Change time_t to uint32 to fix alignment. Remove 'char **gr_mem' from struct winbindd_gr since it was not being used. (This used to be commit b68e66d5c4f7348e674b8a009656ebfbbc06e288)
* r15053: fix portabilities issues between 32-bit winbind clients and a 64-bit ↵Gerald Carter2007-10-101-0/+13
| | | | | | winbindd server (This used to be commit a95d11345e76948b147bbc1f29a05c978d99a47a)
* r15047: Add support for using libunwind to generate a backtrace. This isJames Peach2007-10-101-4/+0
| | | | | | primarily intended for ia64 systems where libunwind knows more about the different ways of walking the stack that just about anything else. (This used to be commit 256a19d722f360dac3c8e83f5bfac453fa70db96)
* r15022: Fix core dumps on normal server exit.Jeremy Allison2007-10-101-1/+1
| | | | | Jeremy. (This used to be commit 13c3abf03187f84874b5754b54de5d3fe2dea188)
* r14898: This change is an attempt to improve the quality of the information thatJames Peach2007-10-101-1/+5
| | | | | | | | | | | | | | | | | | is produced when a process exits abnormally. First, we coalesce the core dumping code so that we greatly improve our odds of being able to produce a core file, even in the case of a memory fault. I've removed duplicates of dump_core() and split it in two to reduce the amount of work needed to actually do the dump. Second, we refactor the exit_server code path to always log an explanation and a stack trace. My goal is to always produce enough log information for us to be able to explain any server exit, though there is a risk that this could produce too much log information on a flaky network. Finally, smbcontrol has gained a smbd fault injection operation to test the changes above. This is only enabled for developer builds. (This used to be commit 56bc02d64498eb3faf89f0c5452b9299daea8e95)
* r14847: Tell static checkers that exit_server() doesn'tJeremy Allison2007-10-101-0/+1
| | | | | | return. Jeremy. (This used to be commit 9c5e26a56aaaf1143b43e61d208ddaeb96f2ffcb)
* r14751: Use the noreturn attribute to try and tell coverity thatJeremy Allison2007-10-101-0/+9
| | | | | | smb_panic can't return. Jeremy. (This used to be commit ba9c98983efbf4871e1ec07df37590d97ec52fba)
* r14600: Refactor capability interface from being IRIX-specific to using onlyJames Peach2007-10-101-18/+0
| | | | | | the POSIX interface. Note that this removes support for inherited capabilities. This wasn't used, and probably should not be. (This used to be commit 763f4c01488a96aec000c18bca313da37ed1df1b)
* r14074: Some cleanup; there is no point in declaring and mappingGünther Deschner2007-10-101-4/+2
| | | | | | | | KRB5KRB_ERR_RESPONSE_TOO_BIG when the krb5 library does not know about this. Guenther (This used to be commit 4a1a3c4808307e09fa8ff85da9a963a4a6f0e9ae)
* r13693: More Solaris/LDAP fixes from Bjoern <bjoern@j3e.de>Volker Lendecke2007-10-101-0/+6
| | | | (This used to be commit 7c098ca0ae4c7e11c7100fb09b42ce716beffb56)
* r13690: Check in Björn's LDAP Solaris fix.Volker Lendecke2007-10-101-0/+4
| | | | (This used to be commit d6c6363517513cc66a8933a6e4f95c5ce5cf1cb4)
* r13625: Now that Heimdal 0.7.2 is released, we reenable our strict checking forGünther Deschner2007-10-101-2/+1
| | | | | | | c++ reserved names. Guenther (This used to be commit e0b50d008728cfc66f6b1eefdadf8a708f4d9500)
* r13598: Defining KRB5KRB_ERR_RESPONSE_TOO_BIG if not defined which is the caseLars Müller2007-10-101-0/+4
| | | | | | | | | for older krb5 implementations. Patch slightly modified from the version provided by Björn Jacke <bjoern at j3e dot de> at the samba-technical list after discussion on the list and by IRC. Thanks Björn! (This used to be commit 49e6431c06c70088907c31e2da1ec83a09377015)
* r13566: Fix EA support for AIX.Günther Deschner2007-10-101-0/+4
| | | | | | | Patch from Bjoern Jacke <bjacke-at-sernet-dot-de>. Guenther (This used to be commit 69fb189a6b9947069afebb15d6ee6f2f20d15171)
* r13364: Continue not enabling valgrind on 64-bit Linux (see also rev 8510).James Peach2007-10-101-1/+3
| | | | (This used to be commit 13766b03e806528cdd34c9452f42ae4e71869671)
* r13316: Let the carnage begin....Gerald Carter2007-10-101-1/+10
| | | | | Sync with trunk as off r13315 (This used to be commit 17e63ac4ed8325c0d44fe62b2442449f3298559f)
* r12877: Stop passing structs around in smb messages, insteadJeremy Allison2007-10-101-2/+18
| | | | | | | | | | always linearize into little-endian. Should fix all Solaris issues with this, plus provide a cleaner base moving forward for cluster-aware Samba where smbd's can communicate across different compilers/architectures (eventually these message will have to go cross-machine). Jeremy. (This used to be commit d01824b78576a034428e1cef73868d1169057991)
* r12794: BUG 3340: patch from William JoJo <jojowil@hvcc.edu> to fix ↵Gerald Carter2007-10-101-1/+1
| | | | | | automatic inclusion of aio support on AIX (This used to be commit f19f7961eef9d9fe345279c5ab35d18dff14e5ea)
* r12771: Apply patch from bug 3374, attempt to fix build on tru64.Volker Lendecke2007-10-101-0/+1
| | | | | | | Thanks to "The Written Word" -- whoever that is :-) Volker (This used to be commit 7d0956f0bd28728fbb8b4c24c4ed3cdcc04e2daf)
* r12107: Move to a tdb-based wins database. At the moment we stillJeremy Allison2007-10-101-6/+0
| | | | | | | use it as though it were an in-memory db and dump out to a flat file every 2 mins, but that can now change. Jeremy. (This used to be commit a342681792724c1ae8561ba8d352c4ee6e2a5332)
* r11863: BUG 3196: patch from Alex Deiter <tiamat@komi.mts.ru> to compile ↵Gerald Carter2007-10-101-0/+9
| | | | | | against the Sun LDAP client libs. But not for AD support; just ldap support (This used to be commit a33e78acedb37df47905d326411e017794721250)
* r11213: Fix the buildGünther Deschner2007-10-101-0/+1
| | | | | Guenther (This used to be commit 908ac0c9eccd1ba368a6305fee9673770fc74a53)
* r10671: Attempt to fix the build on machines without kerberos headers.Volker Lendecke2007-10-101-0/+38
| | | | | Volker (This used to be commit cb816e65a95802d5172c410d1acda2da070b871d)
* r10657: remove missing header fileGerald Carter2007-10-101-1/+0
| | | | (This used to be commit 85e61ff69c92143f54860dfce02f95a1e6070bc3)
* r10656: BIG merge from trunk. Features not copied overGerald Carter2007-10-101-8/+35
| | | | | | | | * \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck) (This used to be commit 939c3cb5d78e3a2236209b296aa8aba8bdce32d3)
* r9627: Enable format string checking for the MIPSPro compilers.James Peach2007-10-101-1/+13
| | | | (This used to be commit 5396944fc3799a9746d00167a6f0e8465df4dcea)
* r9483: Changed DIR to SMB_STRUCT_DIR because of the amazing stupidity of a ↵Jeremy Allison2007-10-101-0/+12
| | | | | | | | UNIX vendor not understanding abstract data types :-(. Jeremy. (This used to be commit be5b4e2fa3ed30b0ff01b47d2354e5f782a12e25)
* r8510: Don't include the valgrind headers on 64bit linux systems.Gerald Carter2007-10-101-0/+3
| | | | | | | | | | | | Several incarnations of gcc bork with Compiling dynconfig.c /tmp/ccXd94O5.s: Assembler messages: /tmp/ccXd94O5.s:1202: Error: suffix or operands invalid for `mov' /tmp/ccXd94O5.s:1289: Error: suffix or operands invalid for `mov'` Thanks to Bent Vangli for the the leg work and suggestions. (This used to be commit 318fe7ba0093c4a94e9f4f5c8ce7a2f5d1078e26)
* r7959: Added aio structure and types.Jeremy Allison2007-10-101-0/+27
| | | | | Jeremy. (This used to be commit 095c5dbc188ca4b093c774c8f04d79f7d342a8a6)
* r7886: Fix building with pam_smbpass.Jeremy Allison2007-10-101-0/+1
| | | | | Jeremy. (This used to be commit 22a796fe012e212f7744f0d63a8512e6942a5324)
* r7882: Looks like a large patch - but what it actually does is make SambaJeremy Allison2007-10-101-1/+12
| | | | | | | safe for using our headers and linking with C++ modules. Stops us from using C++ reserved keywords in our code. Jeremy (This used to be commit 9506b8e145982b1160a2f0aee5c9b7a54980940a)
* r7415: * big change -- volker's new async winbindd from trunkGerald Carter2007-10-101-0/+5
| | | | (This used to be commit a0ac9a8ffd4af31a0ebc423b4acbb2f043d865b8)