[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
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
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |