Khanh Ngo
5f049debe5
Adding Flask-SeaSurf module for CSRF protection.
2018-11-21 10:24:33 +07:00
Chris Pritchard
8a20d3f2d8
migrated to authlib
2018-10-22 02:33:46 +01:00
Chris Pritchard
396ce14b9f
OIDC ( #1 )
...
Implemented OIDC using authlib
2018-10-21 23:38:12 +01:00
Khanh Ngo
e6f82160c1
Fix python code as suggestion from LGTM
2018-08-31 18:00:41 +07:00
Khanh Ngo
32dcc6482f
Fix db migration issue
2018-08-23 09:23:21 +07:00
Khanh Ngo
66e9be8c7a
Update .travis.yml to use mysql for db. Fix RECORDS_ALLOW_EDIT config key
2018-08-22 21:48:57 +07:00
Khanh Ngo
8af7a6ac9e
Adjustment in travis ci configs. Fix importing during first time running db upgrade
2018-08-20 17:21:32 +07:00
Khanh Ngo
babf62bae0
Fix Github/Google oAuth
2018-08-19 15:29:50 +07:00
Khanh Ngo
4b9349c83e
Create DB config for pdns and authentication setting
2018-08-18 18:41:59 +07:00
Khanh Ngo
585985e4f0
Merge changes from master, PR #280 and resolve conflicts
2018-06-13 11:05:53 +07:00
Khanh Ngo
c2df132040
Merge remote-tracking branch 'kaechele/use-webassets'
2018-06-13 09:58:15 +07:00
Khanh Ngo
8a22e030cd
Merge and resolve the conflicts from master
2018-06-13 09:35:19 +07:00
Thomas M Steenholdt
daba67611b
Enable pool_pre_ping in DB connection
...
To avoid problems with inactive DB connections, SQLAlchemy provides a `pool_pre_ping` option, that described in more detail here:
http://docs.sqlalchemy.org/en/latest/core/pooling.html#disconnect-handling-pessimistic
In flask environments, it's enabled by subclassing SQLAlchemy, which is what I've done here.
Fixes errors like:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2006, 'MySQL server has gone away') which results in an Error 500 in the UI.
2018-06-12 14:01:25 -02:00
Felix Kaechele
1bf869f508
Add webassets support
...
Also updates AdminLTE to latest stable version.
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2018-06-11 21:16:28 +02:00
Khanh Ngo
a6f0bf26d4
Use Flask-Migrate for db migration
2018-06-11 10:58:47 +07:00
Khanh Ngo
52b6966c83
Check zone serial before allowing user to submit their change. #183
2018-04-12 11:18:44 +07:00
thomasDOTde
92d7ca3870
added application certificate handling for signed SAML messages
2018-01-20 17:17:02 +01:00
patito
a4b9722d47
Google OAuth
2017-09-22 15:28:09 +01:00
CMGS
186aedcfc7
github oauth login
2016-08-13 00:49:46 +08:00
Khanh Ngo
df045cb2e5
Add ProxyFix() middleware component to fix the HTTPS redirection issue. See !17
2016-04-10 21:23:27 +07:00
Khanh Ngo
2dac8205f6
Initial commit
2015-12-13 16:34:12 +07:00