Andrew Bartlett
2b569c42e0
r19598: Ahead of a merge to current lorikeet-heimdal:
...
Break up auth/auth.h not to include the world.
Add credentials_krb5.h with the kerberos dependent prototypes.
Andrew Bartlett
2007-10-10 14:25:00 -05:00
Andrew Tridgell
897b1ae3bf
r18824: fixed a bug in cifsdd when the file is exactly a multiple of the block
...
size (cifsdd incorrectly reported an error and exited)
2007-10-10 14:19:14 -05:00
Andrew Tridgell
bda5c3c0e3
r18209: fix the ifdef for HAVE_HISTORY_LIST
2007-10-10 14:17:50 -05:00
Andrew Tridgell
ba901e6820
r18208: Mac OS X also doesn't have history_list()
...
must be a pretty old readline lib!
2007-10-10 14:17:49 -05:00
Jelmer Vernooij
8b622c5ded
r18168: Use {NULL} rather than POPT_TABLEEND, which is not always available.
2007-10-10 14:17:45 -05:00
Jelmer Vernooij
1adf65b4d7
r18121: Simplify m4 code, hopefully fix Samba4 build problems.
2007-10-10 14:17:35 -05:00
Andrew Tridgell
c079cedb08
r18117: first steps in making samba4 use libreplace
2007-10-10 14:17:34 -05:00
Jelmer Vernooij
f7afa1cb77
r17930: Merge noinclude branch:
...
* Move dlinklist.h, smb.h to subsystem-specific directories
* Clean up ads.h and move what is left of it to dsdb/
(only place where it's used)
2007-10-10 14:16:54 -05:00
Jelmer Vernooij
141600a624
r15875: Fix bug in smbclients 'put' command tridge found a while ago. Add tests
...
for 'put' and 'get' commands so we don't break them again.
Fixes #3742
2007-10-10 14:08:35 -05:00
Jelmer Vernooij
c77fd9f515
r15811: Fix mget command without arguments. Caught by the IBM Checker.
2007-10-10 14:08:26 -05:00
Jelmer Vernooij
fa23b09567
r15809: Fix typo in array offsets. Caught by the IBM checker.
2007-10-10 14:08:26 -05:00
Jelmer Vernooij
673e101b07
r15808: Fix two uninitialized variables, caught by the IBM Checker.
2007-10-10 14:08:25 -05:00
Jelmer Vernooij
e9d3660fa6
r15406: Move 'smbreadline' out of libreplace as it doesn't replace functionality
...
not available on some platforms but is a Samba-specific library.
2007-10-10 14:05:33 -05:00
Jelmer Vernooij
ccc3d8a954
r15375: Rename readline.h to smbreadline.h avoid clashes with system header.
2007-10-10 14:05:29 -05:00
Jelmer Vernooij
4ec89bce87
r15331: Integrate LIBSMB and LIBCLI into new LIBCLI_SMB
2007-10-10 14:05:18 -05:00
Jelmer Vernooij
c19c2b51d3
r15328: Move some functions around, remove dependencies.
...
Remove some autogenerated headers (which had prototypes now autogenerated by pidl)
Remove ndr_security.h from a few places - it's no longer necessary
2007-10-10 14:05:17 -05:00
Jelmer Vernooij
5b3ab728ed
r15297: Move create_security_token() to samdb as it requires SAMDB (and the rest of LIBSECURITY doesn't)
...
Make the ldb password_hash module only depend on some keys manipulation code, not full heimdal
Some other dependency fixes
2007-10-10 14:05:04 -05:00
Jelmer Vernooij
adc8a019b6
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
2007-10-10 14:04:18 -05:00
Jelmer Vernooij
7af59357b9
r15191: Avoid uint_t as it's not standard.
2007-10-10 14:04:15 -05:00
James Peach
7e4ad7e8e5
r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename is
...
"." for "..". These express the intention better that strcmp or strequal
and improve searchability via cscope/ctags.
2007-10-10 14:04:14 -05:00
Andrew Tridgell
b197bee4f6
r14979: avoid a null ptr deref
2007-10-10 14:00:50 -05:00
Stefan Metzmacher
9ec706238c
r14860: create libcli/security/security.h
...
metze
2007-10-10 13:59:44 -05:00
Jelmer Vernooij
bccfddcafa
r14844: Support a stdbool.h replacement in lib/replace/
2007-10-10 13:59:41 -05:00
Jelmer Vernooij
426ac78108
r14721: Fix a couple of warnings.
2007-10-10 13:59:13 -05:00
Jelmer Vernooij
ed382873fd
r14572: Give libraries saner names, remove some .pc files, make some things
...
subsystems in case a library doesn't make sense.
2007-10-10 13:58:49 -05:00
Jelmer Vernooij
f7312dab3b
r14470: Remove some unnecessary headers.
2007-10-10 13:57:29 -05:00
Jelmer Vernooij
3dd477ca51
r14464: Don't include ndr_BASENAME.h files unless strictly required, instead
...
try to include just the BASENAME.h files (containing only structs)
2007-10-10 13:57:27 -05:00
Jelmer Vernooij
7054ebf024
r14402: Generate seperate headers for RPC client functions.
2007-10-10 13:57:19 -05:00
Jelmer Vernooij
3da79bf909
r14349: Kill proto.h!
...
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.
2007-10-10 13:57:14 -05:00
Stefan Metzmacher
be6d5298a2
r14256: - rename smb_file -> smb_handle
...
- move it into the in/out substructs again
- allow file.path only on smb_fileinfo/smb_setfileinfo
metze
2007-10-10 13:57:06 -05:00
Stefan Metzmacher
2ef3f59709
r14173: change smb interface structures to always use
...
a union smb_file, to abtract
- const char *path fot qpathinfo and setpathinfo
- uint16_t fnum for SMB
- smb2_handle handle for SMB2
the idea is to later add a struct ntvfs_handle *ntvfs
so that the ntvfs subsystem don't need to know the difference between SMB and SMB2
metze
2007-10-10 13:56:57 -05:00
Jelmer Vernooij
b6ffad3860
r14094: Use saner module directory names, fix loading of server service modules.
2007-10-10 13:56:49 -05:00
Jelmer Vernooij
f87debeb12
r13944: Yet another round of splitups.
2007-10-10 13:52:31 -05:00
Jelmer Vernooij
1228358767
r13924: Split more prototypes out of include/proto.h + initial work on header
...
file dependencies
2007-10-10 13:52:24 -05:00
James Peach
443677f58d
r13388: Report a more helpful error with malformed file options of
...
the form //server/share (ie. remote path missing).
2007-10-10 13:51:52 -05:00
James Peach
dc20bb0ddc
r13362: Rename variables for better consistency.
2007-10-10 13:51:50 -05:00
James Peach
531995000d
r13280: Tidy up formatting.
2007-10-10 13:51:42 -05:00
James Peach
7354de62a7
r13263: Check whether open(2) will accept the O_DIRECT flag. This should fix the
...
build on NetBSD.
2007-10-10 13:51:39 -05:00
James Peach
cd2f94a658
r13255: New CIFS dd client for use in performance testing. The guts of this is
...
in client/cifsdd*, which implements a minimal implementation of dd. The
IO path is careful to always perform IO at the requested block size.
There is a very basic test suite in script/tests/test_cifsdd.sh which
covers local and remote IO at a variety of block sizes.
Added to lib/util_str.c is a small set of conv_str_*() functions to
convert strings to the corresponding type.
smbcli_parse_unc is modified to insert NULL terminators after its
hostname and sharename parameters. This allows it to correctly parse a
path of the form //foo/share/path/file.
2007-10-10 13:51:39 -05:00
Jelmer Vernooij
94dd559755
r13161: Remove optional password as second parameter. Improve return values a bit.
2007-10-10 13:51:30 -05:00
Jelmer Vernooij
d9902e1477
r13155: Large amount of updates to smbclient to:
...
- Remove global variables (pass things around as variables, add a 'struct smbclient_context')
- Get rid of pstring
- Fix up some of the return values
- Fix some generally weird code
2007-10-10 13:51:29 -05:00
Stefan Metzmacher
32cfd7c8df
r13001: fix compiler warnings
...
metze
2007-10-10 13:51:16 -05:00
Jelmer Vernooij
c722f665c9
r12694: Move some headers to the directory of the subsystem they belong to.
2007-10-10 13:49:39 -05:00
Andrew Bartlett
635e7befaa
r12629: Add a comment so minimal_includes.pl doesn't try and remove this.
...
Andrew Bartlett
2007-10-10 13:49:09 -05:00
Andrew Tridgell
596f8480bb
r12626: some systems need time.h here (for asctime())
2007-10-10 13:49:07 -05:00
Jelmer Vernooij
44f0aba715
r12620: Get rid of automatically generated lists of init functions of subsystems.
...
This allows Samba libraries to be used by other projects (and parts of
Samba to be built as shared libraries).
2007-10-10 13:49:06 -05:00
Jelmer Vernooij
70e7449318
r12608: Remove some unused #include lines.
2007-10-10 13:49:03 -05:00
Jelmer Vernooij
ca8db1a0cd
r12592: Remove some useless dependencies
2007-10-10 13:49:00 -05:00
Jelmer Vernooij
0aca5fd513
r12542: Move some more prototypes out to seperate headers
2007-10-10 13:47:55 -05:00
Andrew Tridgell
f79d90bd13
r12531: 'make quicktest' was taking 15 minutes on my system due to failing DNS
...
lookups in load_interfaces(). The reason was my eth0 interface was
down, and it was being interpreted as a DNS name.
This patch changes load_interfaces() to happening automatically when
interfaces are first needed instead of on the startup of every samba
binary. This means that (for example) ldbadd doesn't call
load_interfaces(), which means no slow DNS lookups.
I also reduced the number of static globals in interface.c to 1, and
changed from malloc to talloc
When you want to force a reload of the interfaces list, you now call
unload_interfaces(), which means the next call that needs the
interfaces list will reload it
2007-10-10 13:47:52 -05:00