edgedb / edgedb-pkg

EdgeDB Release Packaging Toolkit
1 stars 2 forks source link

Replace bash-based daemon servicing with a mini Python supervisor #35

Closed ambv closed 3 years ago

ambv commented 3 years ago

This also puts inoticoming in place of incrond which was unsafe (its use of system() allows for an attacker to execute arbitrary commands by using malicious filenames) and made it impossible to see any logs on AWS CloudWatch. The current approach logs with no buffering, leading to an "almost realtime" stream on CloudWatch.