summaryrefslogtreecommitdiffstats
path: root/src/portmap.h
Commit message (Collapse)AuthorAgeFilesLines
* Try reconnecting if rpcbind EPIPEs usNalin Dahyabhai2013-10-011-2/+2
| | | | | | | If the NIS server encounters an EPIPE while attempting to communicate with the portmapper, try to reconnect before giving up on registering. Depending on which RPC implementation is used, rpcbind may drop idle clients after 30 seconds, and our startup can take longer than that.
* - move client socket creation here, so that we don't have to know how toNalin Dahyabhai2009-02-121-1/+3
| | | | | | | | | | do it elsewhere - refactor the send/receive logic out so that it can be used for either rpcbind or portmap - try to connect to rpcbind over a local socket first, else assume we have to use portmap over IP - use our own rpcb encode/decode function to avoid mixing the one from libtirpc with the rest of libc's XDR functions -- THAT WOULD BE BAD
* - first (non-working) pass at registering with rpcbindNalin Dahyabhai2009-02-111-1/+2
|
* - use our own bind-reserve-port helper, which should work with eitherNalin Dahyabhai2009-02-111-3/+4
| | | | | ipv4 or ipv6 sockets - make portmap_register()/portmap_unregister() require the address family
* - more build machineryNalin Dahyabhai2008-05-291-0/+21
| | | | | - license text in source files - elaborate on what's still to be done
* - build cleanupsNalin Dahyabhai2008-05-291-2/+0
| | | | - remove some more NSPRisms in cases when XDRisms are even more portable
* - finish getting the basic NIS server going againNalin Dahyabhai2008-04-011-2/+3
|
* - working on splitting out the portmap registration/unregistrationNalin Dahyabhai2007-11-201-0/+10
- beginning to break out schema management