857a9e1f1cf3a2241403bfb201421bb1a66038b1 |
|
07-Dec-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib: var-expand - Add table size and merge utility functions |
bcf1cf2afb9692b0db555e6ecf662a2fbd19793d |
|
02-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib: API change - var_expand_func_table.func() can now return error.
None of the existing functions were changed to return errors (yet). |
0f5dc4da3982053036be65190e44bf28a67b1ca2 |
|
02-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib: API change - var_expand*() now returns error string.
This allows callers to fail properly if the format string is invalid. |
79fe1b28df44ba22b230326bee895583c1df5a28 |
|
01-Sep-2016 |
Stephan Bosch <stephan@dovecot.fi> |
lib: var-expand: Removed var_expand_table_build().
Replaced it with explicit table construction at the one place it was used.
Clang -Wvargargs complained about passing a char argument to va_start(). |
e539ff946adcbc68793adb6d9d84621dce3bf46b |
|
02-Aug-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib: var_has_key() properly ignores key=='\0' now. |
7a556ac46f1f51ee29bc8aa92b5ffe05b004a8b8 |
|
02-Aug-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib: var_get_key() didn't handle %{long_variables} correctly
This also fixes var_has_key()'s long_key handling. |
a10ed8c47534b4c6b6bf2711ccfe577e720a47b4 |
|
23-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
The non-obvious APIs where NULL parameter was changed to "" are
master_service_init() and auth_master_user_list_init().
These checks can currently be enabled only on a patched clang:
http://llvm.org/bugs/show_bug.cgi?id=6786 |
b58cb4b59ccd78ee1c3e0df0bc13c300d1bec380 |
|
14-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
liblib: Added var_get_key_range() |
e130dc7c712a10215b1e6be56403bbb934826251 |
|
02-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
liblib: Added var_expand_with_funcs() to expand variables with function callbacks. |
f77ffa31038d46ca9c6d24d93e3d76c9aa8d4d0c |
|
13-Dec-2008 |
Timo Sirainen <tss@iki.fi> |
var_expand(): Added support for long %{variable} names.
--HG--
branch : HEAD |
5daf9fa081859b99c5082b680f3f8a70b82a76f0 |
|
25-Oct-2008 |
Timo Sirainen <tss@iki.fi> |
Added var_has_key().
--HG--
branch : HEAD |
68a4946b12583b88fa802e52ebee45cd96056772 |
|
20-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Added more consts, ATTR_CONSTs and ATTR_PUREs.
--HG--
branch : HEAD |
c25356d5978632df6203437e1953bcb29e0c736f |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Changed .h ifdef/defines to use <NAME>_H format.
--HG--
branch : HEAD |
3e859421cc59d28d4ba99f32830e3d0531334813 |
|
31-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Added var_expand_table_build()
--HG--
branch : HEAD |
ee3cb11d230d549367a1213aefe4598345796256 |
|
15-Dec-2004 |
Timo Sirainen <tss@iki.fi> |
Auth cache key was built wrong if any modifiers were used for %vars.
Added var_get_key() function which skips over any modifiers and returns the
actual key.
--HG--
branch : HEAD |
3b94ff5951db4d4eddb7a80ed4e3f61207202635 |
|
25-May-2004 |
Timo Sirainen <tss@iki.fi> |
Fixed var_expand() to take a table of variables rather than a few predefined
ones. Added support for modifiers.
--HG--
branch : HEAD |
4cb2599c5cdf27362a66ac475ce295409c093c92 |
|
27-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Added var_expand()
--HG--
branch : HEAD |