Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cast away type-mismatches calling xdr_free() (static analysis) | Nalin Dahyabhai | 2014-02-17 | 1 | -9/+9 |
| | |||||
* | Don't leak arguments to yp_all() (more of #967468) | Nalin Dahyabhai | 2013-12-09 | 1 | -0/+1 |
| | |||||
* | Check if we fail to read-lock | Nalin Dahyabhai | 2013-08-07 | 1 | -8/+75 |
| | | | | | If we fail to get a read lock on the data, fail to answer the client's NIS request. | ||||
* | Don't leak decoded XDR memory | Nalin Dahyabhai | 2013-05-23 | 1 | -0/+8 |
| | | | | | After we're done with decoded arguments from a client, use xdr_free() to free anything that was dynamically-allocated. | ||||
* | Fix some uninitialized-jump warnings | Nalin Dahyabhai | 2013-05-23 | 1 | -1/+3 |
| | | | | | | Clear buffers that we encode data into before encoding them, to avoid valgrind warnings that their contents are used before they're written to. | ||||
* | - remove unused variables | Nalin Dahyabhai | 2012-01-24 | 1 | -5/+1 |
| | |||||
* | - finish the port to the new yp.x | Nalin Dahyabhai | 2011-05-13 | 1 | -32/+34 |
| | |||||
* | - the field is called "maps", not "list" now | Nalin Dahyabhai | 2011-05-13 | 1 | -3/+3 |
| | |||||
* | - new yp.x uses "stat" where we used to use "status"... fun. | Nalin Dahyabhai | 2011-05-13 | 1 | -25/+25 |
| | |||||
* | - don't assume that libc will provide yp headers -- build them ourselves | Nalin Dahyabhai | 2011-05-13 | 1 | -2/+2 |
| | |||||
* | - check for errors building a no-such-map or no-such-domain response | Nalin Dahyabhai | 2011-01-03 | 1 | -6/+16 |
| | | | | packet before sending it in response to yp_all (defect #10090) | ||||
* | - clear the whole reply structure before use instead of just the initial ↵ | Nalin Dahyabhai | 2011-01-03 | 1 | -1/+1 |
| | | | | part (defect #10088) | ||||
* | - initialize map_supported so that when we debug log we output it right | Nalin Dahyabhai | 2010-11-19 | 1 | -0/+1 |
| | |||||
* | - fix type mismatch warnings | Nalin Dahyabhai | 2009-04-27 | 1 | -5/+5 |
| | |||||
* | - remove unnecessary include | Nalin Dahyabhai | 2009-02-11 | 1 | -1/+0 |
| | |||||
* | - move config.h into src/ | Nalin Dahyabhai | 2008-10-24 | 1 | -1/+1 |
| | |||||
* | - remove unused variables | Nalin Dahyabhai | 2008-07-31 | 1 | -1/+1 |
| | |||||
* | - make yp_maplist omit maps with "nis-secure: yes" if the client isn't "secure" | Nalin Dahyabhai | 2008-07-10 | 1 | -27/+37 |
| | |||||
* | - return no-domain or no-map when the master for a bogus map or domain is asked | Nalin Dahyabhai | 2008-07-08 | 1 | -10/+35 |
| | |||||
* | - whoops, add missing variable | Nalin Dahyabhai | 2008-07-03 | 1 | -1/+1 |
| | |||||
* | - check over some comments | Nalin Dahyabhai | 2008-07-03 | 1 | -8/+37 |
| | | | | - differentiate between no-original-key and no-map when handling yp_next() | ||||
* | - make the map match logic use 'const' where it's appropriate | Nalin Dahyabhai | 2008-07-03 | 1 | -4/+4 |
| | |||||
* | - compensate for new parameters in the map matching functions | Nalin Dahyabhai | 2008-07-03 | 1 | -3/+3 |
| | |||||
* | - start adding an sch backend | Nalin Dahyabhai | 2008-06-30 | 1 | -1/+1 |
| | | | | - start factoring out the backend logic where the sch and nis backends overlap | ||||
* | - rename dispatch to disp-nis | Nalin Dahyabhai | 2008-06-30 | 1 | -1/+1 |
| | |||||
* | - rename plugin.c,plugin.h to plug-nis.c,plug-nis.h | Nalin Dahyabhai | 2008-06-30 | 1 | -1/+1 |
| | |||||
* | - log the key third in a "next" debug message | Nalin Dahyabhai | 2008-06-21 | 1 | -7/+7 |
| | |||||
* | - get most of the tree in shape to handle multiple keys per entry | Nalin Dahyabhai | 2008-06-17 | 1 | -19/+38 |
| | | | | | - make map_next() not expose entry IDs or key indices, because it has to do all of the heavy lifting anyway | ||||
* | - use search-by-id interfaces when handling nis_all requests | Nalin Dahyabhai | 2008-06-13 | 1 | -54/+59 |
| | |||||
* | - fail to provide the order for secure maps to not-secure clients | Nalin Dahyabhai | 2008-06-10 | 1 | -3/+5 |
| | |||||
* | - take a client_secure flag, and if the map_secure flag is set and the | Nalin Dahyabhai | 2008-06-10 | 1 | -28/+40 |
| | | | | client_secure flag is not set, feign lack of knowledge about a map's contents | ||||
* | - handle the map-with-no-entry case right in nis_all | Nalin Dahyabhai | 2008-06-02 | 1 | -4/+33 |
| | |||||
* | - initial support for returning larger entries over tcp than we can over udp | Nalin Dahyabhai | 2008-06-02 | 1 | -49/+47 |
| | | | | - make the tcp sizes tunable | ||||
* | - add read-locking when we read from the map cache | Nalin Dahyabhai | 2008-05-30 | 1 | -0/+16 |
| | |||||
* | - don't return NOKEY when there's no MAP, or vice-versa | Nalin Dahyabhai | 2008-05-30 | 1 | -1/+6 |
| | |||||
* | - move nis_all processing to a works-in-chunks state machine | Nalin Dahyabhai | 2008-05-30 | 1 | -67/+327 |
| | |||||
* | - drop the stack usage a bit | Nalin Dahyabhai | 2008-05-29 | 1 | -1/+1 |
| | |||||
* | - more build machinery | Nalin Dahyabhai | 2008-05-29 | 1 | -0/+21 |
| | | | | | - license text in source files - elaborate on what's still to be done | ||||
* | - build cleanups | Nalin Dahyabhai | 2008-05-29 | 1 | -2/+10 |
| | | | | - remove some more NSPRisms in cases when XDRisms are even more portable | ||||
* | - try to pull out NSPRisms where they're not needed | Nalin Dahyabhai | 2008-05-29 | 1 | -7/+5 |
| | |||||
* | - rewrite dispatching code so that | Nalin Dahyabhai | 2008-05-27 | 1 | -33/+59 |
| | | | | | | | | | | | * 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 | ||||
* | - tweak the yp_next() routine to return NOMORE when the request key has an | Nalin Dahyabhai | 2008-05-27 | 1 | -1/+11 |
| | | | | associated value but no next value | ||||
* | - make the dispatcher callback data slightly more opaque to the NIS routines | Nalin Dahyabhai | 2008-05-27 | 1 | -102/+32 |
| | |||||
* | - move the reply code back into the dispatcher so that it'll be easier to | Nalin Dahyabhai | 2008-05-27 | 1 | -85/+35 |
| | | | | replace | ||||
* | - implement maplist, finally | Nalin Dahyabhai | 2008-05-16 | 1 | -1/+35 |
| | |||||
* | - switch to using virtual attributes | Nalin Dahyabhai | 2008-05-16 | 1 | -1/+5 |
| | | | | | - read the name of the master for a map from "cn=config"'s nsslapd-localhost attribute, which is a virtual attribute | ||||
* | - fix a log message | Nalin Dahyabhai | 2008-05-14 | 1 | -1/+2 |
| | |||||
* | - fix a couple of log messages | Nalin Dahyabhai | 2008-05-13 | 1 | -4/+4 |
| | |||||
* | - use writev() to send stream chunks in one part instead of two | Nalin Dahyabhai | 2008-05-13 | 1 | -10/+25 |
| | |||||
* | - use PRBool instead of bool_t where we interface with the map | Nalin Dahyabhai | 2008-04-18 | 1 | -4/+6 |
| |