summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* - reject client requests > 64k in sizeNalin Dahyabhai2009-03-041-1/+13
|
* - assume that super-large fragments are an errorNalin Dahyabhai2009-02-121-0/+9
|
* - drop a debug messageNalin Dahyabhai2009-02-121-4/+0
| | | | - default to not using libtirpc
* - move client socket creation here, so that we don't have to know how toNalin Dahyabhai2009-02-122-183/+375
| | | | | | | | | | 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
* - handle argument order and count changing for portmap registration functionsNalin Dahyabhai2009-02-121-115/+66
| | | | | - pass IPPROTO_XXX instead of SOCK_XXX to registration function - if we're registering/unregistering IPv6, also register/unregister IPv4
* - first (non-working) pass at registering with rpcbindNalin Dahyabhai2009-02-113-20/+173
|
* - link with libnsl or libtirpc, not bothNalin Dahyabhai2009-02-111-3/+3
|
* - fix strict-aliasing errorsNalin Dahyabhai2009-02-111-10/+17
|
* - use our own bind-reserve-port helper, which should work with eitherNalin Dahyabhai2009-02-114-60/+108
| | | | | ipv4 or ipv6 sockets - make portmap_register()/portmap_unregister() require the address family
* - remove unnecessary includeNalin Dahyabhai2009-02-112-2/+0
|
* - use tirpc cflags if they're set, link with libtirpc if we found it,Nalin Dahyabhai2009-02-111-1/+6
| | | | always build the portmap example client
* - merge discovered values rather than straight-out adding them, so thatNalin Dahyabhai2008-12-081-8/+9
| | | | the duplicates don't show up in the constructed entry
* - actually, entries in this map referring to other entries in theNalin Dahyabhai2008-12-031-9/+0
| | | | same map deserve to be updated, too
* - add some comments for laterNalin Dahyabhai2008-12-031-2/+6
|
* - don't use a DN as the right-side of a search filter, since theNalin Dahyabhai2008-12-031-30/+82
| | | | server doesn't know that the attribute should have DN syntax
* - note where we search for configuration dataNalin Dahyabhai2008-12-031-0/+4
|
* - fix a logic error when determining if an entry which contains anNalin Dahyabhai2008-12-031-4/+5
| | | | attrribute used in %referred() needs other things to be updated
* - give callback registration the ability to return errorsNalin Dahyabhai2008-12-035-16/+128
| | | | | - make the nis plugin register two types of internal plugins, since it can't just be a postop plugin any more
* - add backend_shr_internal_postop_init(), move internal postopNalin Dahyabhai2008-12-032-18/+35
| | | | registration to it, let callback registration return error codes
* - hook our postop callbacks onto internal changes, tooNalin Dahyabhai2008-12-031-0/+20
|
* - clean up (and clean up documentation for) matching functionsNalin Dahyabhai2008-12-021-95/+75
|
* Merge branch 'master' of git.fedoraproject.org:/git/slapi-nisNalin Dahyabhai2008-12-024-18/+79
|\
| * - use a counter to make sure we don't recurse inside the same thread,Nalin Dahyabhai2008-12-024-18/+79
| | | | | | | | | | which might cause us to try to take a read lock when we're holding the write lock, or vice-versa
* | - make deref() return an error when it fails to evaluate, just like mostNalin Dahyabhai2008-12-021-1/+3
|/ | | | other list-producing functions do
* - abortive work at rejecting all internal-originating searches outrightNalin Dahyabhai2008-11-211-1/+11
| | | | - fix the error message given when hooking up the compare callback doesn't work
* - avoid getting read locks when we know we already have themNalin Dahyabhai2008-11-181-6/+0
|
* - merge backend_check_scope() with its only caller, backend_check_scope_pb()Nalin Dahyabhai2008-11-181-14/+3
|
* - if poll() fails due to EINTR, try againNalin Dahyabhai2008-11-131-0/+7
|
* - remove unnecessary headerNalin Dahyabhai2008-11-131-1/+0
|
* - clear some memory before using itNalin Dahyabhai2008-11-041-0/+1
|
* - drop some unused variablesNalin Dahyabhai2008-11-042-10/+3
|
* - add a "link" functionNalin Dahyabhai2008-11-041-0/+181
|
* - stop deref_r() and referred_r() stop returning empty strings when theyNalin Dahyabhai2008-11-041-17/+9
| | | | | find nothing -- that was throwing things off - add a combined check for collect, ifeq, and deref_r
* - add some argument checking to functions which were missing themNalin Dahyabhai2008-11-031-1/+55
| | | | - return an error if %collect doesn't have anything to return
* - add a %collect function, for concatenating lists of values into singleNalin Dahyabhai2008-11-031-0/+58
| | | | lists, but without flattening them as %merge does
* - teach %ifeq to return lists of values correctlyNalin Dahyabhai2008-11-031-24/+17
|
* - change %ifelse to %ifeq, because we won't have to worry about how toNalin Dahyabhai2008-11-031-43/+50
| | | | | compare the evaluated expression if we need to compare it using a single attribute name
* - add an %ifelse functionNalin Dahyabhai2008-10-241-5/+89
| | | | - fix a bug in function argument parsing
* - rework how the referred_r function works, so that it retrieves theNalin Dahyabhai2008-10-241-87/+74
| | | | interesting attribute from intermediate points, as deref_r does
* - move config.h into src/Nalin Dahyabhai2008-10-2413-13/+13
|
* - rename formatting functions:Nalin Dahyabhai2008-10-242-42/+42
| | | | | | derefx -> deref_r referredx -> referred_r - add a simple test for referred_r
* - add referredx, as derefxNalin Dahyabhai2008-10-242-5/+501
|
* - don't forget to correctly populate the ref_attr_listNalin Dahyabhai2008-10-241-0/+3
|
* - add another list of attributes and parents, for use in chasing andNalin Dahyabhai2008-09-105-34/+80
| | | | tracking multi-hop backreferences
* - we already know we're searching from the immediate superior of anNalin Dahyabhai2008-09-101-2/+2
| | | | expected entry, so limit the search from subtree to onelevel
* - simplify the backref chasing logic a bit moreNalin Dahyabhai2008-09-091-16/+18
|
* - fixup some heap corruptionNalin Dahyabhai2008-09-092-100/+150
| | | | - clean up the reference updating logic
* - search for predecessors using the right attribute/basesNalin Dahyabhai2008-09-092-6/+67
| | | | | - handle nesting when searching for backreferences - actually update backreferences when we chase them the new way
* - update references as noted by the derefx functionNalin Dahyabhai2008-09-081-57/+156
|
* - add a way to create an SDN list using an array of stringsNalin Dahyabhai2008-09-082-3/+26
|