Julien Voisin
Julien Voisin
```C /home/jvoisin/dev/snuffleupagus/src/sp_config_scanner.re: In function ‘sp_config_scan’: /home/jvoisin/dev/snuffleupagus/src/sp_config_scanner.re:193:38: warning: ‘yyt4’ may be used uninitialized in this function [-Wmaybe-uninitialized] 193 | tmp = zend_string_init(t3+1, t4-t3-2, 1); | ~~^~~ /home/jvoisin/dev/snuffleupagus/src/sp_config_scanner.c:158:13: note: ‘yyt4’ was declared...
Currently, the only way to verify that a configuration file is valid is to restart PHP: this is inconvenient. We should provide a standalone binary to perform configuration validation. Since...
The nice people of ambionics have published a [comprehensive list]( https://github.com/ambionics/phpggc ) of pop-chains for mainstream php software. It would be nice to kill/blacklist those chains via virtual-patching in Snuffleupagus.
- [ ] Suggest to use `value` when a `value_r` is unnecessarily used - [ ] Warn when groups are used in regexps, since it's almost always a bad idea...
It would be nice to be able to **write** metadata to files, and not only reading them.
It would be great to have some syntaxic colouration for demangled strings in the symbol window. Note the absence of colouration in the following screenshot and how this is making...
The current number of scrypt iterations used by syncthing is [32768](https://github.com/syncthing/syncthing/blob/main/lib/protocol/encryption.go#L494), but this is the [recommended value]( https://pkg.go.dev/golang.org/x/crypto/scrypt) for interactive logins. As the security maintainer for go's crypto module said...
- Make use of default values for parameters - Use the `.=` operator instead of `cmd = cmd .`