[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3-wpkg/sources/wpkg/ -> ChangeLog (source)

   1  Mon Jul 10 2006
   2  -----------------------------
   3  V 0.9.10
   4  
   5  - fixed bug 31
   6  
   7  
   8  Fri Jun 30 2006
   9  -----------------------------
  10  V 0.9.10-test3
  11  
  12  - lots of code cleanup
  13  
  14  Thanks to Falko Trojahn and Gordon Klimm for patches.
  15  
  16  
  17  Thu Jun 22 2006
  18  -----------------------------
  19  V 0.9.10-test2
  20  
  21  - fixed bug 28 (Accidentally removing installed packages)
  22  - fixed bug 29 (Syntax error in xml file in subdir stops wpkg)
  23  - fixed 'reboot="true" doesn't work for upgrade and remove cmd'
  24  - some code cleanup
  25  
  26  Thanks to Falko Trojahn and Gordon Klimm for patches.
  27  
  28  
  29  Thu Jun 15 2006
  30  -----------------------------
  31  V 0.9.10-test1
  32  
  33  - fixed bug 8 (WPKG shouldn't interrupt the installation if installation of one package failed)
  34  - code cleanup
  35  
  36  
  37  Wed Jun 14 2006
  38  -----------------------------
  39  V 0.9.9
  40  
  41  WPKG-0.9.9-test3 released as 0.9.9 (stable) - no changes.
  42  
  43  
  44  Thu Jun 08 2006
  45  -----------------------------
  46  V 0.9.9-test3
  47  
  48  - fixed bug 26 (XML error reporting is less detailed than in 0.9.8)
  49  
  50  
  51  Sat Jun 02 2006
  52  -----------------------------
  53  V 0.9.9-test2
  54  
  55  - read only XML files
  56  
  57  Thanks to Chris Freeze for the patch.
  58  
  59  
  60  Sun May 28 2006
  61  -----------------------------
  62  V 0.9.9-test1
  63  
  64  - packages, profiles and hosts can be defined in separate files.
  65  
  66  Big thanks to Knud Ahrnell Albrechtsen for the patch.
  67  
  68  
  69  Mon Apr 24 2006
  70  -----------------------------
  71  V 0.9.8
  72  
  73  WPKG-0.9.8-test3 released as 0.9.8 (stable) - no changes.
  74  
  75  
  76  Thu Apr 21 2006
  77  -----------------------------
  78  V 0.9.8-test3
  79  
  80  - checkval error when using the 'versiongreaterorequal' check
  81  
  82  Thanks to Paul Griffith for the fix.
  83  
  84  
  85  Mon Apr 17 2006
  86  -----------------------------
  87  V 0.9.8-test2
  88  
  89  - more debugging info (when /debug is used)
  90  - "logical tests" fixes
  91  
  92  Thanks to Frank Lee for the patch.
  93  
  94  
  95  Sun Apr 09 2006
  96  -----------------------------
  97  V 0.9.8-test1
  98  
  99  - changed "package dependencies" - now they are defined like profile dependencies
 100  - registry running state
 101  
 102  Thanks to Andre Ilie for patches.
 103  
 104  
 105  Mon Apr 04 2006
 106  -----------------------------
 107  V 0.9.7
 108  
 109  WPKG-0.9.7-test2 released as 0.9.7 (stable) - no changes.
 110  
 111  
 112  Thu Mar 26 2006
 113  -----------------------------
 114  V 0.9.7-test2
 115  
 116  Reboot behaviour more customizable (see rebootpatch.diff patch):
 117  
 118  - without option /rebootcmd   -> normal behaviour
 119  
 120  - with option /rebootcmd:special
 121    -> looks if it can find tools\psshutdown.exe (from Sysinternals) and uses the loop 
 122    from Frank Lee (introduced in 0.9.6)
 123  
 124  - with option   /rebootcmd:wpkg\myshutdown.bat  _or_
 125    option   /rebootcmd:\\server\share\myshutdown.bat
 126    it uses this for reboot
 127  
 128  Thanks to Falko Trojahn for the patch.
 129  
 130  
 131  Thu Mar 16 2006
 132  -----------------------------
 133  V 0.9.7-test1
 134  
 135  - fixed bug 19 (multiple calls to wpkg.js /install:package add more entries to wpkg.xml)
 136  - fixed bug 1 (regular expressions are broken)
 137  
 138  Thanks to Stian Husemoen for the patch.
 139  
 140  
 141  Thu Mar 16 2006
 142  -----------------------------
 143  V 0.9.6
 144  
 145  WPKG-0.9.6-test2 released as 0.9.6 (stable) - no changes.
 146  
 147  
 148  Tue Mar 14 2006
 149  -----------------------------
 150  V 0.9.6-test2
 151  
 152  - a fix by Paul Griffith to deal with "checkType undefined error".
 153  
 154  
 155  Tue Mar 07 2006
 156  -----------------------------
 157  V 0.9.6-test1
 158  
 159  - three patches, which implement:
 160    * "logical tests" - http://wpkg.org/index.php/Logical_tests
 161    * "version checking" - http://wpkg.org/index.php/Version_checking
 162    * "package dependencies" - http://wpkg.org/index.php/Package_dependencies
 163  
 164  Thanks to Frank Lee for all new features!
 165  
 166  
 167  Sun Mar 05 2006
 168  -----------------------------
 169  V 0.9.5
 170  
 171  WPKG-0.9.5-test1 released as 0.9.5 (stable) - no changes.
 172  
 173  
 174  Mon Feb 27 2006
 175  -----------------------------
 176  V 0.9.5-test1
 177  
 178  - fixed bug 17 (check path expansion)
 179  
 180  It's now possible to use variables like %PROGRAMFILES% in check type="file".
 181  
 182  
 183  Mon Feb 27 2006
 184  -----------------------------
 185  V 0.9.4
 186  
 187  WPKG-0.9.4-test1 released as 0.9.4 (stable) - no changes.
 188  
 189  
 190  Mon Feb 07 2006
 191  -----------------------------
 192  V 0.9.4-test1
 193  
 194  - fixed bug 14 (Execute=once packages are not controlled by revision tag)
 195  
 196  
 197  Sun Feb 05 2006
 198  -----------------------------
 199  V 0.9.3
 200  
 201  WPKG-0.9.3-test1 released as 0.9.3 (stable) - no changes.
 202  
 203  
 204  Sat Jan 28 2006
 205  -----------------------------
 206  V 0.9.3-test1
 207  
 208  - fixed bug 13 (execute=always packages get added to the wpkg.xml file on every run)
 209  
 210  
 211  Sat Dec 09 2005
 212  -----------------------------
 213  V 0.9.2
 214  
 215  WPKG-0.9.2-test1 released as 0.9.2 (stable) - no changes.
 216  
 217  
 218  Sat Dec 03 2005
 219  -----------------------------
 220  V 0.9.2-test1
 221  
 222  - fixed bug 6 (regenerate wpkg.xml)
 223  - fixed bug 11 (execute="once" broken)
 224  - some check types were removed because they introduced many bugs and weren't tested very well:
 225    (registry: missing, equalsnocase, equals, lessthan, greaterthan;
 226     file: missing, sizeequals, sizelessthan, sizegreaterthan)
 227  
 228  
 229  Thu Nov 10 2005
 230  -----------------------------
 231  V 0.9.1
 232  
 233  WPKG-0.9.1-test1 released as 0.9.1 (stable) - no changes.
 234  
 235  
 236  Thu Oct 10 2005
 237  -----------------------------
 238  V 0.9.1-test1
 239  
 240  - execute="always" attribute (it's more clear now that the "install cmd" will be executed each time)
 241  - WPKG can notify the user upon the installation of selected packages with notify="true" attribute
 242  
 243  Thanks to K. Dohmann for sending a patch!
 244  
 245  
 246  Thu Sep 08 2005
 247  -----------------------------
 248  V 0.9
 249  
 250  WPKG-0.9-test5 released as 0.9 (stable) - no changes.
 251  
 252  
 253  Thu Aug 25 2005
 254  -----------------------------
 255  V 0.9-test5
 256  
 257  - fixed reboots-always-after-removal - http://bugs.wpkg.org/show_bug.cgi?id=2
 258  - fixed a few typos
 259  
 260  Thanks to Suuri Kikkeli for sending a patch!
 261  
 262  
 263  Thu Jul 14 2005
 264  -----------------------------
 265  V 0.9-test4
 266  
 267  - new, very detailed checks (see packages.xml for more info) - thanks to Gordon Klimm
 268  - removing packages now always use "remove cmd" from packages.xml which is on the server,
 269    not wpkg.xml on the client - thanks to Gordon Klimm again
 270  
 271  
 272  Fri Jul  8 2005
 273  -----------------------------
 274  V 0.9-test3
 275  
 276  - new flag: /noreboot - system will not reboot, regardless of need
 277  - /nonotify should really work now...
 278  
 279  
 280  Wed Jul  6 2005
 281  -----------------------------
 282  V 0.9-test2
 283  
 284  - new flag: /nonotify - use it together with /quiet to get rid of all WPKG output / notify window
 285  
 286  
 287  
 288  Mon Jul  4 2005
 289  -----------------------------
 290  V 0.9-test1
 291  
 292  - querying packages now works fully (all /show: and /query: will work)
 293  
 294  
 295  
 296  Fri Jul  1 2005
 297  -----------------------------
 298  V 0.8
 299  
 300  * wpkg.js changes after 0.8-test2:
 301  
 302  - small typos in wpkg.js
 303  
 304  For a list of changes between between the stable releases, see the changelog for
 305  0.8-test1 and 0.8-test2 (below)
 306  
 307  
 308  
 309  Tue Jun 28 2005
 310  -----------------------------
 311  V 0.8-test2
 312    
 313  * wpkg.js changes after 0.8-test1:
 314  
 315  - small corrections in wpkg.js addressing wrong warnings in certain cases
 316  - additional comments in hosts.xml
 317  
 318  
 319  
 320  Sat Jun 18 2005
 321  -----------------------------
 322  V 0.8-test1
 323    
 324  * wpkg.js changes after 0.7-test1:
 325  
 326  - new functionality: you can execute scripts/programs once - useful for the tasks you want 
 327    to do one time only, like disk defragmenting, some testing, changing printers etc.
 328    
 329    <package execute="once">
 330    
 331    After that, this task will be added to wpkg.xml, and will not be executed again.
 332    
 333  
 334  - hostname case is now ignored, you can use upper and lower case and it will work
 335  
 336  
 337  - new flags:
 338  
 339  /debug or /verbose - print everything WPKG does, useful for packet installation debugging (and for new users
 340  which need to understand how WPKG works)
 341  
 342  /dryrun - "simulates" packet installing, without installing anything
 343  
 344  
 345  
 346  Sat Jun 11 2005
 347  -----------------------------
 348  V 0.7-test1
 349    
 350  * wpkg.js changes after 0.6:
 351  
 352  - regular expression support in hosts.xml!
 353  
 354  You can view the exact syntax on this page:
 355      
 356  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/jscript7/html/jsjsgrpregexpsyntax.asp
 357      
 358  Quick examples:
 359  
 360  <host name="b[0-9]+" profile-id="profile" />
 361  
 362  works for:        b1, b10, b100
 363  does not work for:    bubu, b, x, x1, x10, x100 
 364  
 365  
 366  <host name=".+" profile-id="profile" />
 367  
 368  works for *all* hosts - use with care (!), place at the bottom of hosts.xml
 369  
 370  
 371  <host name="b.+" profile-id="profile1" />
 372  
 373  works for "b10", "b11", "b12345" etc.
 374  
 375  
 376  <host name="b.+" profile-id="profile2" />
 377  <host name="bronek1" profile-id="profile1" />
 378  <host name="bron.+" profile-id="profile3" />
 379  
 380  Normally, hosts are parsed from top to the bottom, except when the hostname is not a regular expression.
 381  So host "bronek1" will match "profile1", even though it also matches "b.+" and "bron.+" (which are regular expressions).
 382  
 383  
 384  - new flags:
 385  
 386  /force - Uses force when performing actions (ignores wpkg.xml).
 387  Handy when you're not sure if your system is "up to date" with the state described in hosts.xml, packages.xml and
 388  profiles.xml (i.e., when someone was adding / removing software by other means than WPKG).
 389  It will "scan" your system for all possible packages from packages.xml, and then, install and/or uninstall
 390  packages, according to profiles.xml / packages.xml / hosts.xml for a given host.
 391  
 392  
 393  /forceInstall - Forces installation over existing packages.
 394  The "install" command will be run, even if "check" conditions are met.
 395  
 396  
 397  
 398  Fri Jun 10 2005
 399  -----------------------------
 400    V 0.6
 401  
 402     * wpkg.js changes after 0.6-test1:
 403  
 404      - More examples in packages.xml on how to use new features
 405  
 406  
 407  Wed Jun  8 2005
 408  -----------------------------
 409    V 0.6-test1
 410  
 411     * wpkg.js changes:
 412  
 413      - Added new check type - it checks if the program is in "Software Add/Remove"
 414      
 415      An example entry looks like below:
 416        
 417          <check type="uninstall" condition="exists" path="Filzip 3.02" />^
 418  
 419      In the path="" field you just have to add a name which is in Windows Software Add/Remove - and
 420      that's it: you no longer have to figure out the registry entries and/or files!
 421      
 422      Of course you can still use "file" and "registry" check types, combine them all etc. (all of them
 423      have to be met to consider software installed; they will be checked also *after* installation due
 424      to the fact that some installers don't handle exit codes properly).
 425      
 426      
 427      - Output during the installing looks like below:
 428      
 429          Checking presence of Filzip 3.02; uninstall check condition failed !
 430          Checking presence of Filzip 3.02; file check condition failed !
 431          Checking presence of Filzip 3.02; registry check condition failed !
 432          Installing Filzip 3.02...
 433          Checking presence of Filzip 3.02; uninstall check condition met.
 434          Checking presence of Filzip 3.02; file check condition failed !
 435          Checking presence of Filzip 3.02; registry check condition met.
 436      
 437        This can mean:
 438         - the installation was unsuccessful (and the package won't be written to
 439           %SYSTEM32%\wpkg.xml) because the file check condition was not met,
 440         - file check condition has a typo in packages.xml,
 441         - you don't have to use that many conditions - one "uninstall" check is often enough.
 442         
 443         
 444      - Changed double quotations to single quotations in packages.xml.
 445        Some installation instruction may require using double quotations.
 446  
 447  
 448  Fri Jun  3 2005
 449  -----------------------------
 450    V 0.5-test1
 451      
 452     * wpkg.js changes:
 453    
 454      - Fixed registry checking.
 455      - If there is no '<check type="...' entry for a given package, '<install cmd="...' will be
 456        executed each time the machine is booted. This is useful when one wants to execute certain scripts on each
 457        machine startup.
 458      - If there is more than one '<check type="...' (that is, "file" and "registry"), both of them have
 459        to be met to assume the package is installed (before it was OR - so it was any of them).
 460      - Added checking *after* installation, too. Some installers return exit code 0 (for example, SAS 9.1.3),
 461        even though the installation was unsuccessful. This prevents WPKG from writing such package to wpkg.xml
 462        in case it wasn't really installed.
 463  
 464     * other changes:
 465      
 466      - we have our own domain - wpkg.org :)
 467      - the documentation - which is now on http://wpkg.org - has been greatly improved since the last WPKG release
 468        (most of you probably noticed that long time ago)
 469      - some work has been done on a web interface to WPKG  
 470  


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1