Skip to content

Releases: ajenti/ajenti

v2.2.10

03 Mar 12:24
Compare
Choose a tag to compare
  • Fix dependency problem under Python 3.11.

v2.2.9

29 Feb 11:08
Compare
Choose a tag to compare
  • Harden security
  • Add bad request method
  • Bump cryptography und PyOpenSSL
  • Fix ajenti-upgrade script path in venv
  • Split interceptors of security errors and server errors

v2.2.8

01 Jan 17:58
Compare
Choose a tag to compare
  • Update cryptography, gipc and gevent versions
  • Catch gipc errors
  • Use escape from html module
  • Fix TFA config not loaded properly
  • [core] Upgrade to FontAwesome 6.4.2
  • [power] Fix power requests

v2.2.7

01 Sep 10:33
Compare
Choose a tag to compare
  • Update cryptography library
  • Harden base url for password reset email
  • Only allow same origin in cors policy
  • [Core] Fix sudo elevation
  • [Dns api] Add sharing id for gandi provider

v2.2.6

18 Jun 17:10
Compare
Choose a tag to compare
  • Update cryptography, pyopenssl and socketio
  • Migrate to http.cookies for Py >= 3.11

v2.2.5

07 May 16:42
Compare
Choose a tag to compare
  • Update gevent to 22.10.2
  • Update gipc to 1.5.0
  • [Core] Add input type to messagebox (useful for passwords)
  • [Core] Update Angular
  • [Dashboard] Fix loadavg on systems without /proc/loadavg
  • [DNS API] Add new plugin to manage external DNS
  • [Iptables] Add new plugin to list chains and rules

v2.2.4

14 Feb 12:11
Compare
Choose a tag to compare
  • Fix empty smtp config load. See #1422.
  • Accept more http requests.
  • Allow XML bodies and responses.
  • Prevent cgi bug with binary content.
  • Support for http basic auth.
  • Upgrade cryptography and pyOpenSSL versions.
  • Ignore plugins with wrong yml syntax.
  • Avoid unwanted redirections.
  • [Services] Fix missing enabled attribute.
  • [Filesystem] Rename files.
  • [Network] Fix loading wrong config files in /etc/netplan.

v2.2.3

05 Jan 21:42
Compare
Choose a tag to compare

Commits

  • Add TOTP code verification at login and TOTP management in user space
  • Allow HEAD requests on GET targets
  • Allow body for PATCH requests
  • Fix encoding problems when locales are not available
  • Fix dummy loop in ajenti-panel when using venv
  • [Services] Catch systemctl openration errors. Fix #1407

v2.2.1

23 Jul 13:21
Compare
Choose a tag to compare

Documentation

Commits

  • Add trusted_proxies and trusted_domains parameters to config file (kiarn)
  • Allow resources requests from trusted domains (kiarn)
  • Add view parameter for custom index.html (kiarn)
  • Fix config structure for smtp.yml (kiarn)

v2.2.0

27 Jun 10:26
Compare
Choose a tag to compare
  • Add support for Rocky Linux
  • Replace @url decorator with @get, @post, @delete ...
  • Replace deprecated sha1 digest algorithm with sha256.
  • Full breadcrumb in filemanager plugin
  • New option 'force' in ssl config to enable redirect from port 80 to https port
  • Replace deprecated imp with importlib
  • Upgrade to new versions of gipc, gevent and PyOpenSSL
  • Add signout method to perform actions on logout
  • Force latin-1 encoding in url to fix locales problems
  • Implement more shell colons for more languages support
  • Minor fixs in common plugins

Since the support of sha1 is dropped, it's necessary to renew all client certificates in use.
It's recommended to renew the server certificate too.