summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Check that the search base is serviced by a real backend before we'll ↵Nalin Dahyabhai2010-11-221-0/+9
| | | | attempt to participate in a search request.
* - more loggingNalin Dahyabhai2010-11-191-0/+24
|
* - more debug loggingNalin Dahyabhai2010-11-191-10/+18
|
* - initialize map_supported so that when we debug log we output it rightNalin Dahyabhai2010-11-191-0/+1
|
* - do a full clear of some temporaries (valgrind)Nalin Dahyabhai2010-11-181-0/+2
|
* - don't walk off the end of the filter array, but expect it to be of theNalin Dahyabhai2010-11-181-1/+1
| | | | right length
* - add optional caching of filters to attribute listsNalin Dahyabhai2010-11-182-19/+51
|
* - use actual slapi_filter structures to avoid reparsingNalin Dahyabhai2010-11-182-4/+14
|
* - manage filters along with chains of attributes and search basesNalin Dahyabhai2010-11-182-4/+23
|
* - return unwilling-to-perform instead of insufficient-access in responseNalin Dahyabhai2010-08-021-2/+2
| | | | to write requests
* - note whether or not the map is "secure" regardless of whether or notNalin Dahyabhai2009-06-181-5/+5
| | | | we were able to find a matching key
* - actually send portmap registrations to the right serverslapi-nis-0.17Nalin Dahyabhai2009-05-141-1/+1
|
* - when not configured to use a specific port, bindresvport to a datagramNalin Dahyabhai2009-05-141-3/+4
| | | | | socket so that we avoid trying to use the same one that we might be using for a portmap client socket
* - try to set the reuse-address socket option at the right level (socket,Nalin Dahyabhai2009-05-141-2/+2
| | | | not IP) this time
* - changes to commentsNalin Dahyabhai2009-05-071-4/+5
|
* - remove that debug message, it's redundantNalin Dahyabhai2009-05-071-1/+0
|
* - log more detailsNalin Dahyabhai2009-05-071-9/+30
|
* - make sure that %referred() and %deref() don't return empty stringsNalin Dahyabhai2009-05-071-8/+10
|
* - remove unused variablesNalin Dahyabhai2009-05-063-7/+2
|
* - revert to registering plugins at init-time, which is what the docsNalin Dahyabhai2009-05-064-66/+90
| | | | | | say we should do - use whether or not the plugin_base is initialized as in indicator of whether the plugin's been started or not
* - register our internal pre-/post-/internalpre-op plugins atNalin Dahyabhai2009-05-062-78/+92
| | | | startup-time, so that the hooks will only be used if we're enabled
* - add the list of function parameters to debugged invocation failure logNalin Dahyabhai2009-04-301-2/+2
| | | | messages
* - fix format_link() to not corrupt the heap with some bad mathNalin Dahyabhai2009-04-301-29/+43
|
* - only clear the backend_data return pointer if we were given one -- it'sNalin Dahyabhai2009-04-301-2/+6
| | | | | an optional argument, and we were already checking for non-NULL later on when assigning it a real value
* - fix type mismatch warningsNalin Dahyabhai2009-04-274-25/+28
|
* - fix some crashes by dereferencing uninitialized pointers whenNalin Dahyabhai2009-04-271-0/+26
| | | | retrieving information from a map fails
* - make the defaults use recursive support for attribute valuesNalin Dahyabhai2009-03-041-4/+4
|
* - 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