Commit Graph

  • 43e0e7a7e6 On 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
  • 3d574b1eab Change 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
  • a6bc1707f7 Add two more examples: nfs-ls and nfs-cp Ronnie Sahlberg 2013-04-15 21:41:38 -0700
  • 0c1a9d7a6b Fix 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
  • 73f4ae7cca Allow 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
  • c40efafc33 remove obsolete comment Ronnie Sahlberg 2013-04-14 10:46:08 -0700
  • ece9f02c59 Dont include config.h from libnfs-zdr.h Ronnie Sahlberg 2013-04-14 10:44:14 -0700
  • 4945f30750 we can always include netinet/in.h all platforms have it Ronnie Sahlberg 2013-04-14 10:34:33 -0700
  • 108c622a95 more include cleanups it starts to look almost decent now Ronnie Sahlberg 2013-04-14 10:32:01 -0700
  • 00748f36c5 more header include cleanups Ronnie Sahlberg 2013-04-14 10:11:48 -0700
  • 2142af5d47 WIN32: More ifdef cleanups Ronnie Sahlberg 2013-04-14 09:02:23 -0700
  • 622489d36e WIN32: get rid of some ifdefs Ronnie Sahlberg 2013-04-14 08:50:38 -0700
  • 099be710b6 SOCKET: 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
  • 18337b7151 AROS: we dont need to protect aros_compat.c with an ifdef Ronnie Sahlberg 2013-04-13 08:13:31 -0700
  • a41dbfe25a AROS: 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
  • 9a9126c3d9 AROS: add inet_pton emulation and make sure we use recv/send and not read/write Ronnie Sahlberg 2013-04-13 07:40:46 -0700
  • 03aea5e929 AROS: Add copyright boilerplate for aros_compat.c Ronnie Sahlberg 2013-04-13 04:20:57 -0700
  • f95e1d1108 AROS: implement their weird errno handling Ronnie Sahlberg 2013-04-13 04:13:05 -0700
  • e267bb128c AROS: Update README and list AROS as supported and provide build instruction for it Ronnie Sahlberg 2013-04-13 03:49:15 -0700
  • a7954132ce AROS: 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
  • 0f9fe7c64d SOCKADDR_STORAGE: it is called HAVE_SOCKADDR_LEN not HAVE_SA_LEN Ronnie Sahlberg 2013-04-12 19:13:11 -0700
  • 5c9c5f15f1 AROS: we need htons to convert socket port to network order Ronnie Sahlberg 2013-04-12 18:12:56 -0700
  • f69bd55482 AROS 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
  • 2cdf4fcb07 AROS: 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
  • e77d093c37 AROS: getting closer to link. only a handful of missing symbols now Ronnie Sahlberg 2013-04-11 18:37:05 -0700
  • d7c6e9aaa9 Initial 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
  • 5ba63317ac Merge pull request #32 from hulu/master Ronnie Sahlberg 2013-02-26 06:40:23 -0800
  • a27561934c randomize the initial rpc xid to avoid reply cache collision Steve Cai 2013-02-25 16:40:29 -0800
  • 273850767d README: We dont need tirpc for cygwin builds anymore Ronnie Sahlberg 2013-01-03 18:13:05 -0800
  • ec70621f42 Remove all remaining references to RPC Ronnie Sahlberg 2012-12-04 18:55:32 -0800
  • 30b0750702 Merge pull request #31 from clandmeter/master Ronnie Sahlberg 2012-12-04 18:43:52 -0800
  • 12106f4908 Remove rpcgen check as it is not needed anymore Carlo Landmeter 2012-12-05 00:43:21 +0100
  • 8afcdc959f New version 1.5 Ronnie Sahlberg 2012-12-03 06:38:18 -0800
  • e803ae5760 Rearrange the header files. Ronnie Sahlberg 2012-11-28 20:21:53 -0800
  • f9bb21ad7d Add ifndef's to protect libnfs-raw.h from being included multiple times Ronnie Sahlberg 2012-11-28 19:26:54 -0800
  • 717cc58e61 Merge 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
  • db0c9f4212 Install libnfs-zdr.h Ronnie Sahlberg 2012-11-28 06:36:06 -0800
  • f816bf4c76 Merge branch 'zdr' Ronnie Sahlberg 2012-11-27 18:22:27 -0800
  • aab6538bbd Implement 'rejected_reply' and switch to RFC5531 definitions Ronnie Sahlberg 2012-11-26 19:42:10 -0800
  • dedc4675ba New version 1.4 Ronnie Sahlberg 2012-11-25 07:57:40 -0800
  • 5f08d03e16 ZDR_ARRAYS: The sub-unmarshaller returns TRUE FALSE if there was an error, not TRUE Ronnie Sahlberg 2012-11-24 09:01:00 -0800
  • 09d8500e23 We must link the examples with popt Ronnie Sahlberg 2012-11-24 08:26:26 -0800
  • f3a7507806 Add 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
  • 31a2602e3d NFSCLIENT-SYNC: remove some debug output Ronnie Sahlberg 2012-11-17 22:06:19 -0800
  • 2811861b96 Dont 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
  • 9b6d106414 MOUNT: when processing the mount response, check status before dereferencing data pointer Ronnie Sahlberg 2012-11-04 15:55:05 -0800
  • e7d599007f Added ignore pattern for Windows intermediate files warped-rudi 2012-09-18 08:35:11 +0200
  • 456c0b147a Fixed errno processing for connect() on Windows. Rudi Ihle 2012-06-14 09:23:25 +0200
  • 2521374f70 Modified mechanism to assign privileged ports and enable it for Windows as well Rudi Ihle 2012-06-14 09:21:43 +0200
  • 4a2b08768a Add 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
  • 67336940cd Change the sync example to perform a 'ls -l' on an NFS URL Ronnie Sahlberg 2012-11-18 05:01:01 +1100
  • b9813d24ca Configure: When configuring examples, make sure we have popt-devel Ronnie Sahlberg 2012-11-16 13:58:04 +1100
  • 0222cbfdf1 Merge branch 'master' of github.com:sahlberg/libnfs Ronnie Sahlberg 2012-11-21 16:45:03 -0800
  • e7e7b39fb0 Merge pull request #27 from Karlson2k/Win32x64 Ronnie Sahlberg 2012-11-20 19:51:10 -0800
  • bac8592135 NFSCLIENT-SYNC: remove some debug output Ronnie Sahlberg 2012-11-17 22:06:19 -0800
  • 6b93021bbf Use our own xdr_int64() for all 64 bit types. Ronnie Sahlberg 2012-11-18 05:01:34 +1100
  • bbed37ca52 Change the sync example to perform a 'ls -l' on an NFS URL Ronnie Sahlberg 2012-11-18 05:01:01 +1100
  • d70bb1524b Configure: When configuring examples, make sure we have popt-devel Ronnie Sahlberg 2012-11-16 13:58:04 +1100
  • be7f59339e Dont 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
  • 5ac848e908 MOUNT: when processing the mount response, check status before dereferencing data pointer Ronnie Sahlberg 2012-11-04 15:55:05 -0800
  • 6e3fe62c50 Merge pull request #23 from warped-rudi/master-updates Ronnie Sahlberg 2012-09-18 17:54:22 -0700
  • 0711a119ad Added ignore pattern for Windows intermediate files warped-rudi 2012-09-18 08:35:11 +0200
  • f96b24fada Fixed errno processing for connect() on Windows. Rudi Ihle 2012-06-14 09:23:25 +0200
  • ac559609a3 Modified mechanism to assign privileged ports and enable it for Windows as well Rudi Ihle 2012-06-14 09:21:43 +0200
  • b14062764e ZDR: we need to include both arpa/inet.h and time.h Ronnie Sahlberg 2012-07-05 21:17:45 +1000
  • 442b829a05 Dont 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
  • 67ba2239cb Get rid of AUTH completely and replace all uses with 'struct AUTH' Ronnie Sahlberg 2012-07-05 10:23:19 +1000
  • 9c29b498f4 Update how the rpc files are generated so we dont get "unused variable" for *buf Ronnie Sahlberg 2012-07-05 07:46:52 +1000
  • 45670bd0d6 fix compiler warnings Ronnie Sahlberg 2012-07-05 07:37:37 +1000
  • 020f172895 fix compiler warning Ronnie Sahlberg 2012-07-05 07:35:04 +1000
  • d14e28387f squelch compiler warnings in socket.c about integer sizes Ronnie Sahlberg 2012-07-05 07:21:48 +1000
  • 574095b960 Change a size variable from uint64 to uint32 to squelch a warning Ronnie Sahlberg 2012-07-05 07:12:11 +1000
  • 10a0ceaaa3 librpc_rpc_call_body() should return TRUE is successful Ronnie Sahlberg 2012-07-05 07:09:00 +1000
  • 242b81cfbf setpos returns a boolean, set it to always return TRUE Ronnie Sahlberg 2012-07-05 07:06:33 +1000
  • 763cd6e3e2 ZDR: New builtin replacement for RPC/XDR called ZDR Ronnie Sahlberg 2012-07-04 16:53:12 +1000
  • c0ebf57b21 NFS.X: Change all uint32/uint32_t to the standard type 'unsigned int' Ronnie Sahlberg 2012-06-11 17:12:53 +1000
  • 061d3f1f99 Merge pull request #22 from Memphiz/win32compilefix Ronnie Sahlberg 2012-03-26 00:51:41 -0700
  • 35bb34b41c [win32] - fixe compilation broken since mknod addition unknown 2012-03-18 18:16:38 +0100
  • c33ce42cc5 NLM add NLM_GRANTED procedure to the rpc file Ronnie Sahlberg 2012-03-10 22:56:56 +1100
  • a171d4dada NLM add helper functions to send async calls for the NLM functions Ronnie Sahlberg 2012-03-10 22:50:10 +1100
  • 04ba56c460 NLM add NLM4 LOCK definition to the rpc file Ronnie Sahlberg 2012-03-10 22:43:47 +1100
  • 8d3c1af0c9 NLM: add UNLOCK call Ronnie Sahlberg 2012-03-10 22:36:26 +1100
  • c880fdacce NLM : add raw function for NLM4 CANCEL Ronnie Sahlberg 2012-03-10 22:30:53 +1100
  • 2faefcac23 NLM the cookie is always present in NLM replies and it is the first blob Ronnie Sahlberg 2012-03-10 22:19:06 +1100
  • e01ed6a239 NLM add TEST procedure Ronnie Sahlberg 2012-03-10 21:38:29 +1100
  • 6916a66546 NLM: initial support for NLM Ronnie Sahlberg 2012-03-10 20:46:03 +1100
  • f314b3df7d Merge branch 'master' of github.com:sahlberg/libnfs Ronnie Sahlberg 2012-03-09 09:25:02 +1100
  • 0118a5f0de GETACL: 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
  • fa3c25beee NFSACL: Add support for SETACL3 Ronnie Sahlberg 2012-03-08 21:25:21 +1100
  • 6494f8fcd4 README, document where the mailinglist is and where release tarballs can be downloaded Ronnie Sahlberg 2012-03-05 13:29:31 +1100
  • 370ae18137 update the licence text and proide an explicit copy of LGPL2.1 and GPL3 Ronnie Sahlberg 2012-03-04 17:13:08 +1100
  • 47e5a2c740 new version 1.3 Ronnie Sahlberg 2012-03-03 19:04:58 +1100
  • 8e25581668 change rpc_nfs_symlink_async to take a full SYMLINK3args as parameter Ronnie Sahlberg 2012-01-14 08:18:19 +1100
  • 16104b27bd make low level readlink_async function take READLINK3args as argument Ronnie Sahlberg 2012-01-14 08:11:09 +1100
  • 7edc9026db make mkdir_async take a full MKDIR3args argument Ronnie Sahlberg 2012-01-12 16:02:32 +1100
  • bac0bc5404 rpc_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
  • c985c015f2 change 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