Changelog 2.6.0.17392 0ac7bf4 -> 2.6.1.17449 61648d27 Additionnal fixes since 2.6.1.17429 968b4a7c98 ============================== * [FIX] Waptconsole: fix filter on multiple org units * fill ad groups combo on drop down * [FIX] linux inventory regression: grp.getgrgid requires int argument * [FIX] waptconsole restore display on show. try to fix flickering on linux * [BUG] fix postconf if krb5-user is not installed (missing /etc/krb5.conf) * [IMP] waptconsole: some layout adjustment for linux * [IMP] waptsetup: don't change current configuration with lightweight display #10775 * [IMP] waptconsole: prefer to import amd64 than x86, so invert architecture ordering * so x86 should be < x64 when comparing packages * [IMP] waptconsole: show main connected server in caption #10746 * [IMP] edit with pyscipter: don't specify Python version --python310 on command line * [FIX] waptserver socketio disconnect event issue * Socket IO : An error has occurred for sid 5UWCSAJMcFuch_tWAADJ, uuid:None : TypeError('on_waptclient_disconnect() takes 0 positional arguments but 1 was given') * [FIX] waptserver linux: include uwsgi binary Changelog 2.6.0.17392 0ac7bf4 -> 2.6.1.17429 968b4a7c98 ======================================================= * Now on python 3.10 * All python modules upgraded to maintained versions * Security fixes on wapt based on CSPN evaluation results * PyScripter 3.6.4 does not handle python 3.10, no either use VSCode or use unofficial TranquilIT build 3.7.0 Detailed changelog : * [FIX] waptconsole: regression empty html view for certificate * [FIX] waptsetup agent install: stop and start wapthttpserver if service is available (secondary repositories) * resstart wapthttpserver service only if it was started *[FIX] waptserver: postconf: increase width of msgbox for keytab *[FIX] wapt-get: create-keycert output password result * [SEC] waptserver api logs: don't log post data * for sensitive endpoints login','login_kerberos','change_password','set_account_otp','get_temp_client_cert','set_user_password','invalidate_user_password' * [SEC] waptserver postconf: when building certificate for Agent CA PKI, take in account the client_certificate_lifetime setting * by default it is 10 years, but must be 3y in cspn mode. * [SEC] waptsetup agent windows: be sure to create log directory in setup before restricting inherited acls on it * [FIX] update mormot2 for peercache interface_name filtering with a IP subnet mask like 192.168.1.0/24 * [FIX] waptcore: when evaluating repo rules, use waptlicences.get_ip_addresses * to avoid dns lookup timeout if repo is not available. * [FIX] wgetwads: addr resolver * [FIX] waptserver: get_wapt_exe_version * [UPD] BUILD : update all python module to latest version * [FIX] add get_wapt_exe_version * [FIX] add pefile requirement to server, it is not necessary anymore on master, but still in 2.7 * [FIX] fix for support for python310 (support for python39 still ok) * [FIX] replace opendocument with openURL when document is an URL * useful for linux (was working with OpenDocument on Windows) * [FIX] waptservice default translation locale * removed pefile python module * replaced by a waptlicences.get_pefile_properties helper * [FIX] waptserver: fix security db upgrade/downgrade in init_db