├── .gitignore ├── Changelog ├── LICENSE.txt ├── Makefile.am ├── README ├── THANKS.txt ├── TODO ├── autogen.sh ├── configure.in ├── example ├── mysql-auth.conf ├── openvpn_database_diagram.pdf ├── openvpn_schema.sql └── simple │ ├── mysql-auth-simple.conf │ ├── openvpn_database_diagram_simple.pdf │ └── openvpn_schema_simple.sql ├── src ├── Makefile.am ├── am_mysql.c ├── am_mysql.h ├── client_context.c ├── client_context.h ├── debug.c ├── debug.h ├── kvp.c ├── kvp.h ├── list.c ├── list.h ├── mysql-auth.c ├── openvpn-plugin.h ├── pf.c ├── pf.h ├── plugin_conf.c ├── plugin_conf.h ├── utils.c └── utils.h └── tests ├── Makefile.am └── testplugin.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/Changelog -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS = src tests 2 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/README -------------------------------------------------------------------------------- /THANKS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/THANKS.txt -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/TODO -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/autogen.sh -------------------------------------------------------------------------------- /configure.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/configure.in -------------------------------------------------------------------------------- /example/mysql-auth.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/example/mysql-auth.conf -------------------------------------------------------------------------------- /example/openvpn_database_diagram.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/example/openvpn_database_diagram.pdf -------------------------------------------------------------------------------- /example/openvpn_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/example/openvpn_schema.sql -------------------------------------------------------------------------------- /example/simple/mysql-auth-simple.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/example/simple/mysql-auth-simple.conf -------------------------------------------------------------------------------- /example/simple/openvpn_database_diagram_simple.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/example/simple/openvpn_database_diagram_simple.pdf -------------------------------------------------------------------------------- /example/simple/openvpn_schema_simple.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/example/simple/openvpn_schema_simple.sql -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/am_mysql.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/am_mysql.c -------------------------------------------------------------------------------- /src/am_mysql.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/am_mysql.h -------------------------------------------------------------------------------- /src/client_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/client_context.c -------------------------------------------------------------------------------- /src/client_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/client_context.h -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/kvp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/kvp.c -------------------------------------------------------------------------------- /src/kvp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/kvp.h -------------------------------------------------------------------------------- /src/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/list.c -------------------------------------------------------------------------------- /src/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/list.h -------------------------------------------------------------------------------- /src/mysql-auth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/mysql-auth.c -------------------------------------------------------------------------------- /src/openvpn-plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/openvpn-plugin.h -------------------------------------------------------------------------------- /src/pf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/pf.c -------------------------------------------------------------------------------- /src/pf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/pf.h -------------------------------------------------------------------------------- /src/plugin_conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/plugin_conf.c -------------------------------------------------------------------------------- /src/plugin_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/plugin_conf.h -------------------------------------------------------------------------------- /src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/utils.c -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/src/utils.h -------------------------------------------------------------------------------- /tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/tests/Makefile.am -------------------------------------------------------------------------------- /tests/testplugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chantra/openvpn-mysql-auth/HEAD/tests/testplugin.c --------------------------------------------------------------------------------