summaryrefslogtreecommitdiffstats
path: root/src/dispatch.c
Commit message (Collapse)AuthorAgeFilesLines
* - sort out host/network order for port numbersNalin Dahyabhai2008-06-101-4/+4
|
* - track whether or not the client's request came from a privileged portNalin Dahyabhai2008-06-101-11/+46
| | | | - use sockaddr_storage instead of sockaddr for storing client addresses
* - add v6 address/netmask computation to securenetsNalin Dahyabhai2008-06-091-1/+16
|
* - implement ipv4 support for 'nis-plugin-securenet' settingsNalin Dahyabhai2008-06-091-2/+158
| | | | | - rip out implementation for supporting 'nis-plugin-port', due to not knowing how to read the database safely at init-time
* - wire in to-be-written support for securenetsNalin Dahyabhai2008-06-061-1/+24
|
* - implement tcp_wrappers supportNalin Dahyabhai2008-06-031-0/+41
|
* - provide a more useful error when a reply is too large for a dgram, so thatNalin Dahyabhai2008-06-021-0/+14
| | | | nis clients won't appear to hang
* - initial support for returning larger entries over tcp than we can over udpNalin Dahyabhai2008-06-021-28/+92
| | | | - make the tcp sizes tunable
* - sort out the threading start/stop functions, and add rwlock functionsNalin Dahyabhai2008-05-301-59/+28
|
* - shrink that, tooNalin Dahyabhai2008-05-301-1/+1
|
* - actually, since that makes it "chunky", shrink itNalin Dahyabhai2008-05-301-1/+1
|
* - no sense in making this that smallNalin Dahyabhai2008-05-301-1/+1
|
* - move nis_all processing to a works-in-chunks state machineNalin Dahyabhai2008-05-301-20/+20
|
* - 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-1/+13
| | | | - remove some more NSPRisms in cases when XDRisms are even more portable
* - try to pull out NSPRisms where they're not neededNalin Dahyabhai2008-05-291-4/+0
|
* - start queuing data for connected clients instead of sending it immediatelyNalin Dahyabhai2008-05-271-19/+54
|
* - pass the entire client structure to connected reply callbacksNalin Dahyabhai2008-05-271-44/+45
|
* - rewrite dispatching code so thatNalin Dahyabhai2008-05-271-258/+463
| | | | | | | | | | | * we multiplex servicing for connected clients in the same thread that handles datagram clients * nis query routines use a callback rather than a symbol, so that... * ...we can supply different callbacks for datagram and connected clients * nis query routines have the option of giving us a chunk of output and telling us to come back later for more, though for now only nis_all gets the option of doing that, and currently write those chunks immediately in a blocking way
* - make the dispatcher callback data slightly more opaque to the NIS routinesNalin Dahyabhai2008-05-271-41/+98
|
* - move the reply code back into the dispatcher so that it'll be easier toNalin Dahyabhai2008-05-271-1/+62
| | | | replace
* - warning cleanupsNalin Dahyabhai2008-04-021-2/+2
|
* - some header cleanupNalin Dahyabhai2008-04-021-1/+0
| | | | - always build a dummy plugin
* - finish getting the basic NIS server going againNalin Dahyabhai2008-04-011-2/+14
|
* separate the searching bits out from the nis protocol bitsNalin Dahyabhai2008-03-271-1/+0
|
* more cleanup of client-handling codeNalin Dahyabhai2008-03-271-14/+12
|
* more cleanup of client-handling codeNalin Dahyabhai2008-03-271-16/+196
|
* try to clean this up a bitNalin Dahyabhai2008-03-271-0/+109