Recent content by ju5t

  1. J

    Apache/ModSecurity issue. Invalid command 'SecAuditLogFormat' error

    Yes and no. Bugs are natural, testing is too though. Do you feature test or is it all manual? I believe the CentOS 8 bug was 100% preventable with some automated testing. The upgrade would have been harder.
  2. J

    Apache/ModSecurity issue. Invalid command 'SecAuditLogFormat' error

    2524 has solved it for us. Thanks for fixing this during the weekend. Is this something we can prevent in the future? Are there any beta's that people can test before things like these hit production?
  3. J

    Apache/ModSecurity issue. Invalid command 'SecAuditLogFormat' error

    It has updated the following: 2020-07-03 20:17:29 vpn: DirectAdmin update requested 2020-07-03 20:17:31 vpn: Lego 3.8.0 installed 2020-07-03 20:17:32 vpn: Let's Encrypt client update requested 2020-07-03 20:18:30 vpn: Proftpd 1.3.6d installed 2020-07-03 20:18:49 vpn: nghttp2 1.41.0 installed...
  4. J

    Apache/ModSecurity issue. Invalid command 'SecAuditLogFormat' error

    It didn't break it. It didn't run. We run update_versions when updating our servers. In version 2509 SecAuditLogFormat JSON was added. In 2511 yajl-devel became part of the ModSecurity installation. I don't think either of these updates make sure that CB installs yajl-devel with...
  5. J

    Apache/ModSecurity issue. Invalid command 'SecAuditLogFormat' error

    I think I get it now. Not too happy about the chosen implementation though. We're running our upgrades through CB. I would have expected CB to handle any changes CB gets in its releases. The SecAuditLogFormat JSON requirement should have a cleaner update path. In our case I believe the...
  6. J

    Apache/ModSecurity issue. Invalid command 'SecAuditLogFormat' error

    We just had a similar issue on CentOS 7 servers. After upgrading to Apache 2.4.20 ModSecurity suddenly broke. This didn't happen on CentOS 8. As we were in a hurry (this was a mass-upgrade on all our servers), I removed SecAuditLogFormat and restarted httpd. We don't have yajl or yajl-devel on...
  7. J

    Zend, ioncube and opcache seem to be gone?

    Right, I think we'll just rework our current implementation to support both 'set' and 'set_php' and check the files both manage as we are doing at the moment with. I don't think having combined output of show_file is a solution in the long run and I'm guessing 'new' extensions will not be...
  8. J

    Zend, ioncube and opcache seem to be gone?

    That's pretty much the same as grep'ing on those files. It would still error out in this case. What is the plan for future development of CB? How are we supposed to manage php_extensions.conf in the future? Will it be through ./build set or will there be a new command for it? Or are options...
  9. J

    Zend, ioncube and opcache seem to be gone?

    We use semantic versioning https://semver.org/. CustomBuild kind of does too. But the current version is 2.0.0 but minor and patch versions are never updated. This makes it hard to predict if a new version introduces new features or patches. As CB doesn't have a way of checking if an option is...
  10. J

    Zend, ioncube and opcache seem to be gone?

    Thanks for the update. I fully agree with @ditto. We still have to make changes to our configuration management though. The php_extensions thing breaks it as our checks are based on options.conf. Would it be possible to use semantic versioning in the future? Using revisions for all versions are...
  11. J

    Zend, ioncube and opcache seem to be gone?

    Are zend, ioncube and opcache removed from CustomBuild? Running ./build set returns: zend is not a valid option. ioncube is not a valid option. opcache is not a valid option. Running version: # ./build version 2.0.0 (rev: 2425) OS: CentOS 7 PHP1: 7.3 PHP2: 7.2 Running FPM + Apache.
  12. J

    EasySpamFighter 1.31 has been released

    I still wouldn't consider this a minor change. It's not backwards compatible and changing it can have a large impact. Why wasn't the rename handled by CustomBuild? If anything, that would be THE place to handle backwards incompatible changes. Don't leave it to the administrator if you do decide...
  13. J

    EasySpamFighter 1.31 has been released

    I am not impressed by the name change. We've used esf_skip_ip for years. Pushing this as a minor release is disappointing.
  14. J

    A Python interface to the DirectAdmin API

    This is a simple interface we wrote to interact with the DirectAdmin API using Python. It supports all current and future API endpoints in DirectAdmin. https://github.com/sensson/python-directadmin
  15. J

    MySQL 5.6.38

    We ran into some issues when upgrading to MySQL 5.6.38. There were no error logs, nothing. The only thing it returned was: Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/server.pid). I tried starting it with sh -x /etc/init.d/mysqld start which gave me the...
Top