43e0e7a7e6On unix systems, when creating the default authentication token use getgid() as the group instead of -1. Recent linux knfsd do not allow grp==-1
Ronnie Sahlberg
2013-05-25 06:24:15 -0700
3d574b1eabChange nfs-cp.c example to use lseek+read/write instead of pread/pwrite since some platforms (==amiga) dont have pread/pwrite
Ronnie Sahlberg
2013-04-16 18:28:50 -0700
a6bc1707f7Add two more examples: nfs-ls and nfs-cp
Ronnie Sahlberg
2013-04-15 21:41:38 -0700
0c1a9d7a6bFix a bug when returning the filehandle in creat() and return the filehandle of the object we created and not the filehandle of the parent directory
Ronnie Sahlberg
2013-04-15 21:37:03 -0700
73f4ae7ccaAllow nfs_lookuppath_async to have path[0]=='\0' this happens when we want to create an object straight under the root directory of what we mounted. As always, the actual object to create is then a string starting after the \0 byte
Ronnie Sahlberg
2013-04-15 20:42:44 -0700
c40efafc33remove obsolete comment
Ronnie Sahlberg
2013-04-14 10:46:08 -0700
ece9f02c59Dont include config.h from libnfs-zdr.h
Ronnie Sahlberg
2013-04-14 10:44:14 -0700
4945f30750we can always include netinet/in.h all platforms have it
Ronnie Sahlberg
2013-04-14 10:34:33 -0700
108c622a95more include cleanups it starts to look almost decent now
Ronnie Sahlberg
2013-04-14 10:32:01 -0700
00748f36c5more header include cleanups
Ronnie Sahlberg
2013-04-14 10:11:48 -0700
2142af5d47WIN32: More ifdef cleanups
Ronnie Sahlberg
2013-04-14 09:02:23 -0700
622489d36eWIN32: get rid of some ifdefs
Ronnie Sahlberg
2013-04-14 08:50:38 -0700
099be710b6SOCKET: Use recv/send for all socket io on all platforms instead of only on windows and aros and read/write on the others
Ronnie Sahlberg
2013-04-14 08:43:59 -0700
18337b7151AROS: we dont need to protect aros_compat.c with an ifdef
Ronnie Sahlberg
2013-04-13 08:13:31 -0700
a41dbfe25aAROS: Add an example for using the SYNC API to AROS While the ASYNC API is probably always preferable, the SYNC API is easier to use. The SYNC API is probably what most users want.
Ronnie Sahlberg
2013-04-13 08:01:05 -0700
9a9126c3d9AROS: add inet_pton emulation and make sure we use recv/send and not read/write
Ronnie Sahlberg
2013-04-13 07:40:46 -0700
03aea5e929AROS: Add copyright boilerplate for aros_compat.c
Ronnie Sahlberg
2013-04-13 04:20:57 -0700
f95e1d1108AROS: implement their weird errno handling
Ronnie Sahlberg
2013-04-13 04:13:05 -0700
e267bb128cAROS: Update README and list AROS as supported and provide build instruction for it
Ronnie Sahlberg
2013-04-13 03:49:15 -0700
a7954132ceAROS: We have to provide the correct nfds to WaitSelect When copying the poll() compatibility function from win32 to AROS we need to update it to set nfds correctly. While win32 does not care what nfds is set to and works even if nfds is always 0, other platforms, like AROS do care.
Ronnie Sahlberg
2013-04-13 03:39:12 -0700
0f9fe7c64dSOCKADDR_STORAGE: it is called HAVE_SOCKADDR_LEN not HAVE_SA_LEN
Ronnie Sahlberg
2013-04-12 19:13:11 -0700
5c9c5f15f1AROS: we need htons to convert socket port to network order
Ronnie Sahlberg
2013-04-12 18:12:56 -0700
f69bd55482AROS more stuff. The listservers example now compiles and links it sends packets to the host but something is still not working.
Ronnie Sahlberg
2013-04-12 17:38:44 -0700
2cdf4fcb07AROS: it is called IoctlSocket/CloseSocket and WaitSelect on AROS. Additionally add a aros_init_socket() function to open the bsd socket library and set up networking
Ronnie Sahlberg
2013-04-12 06:12:58 -0700
e77d093c37AROS: getting closer to link. only a handful of missing symbols now
Ronnie Sahlberg
2013-04-11 18:37:05 -0700
d7c6e9aaa9Initial AROS support. The test app doesnt link yet since we are missing a bunch of symbols
Ronnie Sahlberg
2013-04-10 20:28:40 -0700
5ba63317acMerge pull request #32 from hulu/master
Ronnie Sahlberg
2013-02-26 06:40:23 -0800
a27561934crandomize the initial rpc xid to avoid reply cache collision
Steve Cai
2013-02-25 16:40:29 -0800
273850767dREADME: We dont need tirpc for cygwin builds anymore
Ronnie Sahlberg
2013-01-03 18:13:05 -0800
ec70621f42Remove all remaining references to RPC
Ronnie Sahlberg
2012-12-04 18:55:32 -0800
30b0750702Merge pull request #31 from clandmeter/master
Ronnie Sahlberg
2012-12-04 18:43:52 -0800
12106f4908Remove rpcgen check as it is not needed anymore
Carlo Landmeter
2012-12-05 00:43:21 +0100
8afcdc959fNew version 1.5
Ronnie Sahlberg
2012-12-03 06:38:18 -0800
e803ae5760Rearrange the header files.
Ronnie Sahlberg
2012-11-28 20:21:53 -0800
f9bb21ad7dAdd ifndef's to protect libnfs-raw.h from being included multiple times
Ronnie Sahlberg
2012-11-28 19:26:54 -0800
717cc58e61Merge pull request #30 from theuni/android
Ronnie Sahlberg
2012-11-28 19:19:09 -0800
252aa90dc8[droid] Support building for android
Cory Fields
2012-11-28 12:04:05 -0500
db0c9f4212Install libnfs-zdr.h
Ronnie Sahlberg
2012-11-28 06:36:06 -0800
f816bf4c76Merge branch 'zdr'
Ronnie Sahlberg
2012-11-27 18:22:27 -0800
aab6538bbdImplement 'rejected_reply' and switch to RFC5531 definitions
Ronnie Sahlberg
2012-11-26 19:42:10 -0800
dedc4675baNew version 1.4
Ronnie Sahlberg
2012-11-25 07:57:40 -0800
5f08d03e16ZDR_ARRAYS: The sub-unmarshaller returns TRUE FALSE if there was an error, not TRUE
Ronnie Sahlberg
2012-11-24 09:01:00 -0800
09d8500e23We must link the examples with popt
Ronnie Sahlberg
2012-11-24 08:26:26 -0800
f3a7507806Add an assert to track if we try to use an rpc_context after it has been destroyed
Ronnie Sahlberg
2012-11-24 08:18:54 -0800
31a2602e3dNFSCLIENT-SYNC: remove some debug output
Ronnie Sahlberg
2012-11-17 22:06:19 -0800
2811861b96Dont leak addrinfo in error path
Ronnie Sahlberg
2012-11-16 13:38:54 +1100
a3b77e110c[Win32] Add windows x64 builds, use some win defines from header if available
Evgeny Grin
2012-11-09 19:40:19 +0400
9b6d106414MOUNT: when processing the mount response, check status before dereferencing data pointer
Ronnie Sahlberg
2012-11-04 15:55:05 -0800
e7d599007fAdded ignore pattern for Windows intermediate files
warped-rudi
2012-09-18 08:35:11 +0200
456c0b147aFixed errno processing for connect() on Windows.
Rudi Ihle
2012-06-14 09:23:25 +0200
2521374f70Modified mechanism to assign privileged ports and enable it for Windows as well
Rudi Ihle
2012-06-14 09:21:43 +0200
4a2b08768aAdd an assert to track if we try to use an rpc_context after it has been destroyed
Ronnie Sahlberg
2012-11-21 17:10:05 -0800
67336940cdChange the sync example to perform a 'ls -l' on an NFS URL
Ronnie Sahlberg
2012-11-18 05:01:01 +1100
b9813d24caConfigure: When configuring examples, make sure we have popt-devel
Ronnie Sahlberg
2012-11-16 13:58:04 +1100
0222cbfdf1Merge branch 'master' of github.com:sahlberg/libnfs
Ronnie Sahlberg
2012-11-21 16:45:03 -0800
e7e7b39fb0Merge pull request #27 from Karlson2k/Win32x64
Ronnie Sahlberg
2012-11-20 19:51:10 -0800
bac8592135NFSCLIENT-SYNC: remove some debug output
Ronnie Sahlberg
2012-11-17 22:06:19 -0800
6b93021bbfUse our own xdr_int64() for all 64 bit types.
Ronnie Sahlberg
2012-11-18 05:01:34 +1100
bbed37ca52Change the sync example to perform a 'ls -l' on an NFS URL
Ronnie Sahlberg
2012-11-18 05:01:01 +1100
d70bb1524bConfigure: When configuring examples, make sure we have popt-devel
Ronnie Sahlberg
2012-11-16 13:58:04 +1100
be7f59339eDont leak addrinfo in error path
Ronnie Sahlberg
2012-11-16 13:38:54 +1100
178e092aca[Win32] Add windows x64 builds, use some win defines from header if available
Evgeny Grin
2012-11-09 19:40:19 +0400
5ac848e908MOUNT: when processing the mount response, check status before dereferencing data pointer
Ronnie Sahlberg
2012-11-04 15:55:05 -0800
6e3fe62c50Merge pull request #23 from warped-rudi/master-updates
Ronnie Sahlberg
2012-09-18 17:54:22 -0700
0711a119adAdded ignore pattern for Windows intermediate files
warped-rudi
2012-09-18 08:35:11 +0200
f96b24fadaFixed errno processing for connect() on Windows.
Rudi Ihle
2012-06-14 09:23:25 +0200
ac559609a3Modified mechanism to assign privileged ports and enable it for Windows as well
Rudi Ihle
2012-06-14 09:21:43 +0200
b14062764eZDR: we need to include both arpa/inet.h and time.h
Ronnie Sahlberg
2012-07-05 21:17:45 +1000
442b829a05Dont just cast *enum_t to *uint32_t go via a temporary variable in case these scalars are different size
Ronnie Sahlberg
2012-07-05 21:13:04 +1000
67ba2239cbGet rid of AUTH completely and replace all uses with 'struct AUTH'
Ronnie Sahlberg
2012-07-05 10:23:19 +1000
9c29b498f4Update how the rpc files are generated so we dont get "unused variable" for *buf
Ronnie Sahlberg
2012-07-05 07:46:52 +1000
45670bd0d6fix compiler warnings
Ronnie Sahlberg
2012-07-05 07:37:37 +1000
020f172895fix compiler warning
Ronnie Sahlberg
2012-07-05 07:35:04 +1000
d14e28387fsquelch compiler warnings in socket.c about integer sizes
Ronnie Sahlberg
2012-07-05 07:21:48 +1000
574095b960Change a size variable from uint64 to uint32 to squelch a warning
Ronnie Sahlberg
2012-07-05 07:12:11 +1000
10a0ceaaa3librpc_rpc_call_body() should return TRUE is successful
Ronnie Sahlberg
2012-07-05 07:09:00 +1000
242b81cfbfsetpos returns a boolean, set it to always return TRUE
Ronnie Sahlberg
2012-07-05 07:06:33 +1000
763cd6e3e2ZDR: New builtin replacement for RPC/XDR called ZDR
Ronnie Sahlberg
2012-07-04 16:53:12 +1000
c0ebf57b21NFS.X: Change all uint32/uint32_t to the standard type 'unsigned int'
Ronnie Sahlberg
2012-06-11 17:12:53 +1000
061d3f1f99Merge pull request #22 from Memphiz/win32compilefix
Ronnie Sahlberg
2012-03-26 00:51:41 -0700
c33ce42cc5NLM add NLM_GRANTED procedure to the rpc file
Ronnie Sahlberg
2012-03-10 22:56:56 +1100
a171d4dadaNLM add helper functions to send async calls for the NLM functions
Ronnie Sahlberg
2012-03-10 22:50:10 +1100
04ba56c460NLM add NLM4 LOCK definition to the rpc file
Ronnie Sahlberg
2012-03-10 22:43:47 +1100
8d3c1af0c9NLM: add UNLOCK call
Ronnie Sahlberg
2012-03-10 22:36:26 +1100
c880fdacceNLM : add raw function for NLM4 CANCEL
Ronnie Sahlberg
2012-03-10 22:30:53 +1100
2faefcac23NLM the cookie is always present in NLM replies and it is the first blob
Ronnie Sahlberg
2012-03-10 22:19:06 +1100
e01ed6a239NLM add TEST procedure
Ronnie Sahlberg
2012-03-10 21:38:29 +1100
6916a66546NLM: initial support for NLM
Ronnie Sahlberg
2012-03-10 20:46:03 +1100
f314b3df7dMerge branch 'master' of github.com:sahlberg/libnfs
Ronnie Sahlberg
2012-03-09 09:25:02 +1100
0118a5f0deGETACL: change the signature for the raw getacl3 function to take GETACL3args pointer instead of a discrete arguments
Ronnie Sahlberg
2012-03-08 22:52:20 +1100
fa3c25beeeNFSACL: Add support for SETACL3
Ronnie Sahlberg
2012-03-08 21:25:21 +1100
6494f8fcd4README, document where the mailinglist is and where release tarballs can be downloaded
Ronnie Sahlberg
2012-03-05 13:29:31 +1100
370ae18137update the licence text and proide an explicit copy of LGPL2.1 and GPL3
Ronnie Sahlberg
2012-03-04 17:13:08 +1100
47e5a2c740new version 1.3
Ronnie Sahlberg
2012-03-03 19:04:58 +1100
8e25581668change rpc_nfs_symlink_async to take a full SYMLINK3args as parameter
Ronnie Sahlberg
2012-01-14 08:18:19 +1100
16104b27bdmake low level readlink_async function take READLINK3args as argument
Ronnie Sahlberg
2012-01-14 08:11:09 +1100
7edc9026dbmake mkdir_async take a full MKDIR3args argument
Ronnie Sahlberg
2012-01-12 16:02:32 +1100
bac0bc5404rpc_nfs_create_async, args is now a pointer, not a structur so we shouldnt take the address of it
Ronnie Sahlberg
2012-01-12 15:56:02 +1100
c985c015f2change crate_async low level function to take a full RATE3args structure as argument instead of just name and mode
Ronnie Sahlberg
2012-01-12 15:31:49 +1100