2009-08-12 Matteo Corti <matteo.corti@id.ethz.ch> * svnauthcheck.c: checks for / at the end of directories 2009-04-06 Matteo Corti <matteo.corti@id.ethz.ch> * svnauthcheck.1.in: fixed man page * svnauthcheck.c: added --list-admin option * configure.ac: checks for sqlite or sqlite3 2009-04-03 Matteo Corti <matteo.corti@id.ethz.ch> * svnauthcheck.c: urldecoding strings 2008-10-26 Matteo Corti <matteo.corti@id.ethz.ch> * svnauthcheck.c: unknown groups are checked at the end since a group can be used before being declared 2008-05-14 Matteo Corti <matteo.corti@id.ethz.ch> * parser.y: fixed a bug in building of the list of writers of / (#135) * parser.y: allow empty files * parser.y: --user works toghether --subtree (#136) 2008-01-29 Brian Kahne * svnauthcheck.c: print an error for duplicate groups 2007-09-26 Matteo Corti <matteo.corti@id.ethz.ch> * svnauthcheck.c: the check for the permission was corrected (strings were badly quoted) 2007-09-25 Matteo Corti <matteo.corti@id.ethz.ch> * svnauthcheck.c: trac permissions are not more cleared before insertion * svnauthcheck.c: trac permissions are inserted only if not already present 2007-08-22 Matteo Corti <matteo.corti@id.ethz.ch> * README: some better description and examples 2007-08-22 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION 0.10.2: bug fix release * scanner.l: correct identification of special comments (e.g., #trac) 2007-08-21 Matteo Corti <matteo.corti@id.ethz.ch> * parser.y: group definitions can now appear among dir definitions 2007-07-25 Matteo Corti <matteo.corti@id.ethz.ch> * scanner.l: fixed the regex to skip comments 2007-07-25 Matteo Corti <matteo.corti@id.ethz.ch> * svnauthcheck.c (main): fixed segmentation fault when --version was specified 2007-07-25 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION 0.10.0: trac permissions management 2007-06-08 Matteo Corti <matteo.corti@id.ethz.ch> * strnlen is used only if available 2007-06-07 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION 0.9.18: bug fix release * new implementation of the user list managent * -d is only complied if -DDEBUG is specified 2007-06-06 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION 0.9.17: bug fix reslease * svnauthcheck.c: the routine to append lists of users was dropping users * error reporting now includes the input file name 2007-06-06 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION 0.9.16: bug fix release * scanner.l: allows @ and . in IDs * svnauthcheck.c: fix a bug occurring when an ID was member of more than one list 2006-12-11 Matteo Corti <corti@id.ethz.ch> * VERSION 0.9.15: bug fix release * svnauthcheck.c: properly initialize the template buffer * parser.y: fixed a return value (wrong type) 2006-12-08 Matteo Corti <corti@id.ethz.ch> * VERSION 0.9.14: bug fix release * parser.y: multiple repositories are supported * svnauthcheck.c: default * = r for unspecified permissions of the root dir * svnauthckeck.c: fixed a problem with some incorrect directory tree representations 2006-04-25 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION 0.9.13: bug fix release (several small problems detected by splint) 2006-04-05 Matteo Corti <matteo.corti@id.ethz.ch> * svnauthcheck.c: the permissions of a node where "inherited" by all the fathers. * VERSION 0.9.12 2006-02-22 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION 0.9.11 * parser.y: corrected an incorrect list traversal loop termination 2006-01-31 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION 0.9.10 * scanner.l: a new line is now a token * parser.y: newlines to allow the parsing of "ID = \n ID = \n" * svnauthcheck.c: generation of Apache permission files * doxygen.conf: doxygen support 2006-01-13 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION: 0.9.9 * configure: autoheader support * strnlen, strndup: used only if available * error: reporting using stderr * scanner.l: spaces are not allowed at the beginning of the line 2006-01-06 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION: 0.9.8 * parser.y: one line per user 2005-12-23 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION: 0.9.7 * svnauthcheck: --debug option * configure.ac: --enable-debug switches off compiler optimizations * parser.y: several memory leaks fixed * parser.y: the symbol table is not used when a partial file is analyzed 2005-12-22 Matteo Corti <matteo.corti@id.ethz.ch> * VERSION: 0.9.6 * scanner.l: "-" is accepted as part of a user-id * parser.y: valid groups are not checked when "--subtree" is specified. 2005-12-12 Matteo Corti <matteo.corti@id.ethz.ch> * 0.9.5: option --subtree 2005-12-03 Matteo Corti <matteo.corti@id.ethz.ch> * svnauthcheck.c: option --user checks if a given user has write permission to the root directory of the repository 2005-11-24 Matteo Corti <matteo.corti@id.ethz.ch> * configure: the version is set in the configure.ac only * scanner.l: skipping \r to handle DOS and Mac text files 2005-11-23 Matteo Matteo.Corti <matteo.corti@id.ethz.ch> * svnauthcheck.c: version number from autoconf * svnauthcheck.1: small typo * parser.y: accepting [repo:dir] * scanner.l: group -> groups * configure.ac: better handling of the --enable-debug option * Makefile.am: svnauthcheck.h is no more installed