Commit Graph

248 Commits (d355e5e6fc203e0bdb34c639e9d171cd64f2fce0)

Author SHA1 Message Date
eshellman 17ac29ec82
Merge pull request #8 from gutenbergtools/captcha
remove captcha
2019-04-29 13:33:31 -04:00
eric 08ea4a11d7 PEP 8 2019-04-29 13:29:56 -04:00
eric 1554300013 set up logging correctly 2019-04-29 13:00:26 -04:00
eric d87d3532e4 just redirect
ipsession was being created by ratelimit
2019-04-26 08:38:32 -04:00
eric ce468c48fe remove captcha 2019-04-25 21:58:13 -04:00
eric b40c433406 add code replacing captcha 2019-04-25 21:57:22 -04:00
eric b25f5f7bb4 restore behavior preserving https
OpenSearch was written to preserve the protocol of the proxied link, but was changed to always send back http. This resores the original behaviour (I think)
2019-04-25 21:13:56 -04:00
eshellman 9612157c55
Merge pull request #7 from gutenbergtools/google-oauth
fix post-cloud redirect
2019-04-25 16:01:18 -04:00
eric a54c69a7d3 regression 2019-04-25 15:59:52 -04:00
eric 794a6e94d0 fix post-cloud redirect
noticed that after cloud storage, redirects were always http.

Now the redirects respect the host_https setting.

Note that clients that do not support https cannot use cloud storage.
2019-04-25 15:55:29 -04:00
eshellman 99ab95fce9
Merge pull request #6 from gutenbergtools/google-oauth
refresh google auth cred
2019-04-25 13:59:09 -04:00
eric 815eff2322 refresh google auth cred 2019-04-25 13:58:01 -04:00
zhepu 67f7e4f489
Merge pull request #5 from gutenbergtools/ZhepuZhao-ModifyConfiguring.txt
Update configuring.txt
2019-04-24 15:29:10 -04:00
eshellman 51b48e5f6f
Merge pull request #4 from gutenbergtools/onedrive
Fix Onedrive, reorganize config
2019-04-24 15:06:00 -04:00
zhepu 8611045e2a
Update configuring.txt 2019-04-24 15:04:37 -04:00
eric 9655941824 config tweaks 2019-04-24 14:04:48 -04:00
eric 2e6fce455a get OneDrive working 2019-04-24 13:38:14 -04:00
eric b81bf41015 facilitate testing on localhost for CloudStorage 2019-04-24 13:35:56 -04:00
eric 5fd93237c5 only want index.html served from static 2019-04-22 18:07:39 -04:00
eric 6487d1852d Merge branch 'master' into onedrive 2019-04-22 17:34:13 -04:00
eshellman 3fd77b4e5f
Merge pull request #3 from gutenbergtools/cleanup
Cleanup
2019-04-22 12:19:54 -04:00
eric 65bdd044d3 restore search icon on mobile 2019-04-21 15:28:37 -04:00
eric 6f30b17f93 help email on recaptcha 2019-04-21 15:21:23 -04:00
eric 0162735f32 use https where specified 2019-04-21 15:16:25 -04:00
eric a42faaac92 restore top left site logo
The call to the ratelimiter was inexpicably planted in the empty span element that turns into a site logo.
2019-04-21 15:04:52 -04:00
eric 50361e9cc9 separate keys and
host specific info into separate config files
2019-04-20 14:34:53 -04:00
eric ce088ebd90 errata 2019-04-20 14:34:09 -04:00
eric 3bc21605f3 even test app credentials
should not be in git!
2019-04-20 14:32:58 -04:00
eric 62588e436f Merge branch 'master' into onedrive 2019-04-19 12:23:19 -04:00
eshellman 7a6f5bdaa3
Merge pull request #2 from gutenbergtools/remove-ratelimit
Changes to make this work in a fresh production environment
2019-04-19 12:22:21 -04:00
eric 2e4b58e83a final tweaks for production
will now merge into master
2019-04-19 12:10:51 -04:00
eric 918f355415 update for guten2 2019-04-16 16:18:48 -04:00
eric 06e7b30ed3 Create configuring.txt 2019-04-16 16:02:09 -04:00
eric 04d4c8401f execstart needs full path 2019-04-16 16:01:59 -04:00
eric c5ce7e8a53 fix psycopg2 version 2019-04-16 13:23:16 -04:00
eric 786c422a00 fix systemd service file 2019-04-16 12:38:17 -04:00
eric 4e07ebf118 switch conf loading precedence 2019-04-16 12:37:20 -04:00
eric b70c8d581c remove ratelimit nits 2019-04-16 12:36:38 -04:00
eric c640204698 Merge branch 'dev' into remove-ratelimit 2019-04-12 14:03:35 -04:00
eric 753d4d1859 Create autocat3.service 2019-04-12 14:01:35 -04:00
eric d47fd572e9 Delete stats.html 2019-04-12 11:38:10 -04:00
eric 0f6bcede69 remove ratelimit and stats page 2019-04-11 20:50:58 -04:00
eric cfd8e213ec new endpoints 2019-04-11 15:08:46 -04:00
eric 1ea796363b config gutenberg db
the connection settings to the postgres db were being not being set by autocat3, but instead depended on ebook converter having been run in the python environment.

This was not a good situation!
2019-04-05 17:33:43 -04:00
eric 22e0522a37 remove custom caches
My RamSession and PostgresSession were needed because the CherryPy version we were using was not compatible with Python 3. Current versions are compatible, so these are not needed.
2019-04-05 17:30:33 -04:00
eric 64717ce0c2 add simple testcase 2019-04-05 17:27:16 -04:00
eric 6849187c2a initial commit 2019-03-28 09:45:03 -04:00
eshellman 96a4230fda
Initial commit 2019-03-28 09:32:22 -04:00