Commit graph

583 commits

Author SHA1 Message Date
Daniel
419b404de9 Check for zero length requests on container 2021-09-17 22:00:43 +02:00
Daniel
a53b8e2de6 Add safe formatting function 2021-09-17 22:00:17 +02:00
Daniel
adedde1310 Add Prepend* and HoldsData functions, remove error carrying 2021-09-16 15:42:01 +02:00
Daniel
52b0683882
Merge pull request #135 from safing/fix/csp
Add connect-src entry for *.safing.io
2021-08-24 13:31:14 +02:00
Patrick Pacher
b5e6e67e49 Add connect-src entry for *.safing.io 2021-08-24 13:12:40 +02:00
Daniel
49c21c83f8
Merge pull request #134 from safing/feature/empty-index-support
Improve empty index support
2021-06-07 17:35:06 +02:00
Daniel
e02f084c8a Improve empty index support 2021-06-07 16:36:47 +02:00
Daniel
0d5dc62b9c
Merge pull request #133 from safing/fix/updater-update-indexes-error
Improve updating system
2021-06-07 11:59:31 +02:00
Daniel
7e1f6b7021 Implement review suggestions 2021-06-07 11:09:06 +02:00
Daniel
839b7d2e36 Remove uptool, use updatemgr in portbase repo instead 2021-06-03 23:25:30 +02:00
Daniel
c3f98cd600 Move from Stable/Beta to a more generic Stable/PreRelease model 2021-06-03 23:25:07 +02:00
Daniel
8889e70c8b Improve index updating error handling 2021-06-02 10:54:30 +02:00
Patrick Pacher
2fe8f38ac8
Merge pull request #132 from safing/feature/api-dns-prefetch-header
Disable dns prefetch via HTTP header
2021-06-01 13:43:57 +02:00
Daniel
bd46a92359 Fix typo 2021-06-01 12:57:07 +02:00
Daniel
1a4c98c93e Disable dns prefetch via HTTP header 2021-06-01 12:57:01 +02:00
Patrick Pacher
adfd140a72
Merge pull request #131 from safing/feature/apply-use-system-notifications-setting
Move useSystemNotifications to notifications module, apply on save
2021-05-18 14:50:44 +02:00
Daniel
8a9ee6e2ca Move useSystemNotifications to notifications module, apply on save 2021-05-18 14:09:08 +02:00
Patrick Pacher
412a393bca
Merge pull request #130 from safing/fix/module-failure-mirror-looping
Use workers for module failure mirroring and fix mirror looping
2021-05-17 16:10:34 +02:00
Daniel
ae13d87aed Use workers for module failure mirroring and fix mirror looping 2021-05-17 16:05:50 +02:00
Patrick Pacher
5c87029991
Merge pull request #129 from safing/feature/api-wait-for-module
Wait for modules to be ready before calling http handlers
2021-05-17 14:50:24 +02:00
Daniel
2b165c149a Wait for modules to be ready before calling http handlers 2021-05-17 14:42:02 +02:00
Daniel
734c49a88a
Merge pull request #128 from safing/release/fixes
Remove GetMeta() from InjectBase
2021-05-14 09:41:59 +02:00
Patrick Pacher
d58b87da5c
Remove GetMeta() from InjectBase 2021-05-14 08:59:29 +02:00
Daniel
e0aca381f6
Merge pull request #127 from safing/fix/renameio
Fork renameio to fix build process
2021-05-13 22:03:28 +02:00
Daniel
0bd4366a07 Fix tests 2021-05-13 17:49:11 +02:00
Daniel
f6ec0514ff Use forked renameio package 2021-05-13 17:42:29 +02:00
Daniel
677511bbb7 Remove license banners 2021-05-13 17:41:52 +02:00
Daniel
a32fb3880e Fork github.com/google/renameio 2021-05-13 17:38:13 +02:00
Daniel
45a589c574
Merge pull request #126 from safing/feature/patch-set-1
Improvements for notifications and events
2021-05-13 17:01:46 +02:00
Daniel
8c1f2fcbe8 Remove debug msgs 2021-05-12 15:37:24 +02:00
Daniel
c26b18edb4 Fix module failure mirror 2021-05-12 15:37:24 +02:00
Daniel
5dc39685da Move GetMeta storage API to separate interface 2021-05-12 15:37:24 +02:00
Daniel
a41ea62d2d Add api for injecting events 2021-05-12 15:37:24 +02:00
Daniel
400f4c12ed Use gorilla/mux for endpoint paths 2021-05-12 15:37:24 +02:00
Daniel
8814d279bd Add api bridge for database 2021-05-11 14:59:33 +02:00
Daniel
8c1c522475 Use workers for database api handlers 2021-05-11 14:59:00 +02:00
Daniel
745a27d92d Fix required API methods 2021-05-11 14:58:28 +02:00
Daniel
0061572e1b Add GetMeta to database storage interface 2021-05-11 14:57:53 +02:00
Daniel
3f3786b854 Improve module failure status notify callback handling 2021-05-05 17:46:09 +02:00
Daniel
2157351757 Add internal tasks call, rename Prioritize to QueuePrioritized 2021-05-05 17:45:33 +02:00
Daniel
4688a8d490 Improve notification handling and documentation 2021-05-05 13:01:17 +02:00
Daniel
69330181db Fix test script and tests 2021-05-05 00:19:33 +02:00
Daniel
f18c0c5564 Improve events and expose them via the runtime database 2021-05-05 00:13:50 +02:00
Daniel
ca19f4a44b Improve notifications and module failures and mirror them 2021-05-05 00:12:43 +02:00
Daniel
480807a31c Improve flags 2021-05-05 00:11:10 +02:00
Daniel
b04e4be0a4
Merge pull request #125 from qbit/develop
Unify the log/formatting_*.go files for all unix like OSs
2021-05-04 10:25:24 +02:00
Aaron Bieber
ecf2c2279f Unify the log/formatting_*.go files for all unix like OSs
This switches to using the +build tag in log/formatting so that a single file
can be used to build for *NIX machines (everything that isn't 'windows').
2021-04-28 18:41:44 -06:00
Daniel
dc6ca2b949
Update README.md 2021-04-28 17:38:21 +02:00
Daniel
7b4bb80405 Sync master and develop branches 2021-04-19 14:10:20 +02:00
Daniel
9d6a8d91e5
Merge pull request #124 from safing/fix/updater-empty-indexes
Warn instead of failing when updater index is empty
2021-04-19 14:07:23 +02:00