Jeremy Allison
4d7badb0c4
Fix Solaris by ensuring we use the IPv4 or IPv6 length
...
in any getnameinfo calls.
Jeremy
2007-11-02 10:25:34 -07:00
Jeremy Allison
f35a266b3c
RIP BOOL. Convert BOOL -> bool. I found a few interesting
...
bugs in various places whilst doing this (places that assumed
BOOL == int). I also need to fix the Samba4 pidl generation
(next checkin).
Jeremy.
2007-10-18 17:40:25 -07:00
Jeremy Allison
4a56b697b6
Move to protocol independent code in most of lib/util_sock.c
...
We don't use gethostbyname any more except in one case where
we're looking for host aliases (I don't know how to do that
with getaddrinfo yet). New function should be getaddrinfo().
Next step will be fixing lib/access.c, and then changing
libsmb/namequery.c to cope with IPv6 address returns.
Jeremy.
2007-10-15 16:11:48 -07:00
Jeremy Allison
760d993340
r25505: Add a replacement (IPv4 only) implementation of getaddrinfo/freeaddrinfo
...
under the 2 clause *BSD license for future use in IPv6 code. Original
code was from PostgreSQL and I've maintained their license even though
I've rewritten large parts of it (I probably should donate this back
to them).
Jeremy.
2007-10-10 12:31:10 -05:00
Jeremy Allison
6032fbc358
r25172: Remove commented out code we will never enable.
...
Jeremy.
2007-10-10 12:30:48 -05:00
Jeremy Allison
7f0db75fb0
r25117: The mega-patch Jerry was waiting for. Remove all pstrings from
...
the main server code paths. We should now be able to cope with
paths up to PATH_MAX length now.
Final job will be to add the TALLOC_CTX * parameter to
unix_convert to make it explicit (for Volker).
Jeremy.
2007-10-10 12:30:41 -05:00
Volker Lendecke
4a90264d17
r24547: Fix #4897 , patch from David S. Collier-Brown <davecb@spamcop.net> -- Thanks!
2007-10-10 12:29:56 -05:00
Stefan Metzmacher
81e5afc363
r24304: patch from Bjoern JAcke <bj@SerNet.DE>:
...
attached patches add EA support for Solaris. If no one disagrees, can
someone check this in please?
metze
2007-10-10 12:29:25 -05:00
Andrew Tridgell
b0132e94fc
r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text
2007-10-10 12:28:22 -05:00
Jeremy Allison
407e6e695b
r23779: Change from v2 or later to v3 or later.
...
Jeremy.
2007-10-10 12:28:20 -05:00
Volker Lendecke
83865e3288
r23658: One pstring a day....
...
This one was particularly tasty, it was a static one. So 1k less
footprint per process.
2007-10-10 12:23:42 -05:00
James Peach
8f6cf4b8c2
r23576: Fix some confusion between HAVE_BROKEN_GETGROUPS and USE_BSD_SETGROUPS.
2007-10-10 12:23:31 -05:00
Michael Adam
4b5d9b2ba7
r23566: Fix the sys_bsd_setgroups function. The actual workaround was inactive.
...
Michael
2007-10-10 12:23:30 -05:00
James Peach
e3ea997289
r23475: Fix the prototype for sys_broken_setgroups and log *BSD group list
...
truncation a bit more verbosely.
2007-10-10 12:23:19 -05:00
James Peach
07f562be7a
r23470: Fix supplementary group list truncation for *BSD. We need to pass
...
the correct group list length and only truncate to NGROUPS_MAX if
it is too long.
2007-10-10 12:23:18 -05:00
James Peach
6ebaf856c1
r23393: Support BSD group semantics by making sure that the effective GID is always
...
passed as the first GID when calling setgroups(2).
2007-10-10 12:23:12 -05:00
Jeremy Allison
932523cbb5
r23105: Add lchown to the vfs layer. We need this in the POSIX code.
...
Jeremy.
2007-10-10 12:22:46 -05:00
Jeremy Allison
4816af5ce9
r21725: Fix for memalign used without test guards. Was
...
breaking the build on *BSD's. Tested by Herb.
Jeremy.
2007-10-10 12:18:26 -05:00
Gerald Carter
1635bac800
r21526: Fix stray character in sys_memalign() that is only
...
is the case where we don't have memalign() or posix_memalign().
2007-10-10 12:18:10 -05:00
Gerald Carter
0d2b80c6c4
r21525: Go ahead and checkin the mlock() & memalign() fixes so
...
others don't get stuck with the winbindd hang.
Still waiting on additional confirmation from Guenther
that this fixes thes issues he was observing as well.
But it's been running in my local tree for a day without
problems.
2007-10-10 12:18:10 -05:00
Jim McDonough
0620658890
r19647: Add some GPFS support in a vfs mod. Also adds the kernel flock op to
...
the vfs layer, since gpfs supports it. Thanks to Volker, Christian,
Mathias, Chetan, and Peter.
2007-10-10 12:15:43 -05:00
Stefan Metzmacher
e54302b916
r19241: compile xattr wrappers on mac os 10
...
patch from Bjoern Jacke and it fixes bug 3698
metze
2007-10-10 12:15:24 -05:00
Stefan Metzmacher
0a516c3026
r19102: fix typo, thanks derrell!
...
metze
2007-10-10 12:15:13 -05:00
Stefan Metzmacher
2f146ec683
r19101: add sys_recv() wrapper
...
metze
2007-10-10 12:15:12 -05:00
Jeremy Allison
dd0069cfca
r17630: Looks like getpeerid() is a system function on
...
FreeBSD. Change to sys_getpeerid(). Thanks to
vl for pointing this out.
Jeremy.
2007-10-10 11:38:44 -05:00
Jeremy Allison
ae7cc298a1
r17610: Added the ability for firefox to drive the winbindd
...
ntlm_auth module to allow it to use winbindd cached
credentials.The credentials are currently only stored
in a krb5 MIT environment - we need to add an option to
winbindd to allow passwords to be stored even in an NTLM-only
environment.
Patch from Robert O'Callahan, modified with some fixes
by me.
Jeremy.
2007-10-10 11:38:43 -05:00
Jeremy Allison
9dafb7f48c
r16945: Sync trunk -> 3.0 for 3.0.24 code. Still need
...
to do the upper layer directories but this is what
everyone is waiting for....
Jeremy.
2007-10-10 11:19:14 -05:00
James Peach
514a767c57
r14668: Set the FILE_STATUS_OFFLINE bit by observing the events a DMAPI-based
...
HSM is interested in. Tested on both IRIX and SLES9.
2007-10-10 11:15:42 -05:00
James Peach
763f4c0148
r14600: Refactor capability interface from being IRIX-specific to using only
...
the POSIX interface. Note that this removes support for inherited
capabilities. This wasn't used, and probably should not be.
2007-10-10 11:15:39 -05:00
Günther Deschner
69fb189a6b
r13566: Fix EA support for AIX.
...
Patch from Bjoern Jacke <bjacke-at-sernet-dot-de>.
Guenther
2007-10-10 11:10:14 -05:00
Jeremy Allison
bea6fa293e
r11845: Removed error code list as it isn't correct for Linux.
...
Jeremy.
2007-10-10 11:05:29 -05:00
Jeremy Allison
8f2e472fa3
r11841: Fix #3262 from Timur Bakeyev to improve reporting on FreeBSD DOS
...
attribute errors.
Jeremy.
2007-10-10 11:05:29 -05:00
Jeremy Allison
081e458801
r11732: Remember to return early if -1 returned from *BSD EA call.
...
Pointed out by timur@com.bat.ru .
Jeremy.
2007-10-10 11:05:25 -05:00
Jeremy Allison
3d8faf42e8
r11383: Patch from Alex Masterov <alex@infobit.ru> to fix
...
XATTR calls on *BSD systems (bug #3218 ).
Jeremy.
2007-10-10 11:05:14 -05:00
Jeremy Allison
b242f27860
r9545: (Hopefully the last) fixes for DIR -> SMB_STRUCT_DIR.
...
Jeremy.
2007-10-10 11:01:12 -05:00
Jeremy Allison
be5b4e2fa3
r9483: Changed DIR to SMB_STRUCT_DIR because of the amazing stupidity of a UNIX vendor
...
not understanding abstract data types :-(.
Jeremy.
2007-10-10 11:01:11 -05:00
Jeremy Allison
6ea3aadd66
r8704: Patch from Timur Bakeyev <timur@com.bat.ru> to fix typo
...
calling wrong aio_fsync function. Bugid #2909 .
Jeremy.
2007-10-10 11:00:15 -05:00
Jeremy Allison
1de27da470
r7963: Add aio support to 3.0.
...
Jeremy.
2007-10-10 10:58:05 -05:00
Gerald Carter
39288aa566
r6681: updating copyrights (see bug 2546)
2007-10-10 10:56:51 -05:00
Jeremy Allison
059a2e30c9
r6253: Add FreeBSD EA API support. Bug #2576 - patch donated by Timur Bakeyev <timur@com.bat.ru>
...
Jeremy.
2007-10-10 10:56:32 -05:00
Jeremy Allison
620f2e608f
r4088: Get medieval on our ass about malloc.... :-). Take control of all our allocation
...
functions so we can funnel through some well known functions. Should help greatly with
malloc checking.
HEAD patch to follow.
Jeremy.
2007-10-10 10:53:32 -05:00
Jeremy Allison
344e9dd33a
r3642: Extend vfs to add seekdir/telldir/rewinddir. Yes I know I have to
...
fix the modules too... First step in fixing out large directories
problem.
Jeremy.
2007-10-10 10:53:11 -05:00
Jeremy Allison
b25cc59641
r2651: Added 'stat' command to smbclient to exercise the UNIX_FILE_BASIC
...
info level. Outputs data on the file in the same format the the
stat command in Linux. Should be useful to people wanting to learn
how to parse the UNIX extension output.
Yes I will add the docs later :-).
Jeremy.
2007-10-10 10:52:48 -05:00
Stefan Metzmacher
b0c0d73691
* Fix sys_chown() when no chown() is presend
...
metze
-
Jeremy Allison
019aaaf0df
Patch based on work from James Peach <jpeach@sgi.com> to convert over to
...
using pread/pwrite. Modified a little to ensure fsp->pos is correct.
Fix for #889 .
Jeremy.
-
Jeremy Allison
1b1c216122
Fix from James Flemer <jflemer@uvm.edu> to make HAVE_ATTR_LIST linked to
...
HAVE_SYS_ATTRIBUTES_H to fix AIX compile.
Jeremy.
-
Gerald Carter
9df3f53e6a
wrap internals of sys_setgroups() so the sys_XX() call can be done unconditionally; bug 550
-
Herb Lewis
589e94f4ff
add IRIX EA support
-
Jelmer Vernooij
d3c02b40c4
Use filedes as first argument to fsetxattr, not the undefined variable 'path' :-)
-
Jeremy Allison
4885314074
Get ready for EA code... Add Linux interface.
...
Jeremy.
-