der Preloginloader in der Version 3.4-60 ist als testing freigegeben.
http://download.uib.de/opsi3.4/testing/ ... .4-60.opsi
Nach einer langen Entwicklungsphase sollte dieser nun die nötige Stabilität erreicht haben um in Produktiv-Umgebungen getestet zu werden.
Wir danken allen Opsi-Usern die die experimentellen Versionen getestet und bei der Behebung von Bugs mitgearbeitet haben.
Hier die wichtigsten neuen Features und Verbesserungen:
- Neue GINA (opsigina) für NT5 mit verbesserter Stabilität, zuverlässigeren Shutdowns/Reboots/Blocking, verbessertem Verhalten bei nicht laufendem opsiclientd
- Neuer CredentialProvider(Filter) für NT6 mit verbesserter Stabilität, behobenen Problemen bei nicht laufendem opsiclientd
- opsiclientd mit voller Unicode-Unterstützung und somit verbesserter Sprach-Unterstützung
- opsiclientd UserLoginEvent-Implemetierung über SensLogon
- Unterstützung aller 32/64 Bit Windows-Desktop/Server-Systeme (mit Einschränkungen bei der Installation unter Windows 2008R2)
- Verbesserte Installations-Routinen (preloginloader.ins, opsi-deploy-preloginloader, service_setup.cmd jetzt auch direkt vom Netz)
Gruß,
Jan Schneider
Changelog seit der letzten stable Version 3.4-27:
Code: Alles auswählen
preloginloader (3.4-60) testing; urgency=low
* Fixed logging bug in opsi python lib
-- Jan Schneider <j.schneider@uib.de> Fri, 23 Apr 2010 13:40:43 +0200
preloginloader (3.4-59) testing; urgency=low
* opsiclientd 3.99.0.0
- forcing exceptions to unicode berfore logging
- allowing top level domains with up to 16 chars
-- Jan Schneider <j.schneider@uib.de> Thu, 22 Apr 2010 11:13:03 +0200
preloginloader (3.4-58) experimental; urgency=low
* opsiclientd 3.4.99.7
- UserLoginEvent action type = login: do not use WTS api to get user session id
- DebugLog (set [HKLM\SYSTEM\CurrentControlSet\Services\opsiclientd] Debug = 1)
-- Jan Schneider <j.schneider@uib.de> Tue, 20 Apr 2010 18:49:34 +0200
preloginloader (3.4-57) experimental; urgency=low
* opsiclientd 3.4.99.6
- removed wait_before_shutdown and wait_before_reboot
- always shutting down / rebooting as fast as possible
- action processor user will only be created once
- UserLoginEvent on StartShell event not Logon event
* opsigina.dll 1.2
- block on WlxLoggedOutSAS
- check reboot/shutdown requests
- improved logging
* osiLoginBlocker.dll 1.2
- improved logging
-- Jan Schneider <j.schneider@uib.de> Thu, 15 Apr 2010 18:36:00 +0200
preloginloader (3.4-56) experimental; urgency=low
* opsiclientd 3.4.99.5
- not reporting service status stopped
- fixed timing for autologin
* not activating login logging (security log) anymore
-- Jan Schneider <j.schneider@uib.de> Tue, 13 Apr 2010 10:00:00 +0100
preloginloader (3.4-55) experimental; urgency=low
* opsiclientd 3.4.99.4
- better cleanup on exit
- NTControlPipe rewritten
* opsigina.dll 1.1
- Fixed bug leading to crash if a registry key is missing
- opsi3.5 loglevels
- rundll32 opsigina.dll,testload will now create the file c:\tmp\opsigina_testload
* opsiLoginBlocker.dll 1.1
- Fixed bug leading to crash if a registry key is missing
- opsi3.5 loglevels
* disabled: opsigina test (rundll32.exe opsigina,test)
-- Jan Schneider <j.schneider@uib.de> Wed, 7 Apr 2010 14:10:00 +0100
preloginloader (3.4-54) experimental; urgency=low
* bugfix at get_host_by_name.exe
* Mac Address will not detected if config server can't be resolved
-- Detlef Oertel <d.oertel@uib.de> Wed, 6 Apr 2010 15:00:00 +0100
preloginloader (3.4-53) experimental; urgency=low
* get pcname from opsiclientd.conf
* Winbatch_test_loginblocker_32 /WaitForProcessEnding "rundll32.exe" /TimeOutSeconds 2
-- Jan Schneider <j.schneider@uib.de> Tue, 30 Mar 2010 17:00:00 +0100
preloginloader (3.4-52) experimental; urgency=low
* opsiclientd 3.4.99.3
- fix: prevent system standby
- UserLoginEvent by SensLogon
- Not blocking login if no gui_startup events are defined
* OpsiLoginBlocker for nt6: improved behaviour
* Bug fix in DosInAnIcon_close_firewall_for_control_server (name parameter was not allowed)
* opsigina test (rundll32.exe opsigina,test)
* Error Code 1603 acepted as ok in check_exitcode (for vc_redist)
* Log-Level for opsiclientd and opsiloginblocker set to 5 (for experimental only)
* Debug=on
* Registry Keys for credential provider removed
* no installation of vcredist32 on 2008r2 (6.1 and 64 Bit and producttype > 1)
* installation will be aborted on 2008r2, if vcredistx86 is not installed
* restore of changed config.ini in postinst removed
* winst 4.10.1.0
* Bugfix: Installation of vcredistx86 also in prelogin mode for opsigina
* retrieving OS-Producttype by GetMSVersionMap (winst 4.10.0)
-- Detlef Oertel <d.oertel@uib.de> Wed, 11 Mar 2010 15:00:00 +0100
preloginloader (3.4-51) experimental; urgency=low
* vcredistx64 only on xp64 and 2003x64
-- Detlef Oertel <d.oertel@uib.de> Tue, 10 Wed 2010 15:00:00 +0100
preloginloader (3.4-50) experimental; urgency=low
* replaced vcredist 9.0.21022.8 by 9.0.30729.4148
* -> see http://support.microsoft.com/kb/969706
* -> see http://www.microsoft.com/technet/security/bulletin/ms09-035.mspx
* vcredist_x64: exitcodes 0 and 1603 seems to be ok, any other code try with msi
-- Detlef Oertel <d.oertel@uib.de> Tue, 9 Mar 2010 15:00:00 +0100
preloginloader (3.4-49) experimental; urgency=low
* opsiclient 3.4.99.2
- new non blocking socket connects
* opsi-deploy-preloginloader 0.9
- try to mount c$ with and without port=139
-- Jan Schneider <j.schneider@uib.de> Fri, 05 Mar 2010 16:06:00 +0100
preloginloader (3.4-48) testing; urgency=low
* opsiclient as default
-- Jan Schneider <j.schneider@uib.de> Mon, 01 Mar 2010 09:56:00 +0100
preloginloader (3.4-47) experimental; urgency=low
* opsiclient 3.4.99
* python 2.6
* delphi ip2mac.exe
* make opsiclientd depending ond dhcp and dnscache services
-- Jan Schneider <j.schneider@uib.de> Mon, 22 Feb 2010 17:35:00 +0100
preloginloader (3.4-46) experimental; urgency=low
* password loglevel set to 0 (new winst didn't count errors at level -2)
* add error handling at opsiservicecall_UserIsAdmin after scripted login with account data from config.ini
* if serviceurl is given with IP-Name (not IP-Number) trys to convert to IP-Number by get_host_by_name.exe (c) uib
* some clean up of not used sections
* tells server the mac even in update mode
-- Detlef Oertel <d.oertel@uib.de> Mon, 19 Feb 2010 15:00:00 +0100
preloginloader (3.4-45) experimental; urgency=low
* copy vcredist dlls and manifest to dist lib
-- Jan Schneider <j.schneider@uib.de> Fri, 12 Feb 2010 15:57:00 +0100
preloginloader (3.4-44) experimental; urgency=low
* prelogin mode now available until win 5.2 (32 Bit)
* set DisableCAD=0 in winlogon registry at XP64 to prevent waits at reboot/shutdown
* experimental combination of Winbatch_vc_redist_exe_64 / Winbatch_vc_redist_msi_64
-- Detlef Oertel <d.oertel@uib.de> Mon, 11 Jan 2010 15:00:00 +0100
preloginloader (3.4-43) experimental; urgency=low
* added possibility to use encrypted password in config.ini
-- Detlef Oertel <d.oertel@uib.de> Mon, 11 Jan 2010 15:00:00 +0100
preloginloader (3.4-42) experimental; urgency=low
* opsiclientd 0.7.9
- login blocker notifier added
- not longer using wmi to determine if gui started
* winst 4.9.4-2
-- Jan Schneider <j.schneider@uib.de> Wed, 13 Jan 2010 16:36:15 +0100
preloginloader (3.4-41) experimental; urgency=low
* change new loginblocker: opsigina.dll 1.0
* opsi-winst 4.9.4-1
* opsiclientd 0.7.8.2
-- Detlef Oertel <d.oertel@uib.de> Mon, 11 Jan 2010 15:00:00 +0100
preloginloader (3.4-40) experimental; urgency=low
* experimental not install vc_redist if installed
* disable Data Execution Prevention (DEP) for opsiclientd.exe
* install vcredist via setup.exe /Q and /WaitForProcessEnding for win >= 6.1
* language neutral message: 'opsi-preloginloader installation'
* added Sub_check_exitcode for winbatch sections
* added vcredist_x64 installation on 64 Bit systems
-- Detlef Oertel <d.oertel@uib.de> Mon, 14 Dec 2009 15:00:00 +0100
preloginloader (3.4-39) experimental; urgency=low
* pgina.dll for win2k 1.72.4.20
* bugfix: sub_fetch_SearchResult
* bugfix: catch Error if we could not get the hostkey after createClient
* bugfix: activate.cmd: wrong message
* bugfix: delpreloginloader.ins: corrected messages
* english messages at service_setup.cmd
* opsiclient 0.7.8: control server backport from opsi3.5
-- Detlef Oertel <d.oertel@uib.de> Mon, 14 Dec 2009 15:00:00 +0100
preloginloader (3.4-38) experimental; urgency=low
* opsiclient 0.7.7.1
* trying to fix UnicodeError
-- Jan Schneider <j.schneider@uib.de> Tue, 01 Dec 2009 17:53:21 +0100
preloginloader (3.4-37) experimental; urgency=low
* $OLB_LogLevel$ in preloginloader.ins and Loglevel in config.ini from
8 to 0 HKLM\Software\opsi.org\preloginloader\DebugOutput=0
-- Bardo Wolf <b.wolf@uib.de> Tue, 01 Dec 2009 15:11:00 +0100
preloginloader (3.4-36) experimental; urgency=low
* new pgina.dll 1.72.4.19 for win2k
* 64 bit: ExecWith_Registry_UAC_off
* 64 bit: ExecWith_Registry_hklm_set_depotshare_trusted
* opsiclient 0.7.7
* Unicode support
-- Detlef Oertel <d.oertel@uib.de> Fri, 27 Nov 2009 15:00:00 +0100
preloginloader (3.4-35) experimental; urgency=low
* opsiclientd0.7.2.1
* preloginloader.ins: GetNTVersion replaced by GetMsVersionInfo to support all windows versions correctly
* replaced DosInAnIcon_vista64_loginblocker by ExecWith_vista64_loginblocker
* added ExecWith_del_vista64_loginblocker
* added ExecWith_xp64_loginblocker and ExecWith_xp64_loginblocker_start
* forced the use of opsiclientd if windows version >= 5.2
* replaced GetRegistryStringValue by sub_retrieve_registry_data
* fixed problems on 64-Bit deinstall
* all 'copy -v' replaced by 'copy -V'
-- Detlef Oertel <d.oertel@uib.de> Wed, 19 Nov 2009 15:00:00 +0100
preloginloader (3.4-34) experimental; urgency=low
* replaced setacl.exe setacl-cmdline-2.0.3.0-binary-x86/SetACL.exe
https://forum.opsi.org/viewtopic.php?f=6&t=1049
-- Bardo Wolf <b.wolf@uib.de>
preloginloader (3.4-33) highly experimental; urgency=low
* delpreloginloader.ins: GetNTVersion replaced by GetMsVersionInfo to support all windows versions correctly
* opsiclient 0.7.1
- user login events
- new event config option: action_type
- new event config option: action_processor_timeout
- new event config option: process_shutdown_requests
- code cleanups
-- Detlef Oertel <d.oertel@uib.de> Wed, 4 Nov 2009 15:00:00 +0100
preloginloader (3.4-32) highly experimental; urgency=low
* opsiclientd 0.7, winst 4.9.3
-- Jan Schneider <j.schneider@uib.de> Tue, 3 Nov 2009 18:12:52 +0100
preloginloader (3.4-31) experimental; urgency=low
* opsiclientd 0.5.9
- opsiclientd.conf: new option "username = [domain\]<username>" in section [depot_server] (smb auth username)
- same action processor behaviour on nt5/6/7 (action_processor_starter.exe)
- by default no local user will be created. Action processor will run as system user.
Use config "[action_processor] run_as_user = <username>" to run as an admin user.
If run_as_user is given the user will be automatically created, added to local admin group
and deleted after action processing.
-- Jan Schneider <j.schneider@uib.de> Wed, 23 Sep 2009 18:12:52 +0100
preloginloader (3.4-30) experimental; urgency=low
* opsiclientd 0.5.8.1
-- Jan Schneider <j.schneider@uib.de> Wed, 23 Sep 2009 18:12:52 +0100
preloginloader (3.4-29) experimental; urgency=low
* opsiclientd 0.5.8
-- Jan Schneider <j.schneider@uib.de> Wed, 23 Sep 2009 12:09:00 +0100
preloginloader (3.4-28) experimental; urgency=low
* set_ip_in_inifile replaced by patch_config_file.py
* fix: config.ini: create the correct service url on depot servers
* config.ini: client_servicetype will now be patched with product property value
* turn on login event logging
* winst 4.9.1
* for opsi 3.4
-- Detlef Oertel <d.oertel@uib.de> Fri, 17 Sep 2009 15:00:00 +0100