summaryrefslogtreecommitdiff
path: root/source4/include
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r15189: Add parentheses to force ISDOt and ISDOTDOT evaluation order. Fix typoJames Peach1-5/+5
that made the BASE-DIR2 test fail. (This used to be commit dcebc59a987b3c0d8379912d0451dedb9e895451)
2007-10-10r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename isJames Peach1-0/+19
"." for "..". These express the intention better that strcmp or strequal and improve searchability via cscope/ctags. (This used to be commit 7e4ad7e8e5ec266b969e3075c4ad7f021571f24e)
2007-10-10r15032: change BENCH-NBENCH to always break to none, rather than accepting aAndrew Tridgell1-0/+5
levelII break offer from the server. (This used to be commit 7d7853476e03262133093c69f1f93ee02cc87840)
2007-10-10r14999: Remove more unused autoconf codeJelmer Vernooij1-0/+2
Simplify va_copy() replacement code a bit (This used to be commit a5c87360a7f14a90b831ea372277f4f89ee4c5f1)
2007-10-10r14936: remove a duplicate lineAndrew Tridgell1-1/+0
(This used to be commit fc11201ad1c44c20b9d1b8419c3632ca45f74013)
2007-10-10r14851: Make BOOL, False and True simple aliases to the POSIX-definedJelmer Vernooij1-3/+3
bool, false and true (guaranteed to be defined by lib/replace) (This used to be commit 53fa1bdb6e0ea134c4d688e7cf3237fd25c2cc76)
2007-10-10r14844: Support a stdbool.h replacement in lib/replace/Jelmer Vernooij2-11/+2
(This used to be commit bccfddcafa1fdb56392e2301bbd404964ad9f7c3)
2007-10-10r14724: Rearrange some source files, install more headers.Jelmer Vernooij1-3/+1
(This used to be commit 7146c1600f29c349e5bb78f810e7e170b535dd37)
2007-10-10r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij1-3/+3
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
2007-10-10r14484: Install more headersJelmer Vernooij2-21/+24
(This used to be commit 430c6516d383bfd7f27287394bf8eef9f174b3e6)
2007-10-10r14445: add FILE_NOTIFY_CHANGE_STREAM_* flags from:Stefan Metzmacher1-10/+16
http://ubiqx.org/cifs/rfc-draft/draft-leach-cifs-v1-spec-02.html#s4.3.7 tridge: there's also the buffering documented... metze (This used to be commit f1bdca23838d23fbad7f1576c182688b7cd9b73d)
2007-10-10r14411: mark smb_panic() as a noreturn function using gcc attributes, whichAndrew Tridgell1-0/+12
tells static analysers that it behaves like abort() (This used to be commit 3cde18beaed736a48e195550c7e423bccc95c820)
2007-10-10r14384: Remove orpc code from includes.hJelmer Vernooij1-1/+0
(This used to be commit 206d182cfb78ec2258ceca1be2dd5e3c06649312)
2007-10-10r14381: Kill structs.hJelmer Vernooij2-33/+0
(This used to be commit 1ffb82a7596f989c90df69573083a2c2e28f8808)
2007-10-10r14380: Reduce the size of structs.hJelmer Vernooij2-138/+1
(This used to be commit 1a16a6f1dfa66499af43a6b88b3ea69a6a75f1fe)
2007-10-10r14363: Remove credentials.h from the global includes.Jelmer Vernooij1-3/+0
(This used to be commit 98c4c3051391c6f89df5d133665f51bef66b1563)
2007-10-10r14362: Only include ndr_compression.h when necessary.Jelmer Vernooij1-3/+0
(This used to be commit 4fced6dbbdc06233e5cf69f90c099fafee9baa34)
2007-10-10r14361: Support 'helper' attribute in pidl and use it.Jelmer Vernooij1-8/+1
Remove some headers from include/includes.h (they're now only included in the file they are used) (This used to be commit 7213b7498eacac2c2cd03cf6aace376ce153cc7c)
2007-10-10r14349: Kill proto.h!Jelmer Vernooij1-3/+10
Prototypes are now spread over multiple headers, usually one per subsystem. This change is required to allow proper header dependencies later on, without recompiling Samba each time the mtime of any source file changes. (This used to be commit 3da79bf909f801386a52e6013db399c384d0401c)
2007-10-10r14294: conditionally define _PUBLIC_, so you can disable it easily with ↵Andrew Tridgell1-0/+2
-D_PUBLIC_= (This used to be commit 6c6bd77ec2eb7d47e1f2c54f939d479e7d0fd7d9)
2007-10-10r14205: move smb specific stuff out of includes.h (finally!!!:-)Stefan Metzmacher4-2/+23
all this changes really help ccache to speed up the samba4 build:-) metze (This used to be commit 180a79d1036e54fc0c50572b820818e9aafa28e9)
2007-10-10r14138: this isn't neededStefan Metzmacher1-2/+0
metze (This used to be commit bc905952eba6d98abcbae50fbc4d15b179d3cdcb)
2007-10-10r14124: One more thing needed for async dcerpc connect code.Rafal Szczesniak1-0/+2
rafal (This used to be commit b4c48a6107b28bb529e535f04586d930e8ba636a)
2007-10-10r14054: merge from samba3, fillout more userAccountControl bits.Günther Deschner1-2/+2
Guenther (This used to be commit 98207368044505c05b8d3f0538c19536488e229d)
2007-10-10r13938: Around round of splitupsJelmer Vernooij1-0/+1
(This used to be commit 2d655f05285a86bb1bbb882e4dd843def15c9dfa)
2007-10-10r13924: Split more prototypes out of include/proto.h + initial work on headerJelmer Vernooij2-128/+1
file dependencies (This used to be commit 122835876748a3eaf5e8d31ad1abddab9acb8781)
2007-10-10r13903: Don't generate prototypes for modules and binaries in include/proto.h byJelmer Vernooij1-0/+1
default. (This used to be commit c80a8f1102caf744b66c13bebde38fba74983dc4)
2007-10-10r13899: Get the shared library build building again. Just compiles for now,Jelmer Vernooij1-1/+0
but modules don't work yet.. (Run LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY MODULE_OUTPUT_TYPE=SHARED_LIBRARY ./config.status) (This used to be commit ba74f24e422eda0379615f2ab39bef1e1e025ce7)
2007-10-10r13860: - add support for SMB2 ("SMB 2.001") negotiation in SMB negprot requestsStefan Metzmacher1-1/+2
- the default max protocol is still NT1 metze (This used to be commit d1bae931b327dda28e648efc473e0462cf036f7c)
2007-10-10r13849: More improvements to the libutil docs.Jelmer Vernooij1-27/+0
(This used to be commit eed16ac3b7f7062a34f09f602db0f828cac7f246)
2007-10-10r13847: Fix some portability issues with the visibility attribute.Jelmer Vernooij1-4/+6
(This used to be commit fe5eae0e983d1c8634dd9b7caf19cd103c641223)
2007-10-10r13811: nicer format...Stefan Metzmacher1-2/+14
metze (This used to be commit 89f7a2b93f7b69339baddff2ac30e648d7b2f8b9)
2007-10-10r13810: global data types are defined in core.h now...Stefan Metzmacher2-8/+8
metze (This used to be commit c6137a1af982bd77e4b24d05e82c8621b36d0fac)
2007-10-10r13809: move ldb specific defineStefan Metzmacher1-3/+0
metze (This used to be commit 6f47fcbd44ae83e7268aedf91ac56fff4189c763)
2007-10-10r13808: remove unused defineStefan Metzmacher1-4/+0
metze (This used to be commit b639b814d912891d32c31f0995df7c06d6a10522)
2007-10-10r13658: More moving around of files:Jelmer Vernooij10-921/+14
- Collect the generic utility functions into a lib/util/ (a la GLib is for the GNOME folks) - Remove even more files from include/ (This used to be commit ba62880f5b05c2a505dc7f54676b231197a7e707)
2007-10-10r13654: Move some more stuff out of include/Jelmer Vernooij6-2112/+8
(This used to be commit 2ec7bba03a2edf713004941e9ed74798f5cf8d32)
2007-10-10r13652: Move some more stuff out off include/Jelmer Vernooij6-1337/+2
(This used to be commit 26bf2a393b90acc098be0b30886dbba34d348a01)
2007-10-10r13248: Revert revision 13071. It turns out that sys/param.h can be implicitlyJames Peach1-11/+0
included from other headers. In this case, undeffing MIN and MAX is a really bad idea because the subsequent include of sys/param.h will do nothing because of its include guards. (This used to be commit 8aa8be93b09cfbd176455738dfd305047030fd50)
2007-10-10r13244: Allow control of the location of the Samba3-compatible winbindd pipeAndrew Bartlett1-0/+1
in Samba4. This allows us to start winbindd by default, including in 'make test'. This is via a new 'winbindd socket directory' parameter for utilities linked against loadparm, as well as a --with-winbindd-socket-dir option to configure (setting the default and the value for simple clients). I hope to add basic winbindd tests, to ensure continued correct operation, but at least now I don't have to manually change my 'server services' line. The other problem with the hard-coded /tmp/.winbind is that RedHat has moved this in Fedora (to /var/run I think). For this reason, this functionality should probably be ported to Samba3 as well. The default for Samba4 is PREFIX/var/run/winbind_pipe. I have also re-added the paranoia checks from Samba3 for correct permissions on the socket directory. Andrew Bartlett (This used to be commit 8866aa06ffc3896094c878e9c07b40c03826d9a7)
2007-10-10r13243: Bring __FUNCTION__ checks across from Samba 3.James Peach1-1/+9
(This used to be commit 92eec049628a79f8d9496c6d199d6de0238e7940)
2007-10-10r13210: Revert my named pipes patch until it passes not just 'make ↵Jelmer Vernooij2-6/+4
quicktest' but also 'make test' (This used to be commit e3d0676aee84e96e5c87bed4cd0cde75a4191953)
2007-10-10r13208: Clearly separate named pipes from the IPC$ NTVFS type.Jelmer Vernooij2-4/+6
This allows the easy addition of additional named pipes and removes the circular dependencies between the CIFS, RPC and RAP servers. Simple tests for a custom named pipe included. (This used to be commit 898d15acbd18e3b302a856c847e08c22c5024792)
2007-10-10r13158: Fix setup and ejs pathsJelmer Vernooij1-0/+2
(This used to be commit c3bc39bd713e2a2b0a270d22e38fe39959a6a7c9)
2007-10-10r13071: Work around a really annoying compiler warning where header fileJames Peach1-0/+11
ordering causes MIN and MAX to be redefined. (This used to be commit 0eda8a31975fa6cf4f7026bccc5468fba957860d)
2007-10-10r13019: Again protect us against format string mismatches, with the new splitAndrew Bartlett1-3/+4
out proto headers. The reason this is done in this way is that the attribute must be on the prototype, not the actual function defintion. Hence the macros which expand to nothing in the C file, but expand to an __attribute__ in the prototype header. Andrew Bartlett (This used to be commit a88933668f908a398bb0d8bc7dc39c96cee40de6)
2007-10-10r12844: don't include system headers directlyStefan Metzmacher1-0/+8
metze (This used to be commit 75a98047d6829cadf4b9082bec2733055dad3465)
2007-10-10r12832: make it possible to pass -D_PUBLIC_... to the compilerStefan Metzmacher1-0/+2
metze (This used to be commit 5540509f10e3fee4c653081a3bc56213d40869df)
2007-10-10r12804: This patch reworks the Samba4 sockets layer to use a socket_addressAndrew Bartlett1-0/+1
structure that is more generic than just 'IP/port'. It now passes make test, and has been reviewed and updated by metze. (Thankyou *very* much). This passes 'make test' as well as kerberos use (not currently in the testsuite). The original purpose of this patch was to have Samba able to pass a socket address stucture from the BSD layer into the kerberos routines and back again. It also removes nbt_peer_addr, which was being used for a similar purpose. It is a large change, but worthwhile I feel. Andrew Bartlett (This used to be commit 88198c4881d8620a37086f80e4da5a5b71c5bbb2)
2007-10-10r12801: Some more include/ cleanups (remove unused macros + move filesJelmer Vernooij5-155/+13
to specific dirs) (This used to be commit 243cf760b077e155f5ac508aeebf819f7708a84e)