- fix: remove duplicate compare_type from alembic config
- fix: make sure we don't initialize the DB connector twice
- fix: update dependencies and fix unit tests #352
- fix: platform.dist is no longer part of the std lib
- fix: adapt send_file usage
- BREAKING: the single and version options within the
[Global]
section have been removed in favor of a new unified backend option - BREAKING: a change introduced by #284 may return wrong timestamps for backups made with burp-server <= 2.1.10 if your current burp-server is >= 2.1.10
- BREAKING: the authentication backends section have been renamed with the
:AUTH
suffix - BREAKING: the
prefix
option has been moved from the[Global]
configuration section to the[Production]
one - Add: new audit logging system
- Add: new
bui-monitor
processes pool +async
backend to parallelize some requests #278 - Add: new listen and listen_status options in burp-2.2.10 #279
- Add: new order keyword in ACL definitions in order to decide whether rw should be evaluated first or not #305
- Add: new exclude keyword in ACL definitions in order to exclude some clients from the rules #305
- Add: new static templates that allow you to create onetime (variables) templates #280
- Add: return last backup attempt #309
- Add: allow to hide selected clients/servers #282
- Add: allow to delete clients data upon removal #232
- Add: allow to create clients from templates in one call #266
- Add: allow to rename clients/templates #274
- Add: allow to set a custom timezone in which to display UI dates #329
- Fix: sync pkgs requirements with burp-ui's #300
- Fix: wrong command suggestion #296
- Fix: allow templates removal #290
- Fix: don't preload LDAP users #270
- Fix: don't screw up configuration files #333
- Fix: issue #268
- Full changelog
- Fix: packaging issue
- Fix: sync pkgs requirements with burp-ui's #300
- Fix: don't preload LDAP users #270
- Fix: wrong command suggestion #296
- Fix: allow templates removal #290
- Fix: support burp-2.2.16 #291
- Fix: issue #268
- Improvement: Don't cache any data when there is a running backup
- Fix: cannot display bui-agent version
- Fix: live-monitor was broken do to a missing cache
- Full changelog
- BREAKING: the BASIC
ACL
engine will now grant users on all agents if they are not explicitly defined - BREAKING: a new
[ACL]
section has been created in order to control the new ACL engine behavior - BREAKING: the Burp1 and Burp2 configuration sections have been merged into one single Burp section
- BREAKING: the running backups are now displayed in
green
instead ofblue
- BREAKING: the docker postgresql image was upgraded from 9.6 to 10.1, you'll have to manually upgrade/migrate your data following this documentation
- BREAKING: the
docker-compose.yml
file now uses theversion: '2'
format - BREAKING: the old config file format with colons (:) as separator is no
- Add: new plugins system to allow users to write their own modules
- Add: Italian translation thanks to Enrico
- Add: new client configuration templates
- Add: backups deletion
- Add: show last client status in client view
- Add: record login failure attempt
- Add: support new burp counters
- Add: support new burp pair options
- Add: support new reset list (:=) syntax
- Add: new websocket server
- Add: new Administration panel
- Improvement: better ACL engine
- Fix: issue #213
- Fix: issue #225
- Fix: issue #226
- Fix: issue #227
- Fix: issue #234
- Fix: issue #235
- Fix: issue #236
- Fix: issue #242
- Fix: issue #245
- Fix: issue #246
- Fix: issue #247
- Fix: issue #248
- Fix: issue #251
- Fix: issue #257
- Fix: issue #262
- Fix: issue #263
- Fix: issue #264
- Full changelog
- BREAKING: the standalone option has been renamed to single for less confusion
- BREAKING: the
bui-agent
has now its own independent package to reduce dependencies - Add: Spanish translation thanks to Pablo
- Add: reverse_proxy option while running through gunicorn
- Add: OS detection for burp 2
- Add: customizable reports
- Add: persistent storage for user preferences if SQL storage enabled
- Add: rate-limiting of the API
- Add: new
diag
andsysinfo
commands to help you diagnose issues - Improvement: the SQL storage will detect out-of-sync schemas and disable itself if needed (with a log message)
- Improvement: speedup the calendar view
- Improvement: more complete user panel (#185, #184, #182, #132)
- Fix: issue #186
- Fix: issue #192
- Fix: issue #194
- Fix: issue #196
- Fix: issue #198
- Fix: issue #210
- Various bugfix
- Full changelog
- Fix: issue #193
- Fix: issue #186
- Fix: issue #188
- Fix: issue #190
- Fix: missing configuration in docker image
- Fix: help troubleshooting some errors
- Fix: missing vss_strip binary
- Fix: encoding error that made unable to browse backups with burp1 backend
- Fix: bui-agent was broken
- Fix: handle i18n exceptions
- Fix: enable db migration only when needed
- Fix: wrong escape in translation
- BREAKING: Use the new Flask's embedded server by default means no more SSL (HTTPS) support without a dedicated application server
- Fix: issue #156
- Fix: issue #157
- Fix: issue #165
- Fix: issue #176
- Fix: issue #181
- Fix: issue #182
- Various bugfix
- Full changelog
- BREAKING: The database schema evolved. In order to apply these modifications, you MUST run the
bui-manage db upgrade
command after upgrading - BREAKING: Plain text passwords are deprecated since v0.3.0 and are now disabled by default
- BREAKING: The default version setting has been set to
2
instead of1
- Add: new bui-manage setup_burp command
- Add: new docker image
- Add: manage user sessions
- Add: French translation
- Fix: issue #151
- Fix: issue #154
- Fix: issue #158
- Fix: issue #163
- Fix: issue #164
- Fix: issue #166
- Fix: issue #169
- Fix: issue #171
- Fix: issue #172
- Fix: issue #173
- Fix: issue #174
- Various bugfix
- Full changelog
- BREAKING: New configuration file format to allow further improvements (The conversion is automatic, but LDAP settings might need some attention)
- BREAKING: Passwords are now salted for the BASIC authentication backend (The conversion is automatic too)
- BREAKING: If you plan to use the SQL storage along with gunicorn, you MUST add the --preload parameter (see the gunicorn.d/burp-ui file)
- Add: Celery support for asynchronous tasks
- Add: SQLAlchemy support for persistent storage
- Add: RESTful restore
- Add: autoreload config
- Add: remember some user settings
- Add: client certificate revocation
- Add: new local authentication backend
- Add: new filters on history API call
- Add: implement backend keepalive
- Add: allow to disable server-initiated restoration
- Fix: disable Basic-Auth login from UI to prevent some bugs with sessions
- Fix: issue #134
- Fix: issue #135
- Fix: issue #137
- Fix: issue #138
- Fix: issue #145
- Fix: issue #148
- Improvement: new asynchronous backup-running API call
- Security: restrict files that can be sent by the agent
- Full changelog
- Add: allow to edit a server-initiated restoration
- Add: allow to cancel a server-initiated restoration
- Add: support for Burp labels
- Add: server-initiated backups
- Add: support sub-root path
- Add: new Burp 2 settings
- Improvement: better logging system
- Improvement: new security options
- Fix: issue #109
- Fix: issue #113
- Fix: issue #114
- Fix: issue #117
- Fix: issue #123
- Doc
- Full changelog
- Fix: burp2 backend issue
- Fix: Debian wheezy compatibility
- Fix: sample configuration files location
- Better calendar readability
- Add: python 3 support
- Add: new fields in backup reports
- Add: server-side initiated restoration
- Add: percent done in overview
- Add: ability to chain multiple authentication backends
- Add: display versions within the interface
- Add: support for zip64
- Add: new report
- Add: new calendar view
- Add: "restart" option to debian init script thanks to @Larsen
- Add: Basic HTTP Authentication (mostly for the API)
- Add: self-documented API
- Fix: issue #81
- Fix: issue #87
- Fix: issue #88
- Fix: issue #92
- Fix: issue #95
- Fix: issue #99
- Fix: issue #100
- Fix: issue #101
- demo
- API refactoring
- Security fixes
- Bugfixes
- Fix: issue #77
- Doc
- Add: Burp-2 backend
- Add: sortable tables
- Add: ACL support
- Add: support client-side encrypted backups while performing an online restoration
- Add: multiple archive format
- Add: better Active Directory support
- Improvement: better config file parser
- Improvement: better logging with Gunicorn
- Improvement: full support of server configuration file + clientconfdir
- Fix: issue #35
- Fix: issue #37
- Fix: issue #41
- Fix: issue #42
- Fix: issue #46
- Fix: issue #49
- Fix: issue #53
- Fix: issue #54
- Fix: issue #59
- Fix: issue #62
- Fix: issue #68
- Fix: issue #69
- Fix: issue #70
- Fix: issue #71
- Fix: issue #72
- doc on readthedocs
- Two merge requests from Wade Fitzpatrick (!1 and !2)
- API refactoring
- Security fixes
- Bufixes
- Full changelog
- Add: gunicorn support
- Add: init script for CentOS
- Add: init script for Debian
- Add: autofocus login field on login page
- Add: burp-server configuration panel
- Fix: issue #25
- Fix: issue #26
- Fix: issue #30
- Fix: issue #32
- Fix: issue #33
- Fix: issue #34
- Fix: issue #35
- Fix: issue #39
- Code cleanup
- Improve unit tests
- Bugfixes
- Full changelog
- Add: multi-server support
- Fix bugs
- Full changelog
- Add: ability to download files directly from the web interface
- Full changelog
- Add: authentication
- Full changelog
- Fix bugs
- Full changelog
- Initial release