Skip to content

Releases: mlsecproject/gglsbl-rest

Alpine 3.8 and APScheduler

Choose a tag to compare

@asieira asieira released this 21 Dec 20:02
  • Use alpine:3.8 as base image directly for latest package and OS updates;
  • Update dependencies: gglsbl 1.4.14, and gunicorn 19.9.0;
  • Replace use of crond with APScheduler Python package to run regular updates;
  • Since crond is not longer used, no processes need to run as root and we can use USER Dockerfile directive to drop privileges.

Updated Dependencies

Choose a tag to compare

@asieira asieira released this 28 Jun 20:58
  • Upgrade Flask to 1.0.2;
  • Upgrade gglsbl to 1.4.11;
  • Upgrade gunicorn to 19.8.1.

Updated Dependencies

Choose a tag to compare

@asieira asieira released this 14 Apr 21:30
  • Upgraded to gglsbl-rest 1.4.10 and pid 2.2.0;
  • Removed dead code and unnecessary WAL mode setting from update.py.

gglsbl-rest 1.5.2

Choose a tag to compare

@asieira asieira released this 07 Mar 16:39

Updated gglsbl to version 1.4.8 for fixes and improvements.

gglsbl-rest 1.5.1

Choose a tag to compare

@asieira asieira released this 14 Dec 18:21
b441d16

Use alpine:3.7 as base image directly for latest package and OS updates.

ggsbl-rest v1.5.0

Choose a tag to compare

@asieira asieira released this 03 Nov 11:18
ed145c8

Run update.py and main gunicorn process as a regular gglsbl user instead of root for added security.

gglsbl-rest 1.4.0

Choose a tag to compare

@asieira asieira released this 31 Oct 09:43
dd875f3
  • Use a single sqlite database in WAL mode (#10) for more simplicity, more cached data reuse, faster updates and reduced disk usage;
  • Default value of WORKERS is now 8 per detected CPU core plus one.

gglsbl-rest 1.3.2

Choose a tag to compare

@asieira asieira released this 29 Oct 10:59
  • Use Alpine 3.6 instead of 3.4, since this moves us from sqlite 3.13 to 3.20.1 and seems to solve afilipovich/gglsbl#28 with gglsbl 1.4.6;
  • Use gglsbl 1.4.6 again.

ggsbl-rest v1.3.1

Choose a tag to compare

@asieira asieira released this 28 Oct 17:33
4966c79
  • Revert to gglsbl 1.4.5 to avoid exceptions on queries as per afilipovich/gglsbl#28;
  • Delete SafeBrowsingList object after database update to ensure sqlite connection is closed before moving the database file.

gglsbl-rest 1.3.0

Choose a tag to compare

@asieira asieira released this 26 Oct 18:48
  • Added environment variable KEEPALIVE to control persistent connection idle period;
  • Added environment variable LIMIT_REQUEST_LINE to increase the default gunicorn maximum HTTP request line size, since we embed full URLs into our URI.