summaryrefslogtreecommitdiffstats
path: root/source3/include/includes.h
Commit message (Collapse)AuthorAgeFilesLines
* r19026: we don't need this twiceStefan Metzmacher2007-10-101-8/+0
| | | | | metze (This used to be commit 5d16aa61c6c5e284f6ff742dbf686493e4539c79)
* r18963: * Move parts of registry headers that were still inGerald Carter2007-10-101-3/+0
| | | | | | use to reg_objects.h * Remove unused rpc headers (This used to be commit 4f79d8c83db5af80078114e9fb39171380d040b1)
* r18950: I can't see where stropts.h and poll.h are neededStefan Metzmacher2007-10-101-8/+0
| | | | | | | | | | | | (I just removed the only reference to poll() in my last commit) they were added in this commit, without make usage of them. http://cvs.samba.org/cgi-bin/cvsweb/samba/source/configure.in.diff?r1=1.21&r2=1.22&f=h http://cvs.samba.org/cgi-bin/cvsweb/samba/source/include/includes.h.diff?r1=1.105&r2=1.106&f=h metze (This used to be commit b852cf46c213b2e059a66cbe0d058ed063c37957)
* r18818: Forgot header file.Günther Deschner2007-10-101-0/+1
| | | | | Guenther (This used to be commit 9da91022f9fa0e6610a235ddd2130c8b01d6f1c5)
* r18810: use a copy of samba4's talloc under lib/talloc/Stefan Metzmacher2007-10-101-1/+1
| | | | | | | to make mergeing easier. metze (This used to be commit d49ffbc19b29f7620e427de133ffab74721f37e8)
* r18802: Use the pidl-generated code for the srvsvc interface, both client ↵Jelmer Vernooij2007-10-101-1/+1
| | | | | | | | and server code. This has had some basic testing. I'll do more during the next couple of days and hopefully also make RPC-SRVSVC from Samba4 pass against it. (This used to be commit ef10672399c4b82700dc431b4d93431ffdd42d98)
* r18784: hopefully fix the BOOL bug on AIXStefan Metzmacher2007-10-101-2/+2
| | | | | metze (This used to be commit 454d9590de6ff94a1edd7321e26af0f0978a356a)
* r18703: Fix the annoying effect that happens when nscd is running:Günther Deschner2007-10-101-0/+4
| | | | | | | | | | We usually do not get the results from user/group script modifications immediately. A lot of users do add nscd restart/refresh commands into their scripts to workaround that while we could flush the nscd caches directly using libnscd. Guenther (This used to be commit 7db6ce295afbedfada7b207ad56566d2195a0d21)
* r18664: this stuff is included from libreplaceStefan Metzmacher2007-10-101-296/+0
| | | | | metze (This used to be commit 054728e071f7e1943376f0d7a5655683dc3422b9)
* r18659: restore BOOL, sorry:-)Stefan Metzmacher2007-10-101-0/+5
| | | | | | | libreplace only provides 'bool' not BOOL metze (This used to be commit ce6a0723ff116fc1867705c3d0b520c36cba5a6e)
* r18653: this stuff is in libreplace...Stefan Metzmacher2007-10-101-103/+0
| | | | | metze (This used to be commit 1dd0ed613410e8b8db44396eeb4627a17f23db34)
* r18651: this comment is wrong, was cut'n'paste...Stefan Metzmacher2007-10-101-4/+0
| | | | | metze (This used to be commit e3b88fb65567f19964a4ef68267a64de14132e52)
* r18650: this isn't needed twice in include/includes.hStefan Metzmacher2007-10-101-9/+0
| | | | | metze (This used to be commit ee1127518347690e8baea1b5010ccada0ba29890)
* r18649: the PRINTF_ATTRIUTE() macro is provided by libreplaceStefan Metzmacher2007-10-101-11/+0
| | | | | metze (This used to be commit dd76f4f5f374ec4822abbf1a09d26287926b92ce)
* r18648: this is provided by libreplaceStefan Metzmacher2007-10-101-4/+0
| | | | | metze (This used to be commit cbc3f0926375b92b40c4f550296cf90453288f49)
* r18644: bring in libreplace in lib/replaceStefan Metzmacher2007-10-101-6/+18
| | | | | metze (This used to be commit 596cbe73dd268742acf456fccd8a234376fb0c97)
* r18640: move to socket_wrapper to lib/socket_wrapper/Stefan Metzmacher2007-10-101-1/+1
| | | | | | | and sync it with samba4 metze (This used to be commit 9c0e5b29f1451a90605cce7e1e032e5516b6970d)
* r18572: Use the autogenerated client and server for the echo interface and ↵Jelmer Vernooij2007-10-101-1/+1
| | | | | | | implement some of the missing functions. RPC-ECHO now passes against Samba3. (This used to be commit 9e9a05366176454cc1779acc6c2b6070743f5939)
* r18526: Use generated server for unixinfo RPC interface.Jelmer Vernooij2007-10-101-1/+0
| | | | (This used to be commit a5c0606d7667506fdc64776e32d4b3508195a199)
* 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)