New preloginloader testing version

Antworten
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1802
Registriert: 29 Mai 2008, 15:14

New preloginloader testing version

Beitrag von j.schneider »

Hello,

we just released the new preloginloader testing version 3.4-60.
http://download.uib.de/opsi3.4/testing/ ... .4-60.opsi

List of most important features and improvements:
  • New GINA (opsigina) for NT5 which is more stable on shutdowns/reboots/blocking, improved behaviour when opsiclientd service not running
  • New CredentialProvider(Filter) for NT6 with improved stability, fixed problems which occured if opsiclientd service was not running
  • opsiclientd now with full unicode-support and thus better language support
  • opsiclientd UserLoginEvent now impemented using SensLogon
  • Supports all 32/64 Bit Windows-Desktop/Server-systems (limitation: no automatic installation on windows 2008R2)
  • Improved installation (preloginloader.ins, opsi-deploy-prloginloader, service_setup.cmd)
Please note: the log levels of the components are set to higher values for the moment which results in bigger log files.

Greetings,
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
Antworten