1. 12 May, 2021 2 commits
  2. 03 May, 2021 1 commit
  3. 02 May, 2021 1 commit
  4. 01 Apr, 2021 1 commit
  5. 15 Mar, 2021 1 commit
  6. 08 Nov, 2020 1 commit
  7. 06 Nov, 2020 1 commit
  8. 05 Nov, 2020 1 commit
    • Graham Keeling's avatar
      Tidy up ip acl config options. · 3a1bec83
      Graham Keeling authored
      Turn them into strlists so that you can specify multiple lines.
      Remove the client-specific config, as you can just override the
      main config in the client-specific config.
      Make network_allow_status work properly (the normal network_allow
      was kicking in on status requests).
      
      Change-Id: I541b0136e4c7b0093ee0f379151069628729a6af
      3a1bec83
  9. 01 Nov, 2020 1 commit
    • Demid.R's avatar
      Feature/network access control (#876) · a1c89c0c
      Demid.R authored
      
      
      * Added network access control at the burp level
      
      * Limit ipacl to linux os
      
      * Limit ipacl to linux os
      
      * Limit ipacl to unix-based os
      
      * Fixed build on NetBSD OS, apply burp style indentations
      
      * Fixed build on FreeBSD OS
      
      * Fixed ENDIAN checking for BSD like OS
      Co-authored-by: default avatarDemid Rudak <demid.r@didww.com>
      a1c89c0c
  10. 21 Oct, 2020 1 commit
    • svalouch's avatar
      client: Don't rewrite config if not neccessary. (#875) · 086aaf3b
      svalouch authored
      The client rewrites the config file after having the certificate signed
      to update the "ssl_peer_cn" config option with the value received from
      the server. Burp creates a temporary file next to the actual config file
      in preparation for an atomic move should the files differ in content.
      This patch modifies this behaviour in that it does not attempt to write
      the temporary file in the first place if the "ssl_peer_cn" did not
      change.
      
      The original behaviour requires write permissions for the burp client
      user to the directory where the main config file resides (usually
      `/etc/burp`). If burp doesn't run as root, the entire config directory
      would have to be writable for that user until the certificate signing
       has been completed successfully, even if the config file was correct
       from the beginning.
      086aaf3b
  11. 29 Sep, 2020 1 commit
  12. 28 Sep, 2020 1 commit
  13. 02 Sep, 2020 1 commit
  14. 31 Aug, 2020 2 commits
  15. 19 Aug, 2020 1 commit
    • Demid.R's avatar
      Added max_parallel_backups feature (#868) · 1a162d29
      Demid.R authored
      
      
      * Added max_parallel_jobs
      
      * 2.3.28-3
      
      * Protect against hard-link attacks on restore.
      
      Change-Id: I25b4b49a17f02e3242d8ecdc93051337f410cdc9
      
      * 686: Better email message when resuming is not possible.
      
      Add a configuration item to allow you to notify failure when a
      working directory is deleted:
      notify_failure_on_backup_working_dir_deletion
      It is off by default.
      
      Change-Id: I4bc526ad288722fa6c8ab3bedf99e34e6f5115ab
      
      * Tweaks for release.
      
      Change-Id: I2bf1bdb5ef2e144f49a0cd93e6ba2d507f81608e
      
      * Added max_parallel_backups feature
      
      * Fixed grammar and indentation
      
      * Added cntr_status to asfd objects
      
      * Apply burp style indentation
      
      * Apply burp style indentation
      
      * Removed extra 'struct conf' from run_action()
      
      * Updated RETURN CODES (CLIENT) section of manpages/burp.8.in
      
      * Sync with origin master
      Co-authored-by: default avatarDemid Rudak <demid.r@didww.com>
      Co-authored-by: Graham Keeling's avatarGraham Keeling <grke@grke.net>
      1a162d29
  16. 31 Jul, 2020 1 commit
  17. 30 Jul, 2020 2 commits
  18. 22 Jul, 2020 1 commit
  19. 02 Jul, 2020 1 commit
  20. 24 Jun, 2020 1 commit
  21. 31 May, 2020 2 commits
  22. 14 May, 2020 2 commits
  23. 11 May, 2020 1 commit
  24. 10 May, 2020 1 commit
  25. 02 May, 2020 2 commits
  26. 30 Apr, 2020 2 commits
  27. 27 Apr, 2020 2 commits
  28. 17 Apr, 2020 1 commit
  29. 15 Apr, 2020 1 commit
  30. 06 Apr, 2020 1 commit
  31. 26 Mar, 2020 2 commits
    • Graham Keeling's avatar
      Fix socket activation bugs. · 25e15ff7
      Graham Keeling authored
      Change-Id: I1f0ca89f6e046f4802141b0d6a12a37c19c093b4
      25e15ff7
    • Dan T's avatar
      Socket activation (#856) · 30e56bba
      Dan T authored
      * Moving systemd service files to systemd/ directory
      
      * Improve systemd services a bit
      * Use type=simple and foreground mode in the server's service file.
        The forking is not neccessarry under systemd and it also nicely catches all the stdout/stderr messages when running in "foreground"
      * Create client service and timer units.
        The client is triggered every 30 minutes by the timer unit
      
      * When started with -n (no forking), end with code 0 when the backup finishes correctly
      
      * Add socket-based activation. Build only when HAVE_SYSTEMD is defined
      
      * Enable multiple listening sockets
      
      * Even when socket activated, we still need to handle the incomming connections on our own when running, in the same way as in default daemon mode.
      However, once all the requests are served (i.e. there is no child process running), we terminate, letting systemd start us when new conection arrives.
      
      * Add socket unit
      
      * Add check for systemd integration library
      
      * Make systemd integration user-configurable
      30e56bba