Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - finish cleaning up variable substitution | Nalin Dahyabhai | 2008-06-09 | 1 | -178/+216 |
| | |||||
* | - implement substitution | Nalin Dahyabhai | 2008-06-09 | 1 | -30/+172 |
| | |||||
* | - add support for '#'/'##'/'%'/'%%' in attribute value specifications, a la bash | Nalin Dahyabhai | 2008-06-09 | 1 | -23/+116 |
| | |||||
* | - escape DNs when we use them to build filters | Nalin Dahyabhai | 2008-06-06 | 1 | -4/+66 |
| | |||||
* | - forget about tracking visited DNs, just track attributes used for refs | Nalin Dahyabhai | 2008-06-06 | 1 | -47/+203 |
| | | | | (outgoing) and inref info (incoming) | ||||
* | - (backend) when providing map configuration to others, read from the directory | Nalin Dahyabhai | 2008-06-04 | 1 | -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" function | Nalin Dahyabhai | 2008-06-04 | 1 | -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 the | Nalin Dahyabhai | 2008-06-04 | 1 | -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 expressions | Nalin Dahyabhai | 2008-06-03 | 1 | -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 need | Nalin Dahyabhai | 2008-06-02 | 1 | -1/+3 |
| | |||||
* | - simplify variable expansion just a bit | Nalin Dahyabhai | 2008-06-02 | 1 | -70/+43 |
| | |||||
* | - fix "merge" so that it properly reports need-to-use-bigger-buffer errors | Nalin Dahyabhai | 2008-06-02 | 1 | -77/+118 |
| | | | | - factor out some of the scarier string munging in the expand function | ||||
* | - use error codes to report better | Nalin Dahyabhai | 2008-06-02 | 1 | -67/+82 |
| | | | | - fixups for dynamic formatting buffer | ||||
* | - don't try to allocate buffers (which can be pretty large now) off the stack | Nalin Dahyabhai | 2008-06-02 | 1 | -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 udp | Nalin Dahyabhai | 2008-06-02 | 1 | -7/+16 |
| | | | | - make the tcp sizes tunable | ||||
* | - make functions that take separators for constructing lists take them first | Nalin Dahyabhai | 2008-05-30 | 1 | -12/+23 |
| | | | | - have groups use both posix and groupofuniquenames user lists | ||||
* | - 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 | -1/+15 |
| | | | | - 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 | -6/+6 |
| | |||||
* | - add a simple regmatch() | Nalin Dahyabhai | 2008-05-16 | 1 | -4/+32 |
| | |||||
* | - add a table of defaults | Nalin Dahyabhai | 2008-05-16 | 1 | -0/+158 |
| | | | | - add a "match" format function ("regmatch" is still needed) | ||||
* | - make "list" and "deref" use vattrs, too | Nalin Dahyabhai | 2008-05-16 | 1 | -28/+69 |
| | |||||
* | - switch to using virtual attribute APIs | Nalin Dahyabhai | 2008-05-16 | 1 | -9/+18 |
| | |||||
* | don't leak in that error case | Nalin Dahyabhai | 2008-05-14 | 1 | -0/+1 |
| | |||||
* | - format_deref: | Nalin Dahyabhai | 2008-05-14 | 1 | -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" function | Nalin Dahyabhai | 2008-05-14 | 1 | -46/+160 |
| | |||||
* | - add some notes | Nalin Dahyabhai | 2008-05-13 | 1 | -3/+37 |
| | |||||
* | - skip over quoted strings when searching for closing ) or } | Nalin Dahyabhai | 2008-05-13 | 1 | -10/+26 |
| | | | | - recognize functions as %function() or %function{} | ||||
* | - add a "deref" function: | Nalin Dahyabhai | 2008-05-13 | 1 | -1/+88 |
| | | | | %deref("uniqueMember", "uidNumber") | ||||
* | - add a "list" "function" which concatenates the values of attributes | Nalin Dahyabhai | 2008-05-13 | 1 | -0/+48 |
| | |||||
* | - parse argument lists for "function"s | Nalin Dahyabhai | 2008-05-13 | 1 | -31/+80 |
| | |||||
* | - add a test "echo" function for testing | Nalin Dahyabhai | 2008-05-13 | 1 | -2/+72 |
| | |||||
* | - note that the key is specified as a format specifier | Nalin Dahyabhai | 2008-05-13 | 1 | -22/+99 |
| | | | | - recognize "function" syntax in format specifiers | ||||
* | - implement format specifier-based evaluation for entries | Nalin Dahyabhai | 2008-05-13 | 1 | -2/+243 |
| | |||||
* | - add a dummy formatter which does what the current format==attribute code | Nalin Dahyabhai | 2008-05-12 | 1 | -0/+71 |
does, but at least breaks the logic out |