<feed xmlns='http://www.w3.org/2005/Atom'>
<title>snuffleupagus/src/sp_execute.h, branch master</title>
<subtitle>Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest! 
</subtitle>
<id>http://git.dustri.org/snuffleupagus/atom?h=master</id>
<link rel='self' href='http://git.dustri.org/snuffleupagus/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/'/>
<updated>2018-07-13T21:36:06Z</updated>
<entry>
<title>Yet an other pass of clang-format</title>
<updated>2018-07-13T21:36:06Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2018-07-13T21:36:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=02afd6c84f5e4f11b1de054f36d7d1da87206def'/>
<id>urn:sha1:02afd6c84f5e4f11b1de054f36d7d1da87206def</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Massively optimize how rules are handled</title>
<updated>2018-07-13T08:36:50Z</updated>
<author>
<name>xXx-caillou-xXx</name>
</author>
<published>2018-07-13T08:36:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=7963580d72a358975133f86f01de2d2eab08ba38'/>
<id>urn:sha1:7963580d72a358975133f86f01de2d2eab08ba38</id>
<content type='text'>
This commit does a lot of things:

- Use hashtables instead of lists to store the rules
- Rules that can be applied at launch time won't be tried at runtime
- Improve feedback when writing nonsensical rules
- Make intensive use of `zend_string` instead of `char*`</content>
</entry>
<entry>
<title>Minor code improvements in sp_execute.c</title>
<updated>2018-01-18T10:16:40Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2018-01-18T10:13:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=5b87206831cd4e290d50f9a1f09f4249c4964441'/>
<id>urn:sha1:5b87206831cd4e290d50f9a1f09f4249c4964441</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement eval hooking</title>
<updated>2017-11-29T10:36:57Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2017-11-29T10:36:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=10437787b0e8ede80976de4a1c22775fc1282f36'/>
<id>urn:sha1:10437787b0e8ede80976de4a1c22775fc1282f36</id>
<content type='text'>
It's not possible to hook the `eval` builtin like other functions.</content>
</entry>
<entry>
<title>Initial import</title>
<updated>2017-09-20T08:11:01Z</updated>
<author>
<name>Sebastien Blot</name>
</author>
<published>2017-09-20T08:11:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/snuffleupagus/commit/?id=868f96c759b6650d88ff9f4fbc5c048302134248'/>
<id>urn:sha1:868f96c759b6650d88ff9f4fbc5c048302134248</id>
<content type='text'>
</content>
</entry>
</feed>
