summaryrefslogtreecommitdiffstats
path: root/src/format.c
Commit message (Collapse)AuthorAgeFilesLines
* - finish cleaning up variable substitutionNalin Dahyabhai2008-06-091-178/+216
|
* - implement substitutionNalin Dahyabhai2008-06-091-30/+172
|
* - add support for '#'/'##'/'%'/'%%' in attribute value specifications, a la bashNalin Dahyabhai2008-06-091-23/+116
|
* - escape DNs when we use them to build filtersNalin Dahyabhai2008-06-061-4/+66
|
* - forget about tracking visited DNs, just track attributes used for refsNalin Dahyabhai2008-06-061-47/+203
| | | | (outgoing) and inref info (incoming)
* - (backend) when providing map configuration to others, read from the directoryNalin Dahyabhai2008-06-041-5/+31
| | | | | rather than the map cache, in case we're in the middle of building it - (format) referred: indicate how many bytes of data we stored
* - add a "referred" functionNalin Dahyabhai2008-06-041-14/+194
| | | | - make formatting functions take the domain and map name now
* - fix things so that when an entry in a map is updated, entries named by theNalin Dahyabhai2008-06-041-1/+1
| | | | | map configuration's referred attribute in the entry get updated in whichever map they happen to be in
* - fix %regmatch() to use extended regular expressionsNalin Dahyabhai2008-06-031-31/+160
| | | | - add %regsub() to match an extended regular expression and construct a reply
* - fix a spelling error, remove some logs which are more verbose than we needNalin Dahyabhai2008-06-021-1/+3
|
* - simplify variable expansion just a bitNalin Dahyabhai2008-06-021-70/+43
|
* - fix "merge" so that it properly reports need-to-use-bigger-buffer errorsNalin Dahyabhai2008-06-021-77/+118
| | | | - factor out some of the scarier string munging in the expand function
* - use error codes to report betterNalin Dahyabhai2008-06-021-67/+82
| | | | - fixups for dynamic formatting buffer
* - don't try to allocate buffers (which can be pretty large now) off the stackNalin Dahyabhai2008-06-021-22/+48
| | | | - fix use of format specifiers for arguments we don't have when logging
* - initial support for returning larger entries over tcp than we can over udpNalin Dahyabhai2008-06-021-7/+16
| | | | - make the tcp sizes tunable
* - make functions that take separators for constructing lists take them firstNalin Dahyabhai2008-05-301-12/+23
| | | | - have groups use both posix and groupofuniquenames user lists
* - 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/+15
| | | | - 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-6/+6
|
* - add a simple regmatch()Nalin Dahyabhai2008-05-161-4/+32
|
* - add a table of defaultsNalin Dahyabhai2008-05-161-0/+158
| | | | - add a "match" format function ("regmatch" is still needed)
* - make "list" and "deref" use vattrs, tooNalin Dahyabhai2008-05-161-28/+69
|
* - switch to using virtual attribute APIsNalin Dahyabhai2008-05-161-9/+18
|
* don't leak in that error caseNalin Dahyabhai2008-05-141-0/+1
|
* - format_deref:Nalin Dahyabhai2008-05-141-7/+12
| | | | | | | | don't complain if the entry has no DN values to deref log when we fail to read an entry - format_merge: don't double-log expansion attempts free the parameter list after we log with it
* - add the "merge" functionNalin Dahyabhai2008-05-141-46/+160
|
* - add some notesNalin Dahyabhai2008-05-131-3/+37
|
* - skip over quoted strings when searching for closing ) or }Nalin Dahyabhai2008-05-131-10/+26
| | | | - recognize functions as %function() or %function{}
* - add a "deref" function:Nalin Dahyabhai2008-05-131-1/+88
| | | | %deref("uniqueMember", "uidNumber")
* - add a "list" "function" which concatenates the values of attributesNalin Dahyabhai2008-05-131-0/+48
|
* - parse argument lists for "function"sNalin Dahyabhai2008-05-131-31/+80
|
* - add a test "echo" function for testingNalin Dahyabhai2008-05-131-2/+72
|
* - note that the key is specified as a format specifierNalin Dahyabhai2008-05-131-22/+99
| | | | - recognize "function" syntax in format specifiers
* - implement format specifier-based evaluation for entriesNalin Dahyabhai2008-05-131-2/+243
|
* - add a dummy formatter which does what the current format==attribute codeNalin Dahyabhai2008-05-121-0/+71
does, but at least breaks the logic out