X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=README;h=a2aec70da3986b91c43958e6d331921798a60aea;hb=8afcdc959f1fe3d4b62566cab0f97135453e3d2c;hp=edfd8e145cecaf6875dd2df2681e8d8c21b7cfa2;hpb=3d1fec08f79a9a12cc87dac1994503e3e5af78ff;p=deb_libnfs.git diff --git a/README b/README index edfd8e1..a2aec70 100644 --- a/README +++ b/README @@ -35,10 +35,46 @@ ports from connecting. These servers require you use the "insecure" export option in /etc/exports in order to allow libnfs clients to be able to connect. -PLATTFORM support +Some versions of Linux support special capabilities that can be assigned to +programs to allow non-root users to bind to system ports. +This is set up by running + sudo setcap 'cap_net_bind_service=+ep' /path/to/executable +When libnfs is linked against an executable with this special capability +assigned to it, libnfs may be able to use system ports even when executing +under the privilege of a non-root user account. + +This is highly non-portable so IF this works on your linux system, count +yourself lucky. + + + +PLATFORM support ================= As of now this is tested with linux, MacOSX and Apple iOS. Linux: - tested with Ubuntu 10.04 - should work with others aswell +Cygwin: - tested under 64bit win2k8. MacOSX: - tested with SDK 10.4 (under Snow Leopard) - should also work with later SDKs and 64Bit iOS: - tested with iOS SDK 4.2 - running on iOS 4.3.x +FreeBSD:- tested with 8.2 +OpenSolaris +Windows:- tested on Windows 7 64 and Windows XP 32 using Visual Studio 10 (see README.win32.txt for build instructions) +Android: + +Cygwin +------ +Configure with './configure --enable-tirpc' since cygwin only supports ti-rpc and not classic rpc. + + + +RELEASE TARBALLS +================ +Release tarballs are available at https://github.com/sahlberg/libnfs/downloads + + + +MAILINGLIST +=========== +A libnfs mailinglist is available at http://groups.google.com/group/libnfs +Announcements of new versions of libnfs will be posted to this list. +