Damian
901d4a0040
sys/time.h include clean-up (PS3 PPU)
2020-08-17 21:14:30 -03:00
Damian
1bafddb264
Include clean-up
2020-08-15 11:28:04 -03:00
Damian
c7ad0762d8
Porting library to PS3 (psl1ght)
2020-08-14 11:47:39 -03:00
Daniel Abrecht
b3fd3ca7e4
Move win32/win32_compat.h to include/win32/win32_compat.h
2018-04-16 19:42:38 +00:00
Lukas Rusak
7969c78291
add cmake build system support
2017-10-02 13:00:33 -07:00
Max Kellermann
43feceea8d
don't call rpc_free_pdu() after rpc_queue_pdu() failure
...
rpc_queue_pdu() already calls rpc_free_pdu() in its failure code
path. Doing that again would constitute a double free bug.
2017-03-08 14:29:06 +01:00
Ronnie Sahlberg
46d63f13b7
PORTMAP: Remove buf variable where we do not use/need it from the generated files
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2016-12-26 16:48:49 -08:00
Ronnie Sahlberg
be2c87c2cd
Update portmap.x to use nicer names for procedure arguments and responses
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2016-12-17 10:44:12 -08:00
Jean-Baptiste Kempf
3ca22dcfdd
Win32: Add win32_compat.h include
2016-01-08 23:23:00 +01:00
MilhouseVH
7b853063c9
Remove unused variables from raw (generated) files
2015-03-12 05:15:55 +00:00
Ronnie Sahlberg
ea283cd792
RPC: include libnfs-zdr.h from all raw libnfs-raw-*.h files
...
Include the zdr header from all raw lowlevel headers so that we don't have to
include it manually from apps.
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2014-07-13 15:36:59 -07:00
Ronnie Sahlberg
af8d37c8b7
RPC: get rid of bool_t
...
Signed-off-by: Ronnie Sahlberg <sahlberg@localhost>
2014-07-05 09:14:01 -07:00
Ronnie Sahlberg
d663ff20d0
RPC: get rid of references to SCVXPRT
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2014-07-05 09:13:55 -07:00
Ronnie Sahlberg
ef1f869943
RPC: get rid of all references to CLIENT
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2014-07-05 09:13:49 -07:00
Ronnie Sahlberg
a0c4ea7d9f
update copyright bilerplates also in generated files
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2014-06-13 17:03:35 -07:00
Ronnie Sahlberg
2f5c161b44
proto files: add a simplified bsd licence to the dot-x files
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2014-06-08 07:51:38 -07:00
Ronnie Sahlberg
f3684c0857
PORTMAP: Add some comments about the origin of definitions
2014-03-20 17:32:19 -07:00
Ronnie Sahlberg
24f45c5452
PORTMAP: Rename pmap3_getaddr_result to pmap3_string_result
2014-03-19 18:25:50 -07:00
Ronnie Sahlberg
29258a73c0
PORTMAP: Add support for v3 TADDR2UADDR
2014-03-19 18:25:50 -07:00
Ronnie Sahlberg
729266a796
PORTMAP: Add PMAP v3 UADDR2TADDR support
2014-03-19 18:25:50 -07:00
Ronnie Sahlberg
b71f7e8291
PORTMAP: Add support for PORTMAP v3 CALLIT
2014-03-19 18:25:50 -07:00
Ronnie Sahlberg
5245608a65
PORTMAP: Add v3 GETTIME support
2014-03-19 18:25:50 -07:00
Ronnie Sahlberg
d731e94cfa
PORTMAP: Add support for SET UNSET procedures
2014-03-19 18:25:50 -07:00
Ronnie Sahlberg
7fbedfdefd
PORTMAP: Add support for PORTMAP v3 GETADDR
2014-03-19 18:25:50 -07:00
Ronnie Sahlberg
4edd78302d
PORTMAPv3: Add NULL and DUMP commands. Also add portmap example client.
2014-03-19 18:25:50 -07:00
Ronnie Sahlberg
0f0e352f49
PORTMAP: Rename the functions in PMAP to PMAP2 to desribe the version of PMAP we use.
...
Future patches will add PMAP3 which we will need for IPv6 support.
2014-03-19 18:25:49 -07:00
Ronnie Sahlberg
8ae943f608
PORTMAP: Add support for V3 DUMP command
...
This implements the missing procedure from Issue #65
2014-03-16 14:17:06 -07:00
Ronnie Sahlberg
5392b1cfbc
New version : 1.9.0
...
- Use _stat64 on windows so file sizes become 64bit always.
- Increase default marshalling buffer so we can marshall large PDUs.
- RPC layer support for NFSv2
- Win32 updates and fixes
- Add URL parsing functions and URL argument support.
- New utility: nfs-io
- nfs-ls enhancements
- RPC layer support for NSM
- Add example FUSE filesystem.
- Minor fixes.
2014-01-27 20:47:24 -08:00
Ronnie Sahlberg
ec70621f42
Remove all remaining references to RPC
2012-12-04 18:55:32 -08:00
Ronnie Sahlberg
e803ae5760
Rearrange the header files.
...
Move the headers we install to ./include/nfsc
and start including nfsc/libnfs-zdr.h from all the other header files.
2012-11-28 20:21:53 -08:00
Ronnie Sahlberg
9c29b498f4
Update how the rpc files are generated so we dont get "unused variable" for *buf
2012-07-05 07:46:52 +10:00
Ronnie Sahlberg
45670bd0d6
fix compiler warnings
2012-07-05 07:37:37 +10:00
Ronnie Sahlberg
763cd6e3e2
ZDR: New builtin replacement for RPC/XDR called ZDR
...
This patch switches libnfs over to use precompiled rpcgen files
and using ZDR. ZDR is a trivial reimplementation of XDR that is built in
into libnfs.
This removes the dependencies of rpc/xdr completely and allow us to build on any
system, even systems where rpcgen and librpc/libxdr are not generally available.
2012-07-04 16:53:12 +10:00
Ronnie Sahlberg
1fbe408023
PORTMAPPER: Add set/unset functions
2011-12-31 15:01:38 +11:00
Ronnie Sahlberg
5c6b1176c2
PMAP: allow to ask for tcp/udp port, dont assume users only ever want the tcp port
2011-12-31 14:24:20 +11:00
Memphiz
fcc42bfe85
[win32] - completed win32 port
2011-09-12 19:53:33 +02:00
Memphiz
a8a1b85846
[win32] - make it compile on win32
2011-09-03 15:08:48 +10:00
Ronnie Sahlberg
eecdc4f3cd
Win32 changes, include files we need when compiling under win32
...
and some socket ops are slightly different
2011-08-28 19:24:18 +10:00
Ronnie Sahlberg
2e4db0d145
Merge remote branch 't-nelson/automake'
2011-07-02 11:10:36 +10:00
Trent Nelson
752d8ed28a
Add back rpcgen uint64 fix for osx
2011-06-29 14:15:22 -04:00
Trent Nelson
6c437065d3
Rewrite build system using automake
...
Initial commit, only linux tested so far.
2011-06-29 14:15:16 -04:00
Ronnie Sahlberg
fd59fd0da3
add a function for portmap/callit
...
for the low level raw interface
2011-06-26 18:52:03 +10:00
Ronnie Sahlberg
15083e9a6c
indentation change in portmap.x
2011-06-26 18:48:53 +10:00
Ronnie Sahlberg
5cb18618bc
for portmap callit, change call_args and rell_result to prefix them with pmap_
...
to avoid polluting the namespace too bad
2011-06-26 18:47:33 +10:00
Ronnie Sahlberg
870b3764ac
change the portmapper structure 'mapping' to 'pmap_mapping'
...
so we dont pollute the namespace when not needed
2011-06-26 18:35:01 +10:00
Ronnie Sahlberg
947e89301b
add RPC definition for the portmapper/callit function
2011-06-25 13:59:12 +10:00
Ronnie Sahlberg
1896d37bfa
get rid of all remaining printfs from the library
...
add a helper function nfs_set_error() to use instead of the printfs
2011-06-19 09:38:20 +10:00
Memphis
98f5fee87d
- linux, osx, and ios need rpc/rpc.h includede before rpc/xdr.h
...
- fixed some missing includes for bzero, malloc and free
2011-06-01 18:06:15 +02:00
Ronnie Sahlberg
84004dbf9b
initial libnfs checkin
2011-02-06 15:45:09 +11:00