<feed xmlns='http://www.w3.org/2005/Atom'>
<title>snuffleupagus/scripts, branch log2file</title>
<subtitle>Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest! 
</subtitle>
<id>http://git.dustri.org/snuffleupagus/atom?h=log2file</id>
<link rel='self' href='http://git.dustri.org/snuffleupagus/atom?h=log2file'/>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/'/>
<updated>2024-03-24T19:39:47Z</updated>
<entry>
<title>Don't forbid use of assert in PHP 8+</title>
<updated>2024-03-24T19:39:47Z</updated>
<author>
<name>bohwaz</name>
</author>
<published>2024-03-24T18:07:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=f558f62469b06098a77f95579dcf0ba5675c801c'/>
<id>urn:sha1:f558f62469b06098a77f95579dcf0ba5675c801c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Also ignore function definitions</title>
<updated>2024-03-24T16:37:59Z</updated>
<author>
<name>bohwaz</name>
</author>
<published>2024-03-23T20:54:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=435977aca7655f12db77e2f255b701a84c8c79e0'/>
<id>urn:sha1:435977aca7655f12db77e2f255b701a84c8c79e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't whitelist files if the function name is actually a method of a class</title>
<updated>2024-03-24T16:37:59Z</updated>
<author>
<name>bohwaz</name>
</author>
<published>2024-03-23T20:41:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=859d69a3e0b4b0afedd0f45df0f4bc4ff2a72d0e'/>
<id>urn:sha1:859d69a3e0b4b0afedd0f45df0f4bc4ff2a72d0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include functions from global space that are prefixed with \</title>
<updated>2024-02-19T15:14:06Z</updated>
<author>
<name>Christoph Amthor</name>
</author>
<published>2024-02-19T13:16:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=697a6c0a8c1fa601caf201e8a2ea470f312dc11b'/>
<id>urn:sha1:697a6c0a8c1fa601caf201e8a2ea470f312dc11b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace broken magic number with constant</title>
<updated>2020-11-18T09:28:20Z</updated>
<author>
<name>Dirk Weise</name>
</author>
<published>2020-11-18T09:28:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=3c3048032fb0a79d04765d2b4f064f012208ced8'/>
<id>urn:sha1:3c3048032fb0a79d04765d2b4f064f012208ced8</id>
<content type='text'>
PHP's parser token constants are dynamically generated,
values can change from version to version.
See: https://www.php.net/manual/en/tokens.php</content>
</entry>
<entry>
<title>Provide a php script, to get rid of the python one for test suite</title>
<updated>2018-12-15T14:35:21Z</updated>
<author>
<name>Remi Collet</name>
</author>
<published>2018-12-15T14:35:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=19fcea2853bd95195b1c43e119ad8d870d82e587'/>
<id>urn:sha1:19fcea2853bd95195b1c43e119ad8d870d82e587</id>
<content type='text'>
This commit adds a php version of the upload_validation.py script.</content>
</entry>
<entry>
<title>Add ignore hash feature in `generate_rules.php` (#208)</title>
<updated>2018-08-17T13:44:21Z</updated>
<author>
<name>xXx-caillou-xXx</name>
</author>
<published>2018-08-17T13:44:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=d538eef4fb62174ea32d94e28f1f5a20c5094426'/>
<id>urn:sha1:d538eef4fb62174ea32d94e28f1f5a20c5094426</id>
<content type='text'>
https://github.com/nbs-system/snuffleupagus/issues/206</content>
</entry>
<entry>
<title>php-nightly is now allowed to fail</title>
<updated>2018-02-22T15:35:39Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2018-02-22T15:35:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=884bbbdf5f0916a840bb9fc8f40c14163d58fad8'/>
<id>urn:sha1:884bbbdf5f0916a840bb9fc8f40c14163d58fad8</id>
<content type='text'>
PHP is breaking too many things on nightly, we'll only support releases from now on.

This should also make our vld-based file-upload checker more resilient: no more random warnings on stderr.</content>
</entry>
<entry>
<title>Provide a script for upload validation</title>
<updated>2018-02-12T12:55:33Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2018-02-12T12:55:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=696ebc4ae68f4c7c2b803c917de365b98621b3a8'/>
<id>urn:sha1:696ebc4ae68f4c7c2b803c917de365b98621b3a8</id>
<content type='text'>
The Python script is using vld (https://derickrethans.nl/projects.html#vld) to check for malicious opcodes.</content>
</entry>
<entry>
<title>Add `curl_multi_exec` to the magic php script</title>
<updated>2017-10-12T21:40:35Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2017-10-12T21:40:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=428c1098031fefb0ef73e3b8be8cecad148a6ab5'/>
<id>urn:sha1:428c1098031fefb0ef73e3b8be8cecad148a6ab5</id>
<content type='text'>
</content>
</entry>
</feed>
