diff --git a/Atom Plugins Made/compress.sh b/Atom Plugins Made/compress.sh new file mode 100755 index 0000000..b43d3d4 --- /dev/null +++ b/Atom Plugins Made/compress.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +function main() { + for i in `ls`; do + if [[ "${i}" == *".sh"* || "${i}" == *".txt" ]]; then + echo "Shell file"; + else + 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on "${i}".7z ./"${i}" + fi + done +} +main diff --git a/Atom Plugins Made/select-similar-rclick.7z b/Atom Plugins Made/select-similar-rclick.7z new file mode 100644 index 0000000..75259d7 Binary files /dev/null and b/Atom Plugins Made/select-similar-rclick.7z differ diff --git a/HTA Projects/MAXIMUS-Installer/Binaries/MAXIMUSInstallerv1.02.exe b/HTA Projects/MAXIMUS-Installer/Binaries/MAXIMUSInstallerv1.02.exe new file mode 100644 index 0000000..da4344f Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Binaries/MAXIMUSInstallerv1.02.exe differ diff --git a/HTA Projects/MAXIMUS-Installer/Binaries/MAXIMUSInstallerv1.10.exe b/HTA Projects/MAXIMUS-Installer/Binaries/MAXIMUSInstallerv1.10.exe new file mode 100644 index 0000000..34c59c9 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Binaries/MAXIMUSInstallerv1.10.exe differ diff --git a/HTA Projects/MAXIMUS-Installer/Binaries/MAXIMUSInstallerv1.15-BETA.exe b/HTA Projects/MAXIMUS-Installer/Binaries/MAXIMUSInstallerv1.15-BETA.exe new file mode 100644 index 0000000..e5f7d76 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Binaries/MAXIMUSInstallerv1.15-BETA.exe differ diff --git a/HTA Projects/MAXIMUS-Installer/README.md b/HTA Projects/MAXIMUS-Installer/README.md new file mode 100644 index 0000000..cec1572 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/README.md @@ -0,0 +1,12 @@ +# MAXIMUS-Installer +MAXIMUS Installer is a GUI for Chocolatey NuGet , a machine package installer for Windows! + +Chocolatey NuGet is like what Synaptic is for Linux. +Yet Chocolatety NuGet has no included GUI and solely uses cmd to run. +So I added one that I like using HTA and VBScript so that one can simply use one-click options to install programs. +MAXIMUS Installer(or MI installer) has also a popular section that lists programs that are highly regarded. +Not only that, MI allows typing out commands much like what one would do using the cmd prompt. +This is done through the search/run bar. + +PLEASE NOTE: You MUST run "Install Chocolatey NuGet!" if you haven't already installed it. +You can of course use their web page to install Chocolatey NuGet or click on the green text that says "Install Chocolatey NuGet!" MAXIMUS Installer does need to be run with administration for it to function properly. diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/Download/null.txt b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/Download/null.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/Download/null.txt @@ -0,0 +1 @@ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/MAXIMUS Installer.hta b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/MAXIMUS Installer.hta new file mode 100644 index 0000000..8e5cd3c --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/MAXIMUS Installer.hta @@ -0,0 +1,199 @@ + + +MAXIMUS Installer + + + + + + +
+
+ +

Popular

+

+
+

Install Chocolatey NuGet!

+
+ +
+ + +
+
+
+
+ + +

   Media +
+
+ + +

   Office +
+
+ + +

   Web +
+
+ + +

   Secirity +
+
+
+ +
+
+
+
+
+

About MAXIMUS

+

About Chocolatey NuGet

+
+
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/bin/chocoAbout.hta b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/bin/chocoAbout.hta new file mode 100644 index 0000000..1bbdfce --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/bin/chocoAbout.hta @@ -0,0 +1,57 @@ + + +About: Chocolatey + + + + + + +
+

+ + Chocolatey NuGet + +

+ +

+ + Developer: Rob Reynolds + +

+

+ + Github Link: Chocolatey NuGet + +

+

+ + Chocolatey NuGet is a Machine Package Manager,
+ somewhat like apt-get, but built with Windows in mind. +
+

+

+ + Copyleft: Apache License 2.0 + + +

+ +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/bin/maximusAbout.hta b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/bin/maximusAbout.hta new file mode 100644 index 0000000..48a3dce --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/bin/maximusAbout.hta @@ -0,0 +1,58 @@ + + +About: MAXIMUS Installer + + + + + + +
+

+ + MAXIMUS Installer + +

+ +

+ + Developer: Maxim Stewart + +

+

+ + Github Link: MAXIMUS Installer + +

+

+ + MAXIMUS Installer is a GUI frontend for Chocolatey NuGet.
+ Chocolatey is a Package Manager, somewhat like apt-get, + but built with Windows in mind. +
+

+

+ + Copyleft: Apache License 2.0 + + +

+ +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/bin/popular.hta b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/bin/popular.hta new file mode 100644 index 0000000..695157b --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/bin/popular.hta @@ -0,0 +1,887 @@ + + +Popular Programs + + + + + + + +
+

Security Software

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Internet Related Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Office/Art Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Media Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Torrent Clients

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Social Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Enhancements & Utilities

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + + + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/media.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/media.png new file mode 100644 index 0000000..f5cb971 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/media.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/office.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/office.png new file mode 100644 index 0000000..ac0d8d8 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/office.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/security.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/security.png new file mode 100644 index 0000000..e7a65b9 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/security.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/star.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/star.png new file mode 100644 index 0000000..92865b1 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/star.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/web.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/web.png new file mode 100644 index 0000000..d0f0861 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/menuIcons/web.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/LicenseMAXIMUS.txt b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/LicenseMAXIMUS.txt new file mode 100644 index 0000000..8e1f83f --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/LicenseMAXIMUS.txt @@ -0,0 +1,14 @@ +
  Copyright 2015 - Present +
Maxim F. Stewart +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/apacheLicenseChocolatey.html b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/apacheLicenseChocolatey.html new file mode 100644 index 0000000..c2e6649 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/apacheLicenseChocolatey.html @@ -0,0 +1,22 @@ + + + + +
+
  Copyright 2011 - Present +
Rob Reynolds +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/apacheLicenseMAXIMUS.html b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/apacheLicenseMAXIMUS.html new file mode 100644 index 0000000..d791f8b --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/apacheLicenseMAXIMUS.html @@ -0,0 +1,22 @@ + + + + +
+
  Copyright 2015 - Present +
Maxim F. Stewart +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/chocolateyicon.ico b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/chocolateyicon.ico new file mode 100644 index 0000000..ea8db1b Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/chocolateyicon.ico differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/css.css b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/css.css new file mode 100644 index 0000000..26489c6 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/css.css @@ -0,0 +1,131 @@ +/*Affects both hta files*/ +body { + width: auto; + background: #333333; +} +/*Affects both hta files*/ + +/* BEGINNING OF TECHNICAL INSTALLER CSS*/ +.divStyleHeader, .divStyleLeftColumn, +.divStyleRightTopFrame, .divStyleRightBottomFrame, +.BottomFrame { + clear: both; + z-index: 0; + color: #FFFFFF; + border-style: solid; + border-width: .2em; + background: #222222; + filter: alpha(opacity=80); +} +.bttn, .populr { + background: #222222; + float: left; +} +.bttn { + color: #00FF00; + margin-left: 4em; +} +.bttn:hover { + background: #FFFFFF; + color: #000000; +} +.bttnBTTM { + float: left; + background: #222222; + color: #FFFFFF; + margin-left: 4em; +} +.bttnBTTM:hover { + color: #00E8FF; +} +.populr:hover { + background: #FFFFFF; + color: #000000; +} +.divStyleHeader { + clear: both; + width: 100%; + height: 2em; + margin-bottom: 1em; +} +.divStyleLeftColumn { + float: left; + width: 30%; + height: 28em; + margin-right: 1em; +} +.divStyleRightTopFrame { + float: right; + width: 65%; + height: 18em; +} +.divStyleRightBottomFrame { + float: right; + width: 65%; + height: 10em; + margin-top: 1em; +} +.BottomFrame { + width: 100%; + height: 2em; + margin-top: .5em; +} +.image { + float: left; + text-align: center; + clear: left; + margin-top: .5em; + margin-left: 25%; + width: 50%; + height: 6em; + background: #222222; +} +.image:hover { + background: #FFFFFF; +} +/* END OF TECHNICAL INSTALLER CSS*/ + + + +/* BEGINNING OF POPULER HTA PAGE CSS*/ + +.imageStyl { + width: 6em; + height: 4em; + float: left; + margin-top: 1.5em; + margin-left: 1.3em; + margin-right: 3em; + z-index: 1; +} +.imageStyl:hover { + background-color: #000000; + width: 8em; + height: 8em; +} +.groupTitle { + color: #0E8FF; + font-size: 200%; +} + +.divStyle, .divStyleAbout { + z-index: 0; + clear: both; + position: relative; + text-align: center; + width: 98%; + font-size: 100%; + border-style: solid; + border-width: .2em; + color: #FFFFFF; + background-color: #222222; + filter: alpha(opacity=80); +} +.divStyle { + margin: .2em; + margin-top: 2em; + padding: .2em; +} +.divStyle:hover { + height: 20em; +} diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/favicon.bmp b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/favicon.bmp new file mode 100644 index 0000000..ebfb2fe Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/favicon.bmp differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/favicon.ico b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/favicon.ico new file mode 100644 index 0000000..27441dd Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/other/favicon.ico differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/7zip.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/7zip.jpg new file mode 100644 index 0000000..2662e88 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/7zip.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/Libreoffice.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/Libreoffice.jpg new file mode 100644 index 0000000..81b25fb Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/Libreoffice.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/adwcleaner.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/adwcleaner.jpg new file mode 100644 index 0000000..b7b273c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/adwcleaner.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/avast.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/avast.jpg new file mode 100644 index 0000000..7634f2c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/avast.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/bleachbit.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/bleachbit.jpg new file mode 100644 index 0000000..cf51ac7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/bleachbit.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/cCleaner.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/cCleaner.jpg new file mode 100644 index 0000000..4e98a91 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/cCleaner.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/calibre.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/calibre.jpg new file mode 100644 index 0000000..9643de7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/calibre.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/chrome.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/chrome.jpg new file mode 100644 index 0000000..2b0923e Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/chrome.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/clover.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/clover.jpg new file mode 100644 index 0000000..c9b87a4 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/clover.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/daumPotPlayer.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/daumPotPlayer.jpg new file mode 100644 index 0000000..88233c1 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/daumPotPlayer.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/deffraggler.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/deffraggler.jpg new file mode 100644 index 0000000..a33c26b Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/deffraggler.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/deluge.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/deluge.jpg new file mode 100644 index 0000000..fdc0ed4 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/deluge.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/dexpot.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/dexpot.jpg new file mode 100644 index 0000000..150f100 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/dexpot.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/dropbox.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/dropbox.jpg new file mode 100644 index 0000000..4ad06c2 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/dropbox.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/fileZilla.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/fileZilla.jpg new file mode 100644 index 0000000..0d49fbd Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/fileZilla.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/firefox.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/firefox.jpg new file mode 100644 index 0000000..e94cdfa Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/firefox.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/flux.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/flux.jpg new file mode 100644 index 0000000..15e127c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/flux.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/foxit.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/foxit.jpg new file mode 100644 index 0000000..eea1070 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/foxit.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/gimp.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/gimp.jpg new file mode 100644 index 0000000..8dba116 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/gimp.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/herdprotect.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/herdprotect.jpg new file mode 100644 index 0000000..9bf433e Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/herdprotect.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/hexchat.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/hexchat.jpg new file mode 100644 index 0000000..9148af3 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/hexchat.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/hitmanpro.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/hitmanpro.jpg new file mode 100644 index 0000000..1d9a979 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/hitmanpro.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/krita.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/krita.jpg new file mode 100644 index 0000000..152669c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/krita.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/malwarebytes.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/malwarebytes.jpg new file mode 100644 index 0000000..ac39bd9 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/malwarebytes.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/megaSync.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/megaSync.jpg new file mode 100644 index 0000000..277145f Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/megaSync.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/midori.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/midori.jpg new file mode 100644 index 0000000..615e709 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/midori.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/multiCommander.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/multiCommander.jpg new file mode 100644 index 0000000..6cb81ae Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/multiCommander.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/myDefrag.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/myDefrag.jpg new file mode 100644 index 0000000..15ee163 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/myDefrag.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/notepad++.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/notepad++.jpg new file mode 100644 index 0000000..840d6c5 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/notepad++.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/obs.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/obs.jpg new file mode 100644 index 0000000..0e7fc3f Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/obs.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/openoffice.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/openoffice.jpg new file mode 100644 index 0000000..dd18a79 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/openoffice.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/opera.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/opera.jpg new file mode 100644 index 0000000..57d51dc Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/opera.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/paintnet.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/paintnet.jpg new file mode 100644 index 0000000..265dc9f Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/paintnet.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/pc-decrapifier.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/pc-decrapifier.jpg new file mode 100644 index 0000000..6cceb9d Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/pc-decrapifier.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/peazip.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/peazip.jpg new file mode 100644 index 0000000..9cc4324 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/peazip.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/pidgin.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/pidgin.jpg new file mode 100644 index 0000000..dca51a7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/pidgin.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/privateFirewall.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/privateFirewall.jpg new file mode 100644 index 0000000..04f14a3 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/privateFirewall.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/qBittorrent.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/qBittorrent.jpg new file mode 100644 index 0000000..8d13a49 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/qBittorrent.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/qupzilla.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/qupzilla.jpg new file mode 100644 index 0000000..a06e633 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/qupzilla.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/roguekiller.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/roguekiller.jpg new file mode 100644 index 0000000..f1814b5 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/roguekiller.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/skype.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/skype.jpg new file mode 100644 index 0000000..abb9c18 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/skype.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/smplayer2.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/smplayer2.jpg new file mode 100644 index 0000000..a9150a7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/smplayer2.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/sumo.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/sumo.jpg new file mode 100644 index 0000000..c7197b5 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/sumo.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/superantispyware.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/superantispyware.jpg new file mode 100644 index 0000000..afa6bf9 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/superantispyware.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/tdsskiller.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/tdsskiller.jpg new file mode 100644 index 0000000..19c3cb4 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/tdsskiller.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/teamSpeak.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/teamSpeak.jpg new file mode 100644 index 0000000..52809c8 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/teamSpeak.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/teamviewer.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/teamviewer.jpg new file mode 100644 index 0000000..4aaeda3 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/teamviewer.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/thunderbird.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/thunderbird.jpg new file mode 100644 index 0000000..816e2d8 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/thunderbird.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/transmission-qt.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/transmission-qt.jpg new file mode 100644 index 0000000..55f907b Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/transmission-qt.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vbox.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vbox.jpg new file mode 100644 index 0000000..8bbeea7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vbox.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vcd.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vcd.jpg new file mode 100644 index 0000000..e47fcbe Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vcd.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vlc.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vlc.jpg new file mode 100644 index 0000000..2039293 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vlc.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vuze.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vuze.jpg new file mode 100644 index 0000000..0fa32f1 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/vuze.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/winrar.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/winrar.jpg new file mode 100644 index 0000000..a0c3cde Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/winrar.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/wpsOffice.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/wpsOffice.jpg new file mode 100644 index 0000000..01ad896 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/wpsOffice.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/xnview.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/xnview.jpg new file mode 100644 index 0000000..a276aa6 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.02/resources/thumbnails/xnview.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/Download/null.txt b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/Download/null.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/Download/null.txt @@ -0,0 +1 @@ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/MAXIMUS Installer.hta b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/MAXIMUS Installer.hta new file mode 100644 index 0000000..1308b2d --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/MAXIMUS Installer.hta @@ -0,0 +1,200 @@ + + +MAXIMUS Installer + + + + + + +
+ + +

Popular

+ +

+

Install Chocolatey NuGet!

+ Search List +
+ +
+ + +
+
+
+
+ + +

   Media +
+
+ + +

   Office +
+
+ + +

   Web +
+
+ + +

   Secirity +
+
+
+ +
+
+
+
+
+

About MAXIMUS

+

About Chocolatey NuGet

+
+
+ + \ No newline at end of file diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/bin/chocoAbout.hta b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/bin/chocoAbout.hta new file mode 100644 index 0000000..1bbdfce --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/bin/chocoAbout.hta @@ -0,0 +1,57 @@ + + +About: Chocolatey + + + + + + +
+

+ + Chocolatey NuGet + +

+ +

+ + Developer: Rob Reynolds + +

+

+ + Github Link: Chocolatey NuGet + +

+

+ + Chocolatey NuGet is a Machine Package Manager,
+ somewhat like apt-get, but built with Windows in mind. +
+

+

+ + Copyleft: Apache License 2.0 + + +

+ +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/bin/maximusAbout.hta b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/bin/maximusAbout.hta new file mode 100644 index 0000000..48a3dce --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/bin/maximusAbout.hta @@ -0,0 +1,58 @@ + + +About: MAXIMUS Installer + + + + + + +
+

+ + MAXIMUS Installer + +

+ +

+ + Developer: Maxim Stewart + +

+

+ + Github Link: MAXIMUS Installer + +

+

+ + MAXIMUS Installer is a GUI frontend for Chocolatey NuGet.
+ Chocolatey is a Package Manager, somewhat like apt-get, + but built with Windows in mind. +
+

+

+ + Copyleft: Apache License 2.0 + + +

+ +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/bin/popular.html b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/bin/popular.html new file mode 100644 index 0000000..d22d024 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/bin/popular.html @@ -0,0 +1,884 @@ + +Popular Programs + + + + + + + +
+

Security Software

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Internet Related Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Office/Art Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Media Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Torrent Clients

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Social Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Enhancements & Utilities

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/media.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/media.png new file mode 100644 index 0000000..f5cb971 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/media.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/office.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/office.png new file mode 100644 index 0000000..ac0d8d8 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/office.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/security.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/security.png new file mode 100644 index 0000000..e7a65b9 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/security.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/star.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/star.png new file mode 100644 index 0000000..92865b1 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/star.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/web.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/web.png new file mode 100644 index 0000000..d0f0861 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/menuIcons/web.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/LicenseMAXIMUS.txt b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/LicenseMAXIMUS.txt new file mode 100644 index 0000000..d791f8b --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/LicenseMAXIMUS.txt @@ -0,0 +1,22 @@ + + + + +
+
  Copyright 2015 - Present +
Maxim F. Stewart +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/apacheLicenseChocolatey.html b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/apacheLicenseChocolatey.html new file mode 100644 index 0000000..c2e6649 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/apacheLicenseChocolatey.html @@ -0,0 +1,22 @@ + + + + +
+
  Copyright 2011 - Present +
Rob Reynolds +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/apacheLicenseMAXIMUS.html b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/apacheLicenseMAXIMUS.html new file mode 100644 index 0000000..d791f8b --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/apacheLicenseMAXIMUS.html @@ -0,0 +1,22 @@ + + + + +
+
  Copyright 2015 - Present +
Maxim F. Stewart +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/chocolateyicon.ico b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/chocolateyicon.ico new file mode 100644 index 0000000..ea8db1b Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/chocolateyicon.ico differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/css.css b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/css.css new file mode 100644 index 0000000..64b3097 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/css.css @@ -0,0 +1,130 @@ +/*Affects both hta files*/ +body { + width: auto; + background: #333333; +} +/*Affects both hta files*/ + +/* BEGINNING OF TECHNICAL INSTALLER CSS*/ +.divStyleHeader, .divStyleLeftColumn, +.divStyleRightTopFrame, .divStyleRightBottomFrame, +.BottomFrame { + clear: both; + z-index: 0; + color: #FFFFFF; + border-style: solid; + border-width: .2em; + background: #222222; + filter: alpha(opacity=80); +} +.bttn, .populr { + background: #222222; + float: left; +} +.bttn { + color: #00FF00; + margin-left: 4em; +} +.bttn:hover { + background: #FFFFFF; + color: #000000; +} +.bttnBTTM { + float: left; + background: #222222; + color: #FFFFFF; + margin-left: 4em; +} +.bttnBTTM:hover { + color: #00E8FF; +} +.populr:hover { + background: #FFFFFF; + color: #000000; +} +.divStyleHeader { + clear: both; + width: 100%; + height: 2em; + margin-bottom: 1em; +} +.divStyleLeftColumn { + float: left; + width: 30%; + height: 28em; + margin-right: 1em; +} +.divStyleRightTopFrame { + float: right; + width: 65%; + height: 18em; +} +.divStyleRightBottomFrame { + float: right; + width: 65%; + height: 10em; + margin-top: 1em; +} +.BottomFrame { + width: 100%; + height: 2em; + margin-top: .5em; +} +.image { + float: left; + text-align: center; + clear: left; + margin-top: .5em; + margin-left: 25%; + width: 50%; + height: 6em; + background: #222222; +} +.image:hover { + background: #FFFFFF; +} +/* END OF TECHNICAL INSTALLER CSS*/ + + + +/* BEGINNING OF POPULER HTA PAGE CSS*/ + +.imageStyl { + width: 6em; + height: 4em; + float: left; + margin-top: 1em; + margin-left: 3em; + z-index: 1; +} +.imageStyl:hover { + background-color: #000000; + width: 8em; + height: 8em; +} +.groupTitle { + color: #0E8FF; + font-size: 200%; +} + +.divStyle, .divStyleAbout { + z-index: 0; + clear: both; + position: relative; + text-align: center; + width: 100%; + font-size: 100%; + border-style: solid; + border-width: .2em; + color: #FFFFFF; + background-color: #222222; + filter: alpha(opacity=80); +} +.divStyle { + margin: .2em; + margin-top: 2em; + padding: .2em; +} +.divStyle:hover { + height: 20em; +} diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/favicon.bmp b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/favicon.bmp new file mode 100644 index 0000000..ebfb2fe Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/favicon.bmp differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/favicon.ico b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/favicon.ico new file mode 100644 index 0000000..27441dd Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/other/favicon.ico differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/7zip.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/7zip.jpg new file mode 100644 index 0000000..2662e88 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/7zip.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/Libreoffice.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/Libreoffice.jpg new file mode 100644 index 0000000..81b25fb Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/Libreoffice.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/adwcleaner.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/adwcleaner.jpg new file mode 100644 index 0000000..b7b273c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/adwcleaner.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/avast.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/avast.jpg new file mode 100644 index 0000000..7634f2c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/avast.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/bleachbit.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/bleachbit.jpg new file mode 100644 index 0000000..cf51ac7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/bleachbit.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/cCleaner.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/cCleaner.jpg new file mode 100644 index 0000000..4e98a91 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/cCleaner.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/calibre.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/calibre.jpg new file mode 100644 index 0000000..9643de7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/calibre.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/chrome.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/chrome.jpg new file mode 100644 index 0000000..2b0923e Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/chrome.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/clover.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/clover.jpg new file mode 100644 index 0000000..c9b87a4 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/clover.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/daumPotPlayer.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/daumPotPlayer.jpg new file mode 100644 index 0000000..88233c1 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/daumPotPlayer.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/deffraggler.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/deffraggler.jpg new file mode 100644 index 0000000..a33c26b Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/deffraggler.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/deluge.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/deluge.jpg new file mode 100644 index 0000000..fdc0ed4 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/deluge.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/dexpot.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/dexpot.jpg new file mode 100644 index 0000000..150f100 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/dexpot.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/dropbox.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/dropbox.jpg new file mode 100644 index 0000000..4ad06c2 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/dropbox.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/fileZilla.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/fileZilla.jpg new file mode 100644 index 0000000..0d49fbd Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/fileZilla.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/firefox.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/firefox.jpg new file mode 100644 index 0000000..e94cdfa Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/firefox.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/flux.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/flux.jpg new file mode 100644 index 0000000..15e127c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/flux.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/foxit.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/foxit.jpg new file mode 100644 index 0000000..eea1070 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/foxit.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/gimp.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/gimp.jpg new file mode 100644 index 0000000..8dba116 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/gimp.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/herdprotect.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/herdprotect.jpg new file mode 100644 index 0000000..9bf433e Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/herdprotect.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/hexchat.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/hexchat.jpg new file mode 100644 index 0000000..9148af3 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/hexchat.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/hitmanpro.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/hitmanpro.jpg new file mode 100644 index 0000000..1d9a979 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/hitmanpro.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/krita.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/krita.jpg new file mode 100644 index 0000000..152669c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/krita.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/malwarebytes.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/malwarebytes.jpg new file mode 100644 index 0000000..ac39bd9 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/malwarebytes.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/megaSync.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/megaSync.jpg new file mode 100644 index 0000000..277145f Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/megaSync.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/midori.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/midori.jpg new file mode 100644 index 0000000..615e709 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/midori.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/multiCommander.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/multiCommander.jpg new file mode 100644 index 0000000..6cb81ae Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/multiCommander.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/myDefrag.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/myDefrag.jpg new file mode 100644 index 0000000..15ee163 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/myDefrag.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/notepad++.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/notepad++.jpg new file mode 100644 index 0000000..840d6c5 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/notepad++.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/obs.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/obs.jpg new file mode 100644 index 0000000..0e7fc3f Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/obs.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/openoffice.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/openoffice.jpg new file mode 100644 index 0000000..dd18a79 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/openoffice.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/opera.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/opera.jpg new file mode 100644 index 0000000..57d51dc Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/opera.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/paintnet.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/paintnet.jpg new file mode 100644 index 0000000..265dc9f Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/paintnet.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/pc-decrapifier.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/pc-decrapifier.jpg new file mode 100644 index 0000000..6cceb9d Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/pc-decrapifier.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/peazip.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/peazip.jpg new file mode 100644 index 0000000..9cc4324 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/peazip.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/pidgin.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/pidgin.jpg new file mode 100644 index 0000000..dca51a7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/pidgin.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/privateFirewall.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/privateFirewall.jpg new file mode 100644 index 0000000..04f14a3 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/privateFirewall.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/qBittorrent.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/qBittorrent.jpg new file mode 100644 index 0000000..8d13a49 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/qBittorrent.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/qupzilla.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/qupzilla.jpg new file mode 100644 index 0000000..a06e633 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/qupzilla.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/roguekiller.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/roguekiller.jpg new file mode 100644 index 0000000..f1814b5 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/roguekiller.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/skype.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/skype.jpg new file mode 100644 index 0000000..abb9c18 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/skype.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/smplayer2.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/smplayer2.jpg new file mode 100644 index 0000000..a9150a7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/smplayer2.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/sumo.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/sumo.jpg new file mode 100644 index 0000000..c7197b5 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/sumo.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/superantispyware.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/superantispyware.jpg new file mode 100644 index 0000000..afa6bf9 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/superantispyware.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/tdsskiller.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/tdsskiller.jpg new file mode 100644 index 0000000..19c3cb4 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/tdsskiller.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/teamSpeak.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/teamSpeak.jpg new file mode 100644 index 0000000..52809c8 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/teamSpeak.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/teamviewer.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/teamviewer.jpg new file mode 100644 index 0000000..4aaeda3 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/teamviewer.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/thunderbird.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/thunderbird.jpg new file mode 100644 index 0000000..816e2d8 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/thunderbird.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/transmission-qt.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/transmission-qt.jpg new file mode 100644 index 0000000..55f907b Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/transmission-qt.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vbox.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vbox.jpg new file mode 100644 index 0000000..8bbeea7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vbox.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vcd.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vcd.jpg new file mode 100644 index 0000000..e47fcbe Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vcd.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vlc.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vlc.jpg new file mode 100644 index 0000000..2039293 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vlc.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vuze.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vuze.jpg new file mode 100644 index 0000000..0fa32f1 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/vuze.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/winrar.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/winrar.jpg new file mode 100644 index 0000000..a0c3cde Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/winrar.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/wpsOffice.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/wpsOffice.jpg new file mode 100644 index 0000000..01ad896 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/wpsOffice.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/xnview.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/xnview.jpg new file mode 100644 index 0000000..a276aa6 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.10/resources/thumbnails/xnview.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/Download/null.txt b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/Download/null.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/Download/null.txt @@ -0,0 +1 @@ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/MAXIMUS Installer.hta b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/MAXIMUS Installer.hta new file mode 100644 index 0000000..bc1ff62 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/MAXIMUS Installer.hta @@ -0,0 +1,285 @@ + + +MAXIMUS Installer + + + + + + +
+ + +

Popular

+ +

+

Install Chocolatey NuGet!

+ Search List +
+ +
+ + +
+
+
+
+ + +

   Media +
+
+ + +

   Office +
+
+ + +

   Web +
+
+ + +

   Secirity +
+
+ +
+
+
+ +
+
+ +
+
+
+

About MAXIMUS

+

About Chocolatey NuGet

+
+
+ + \ No newline at end of file diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/chocoAbout.hta b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/chocoAbout.hta new file mode 100644 index 0000000..1bbdfce --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/chocoAbout.hta @@ -0,0 +1,57 @@ + + +About: Chocolatey + + + + + + +
+

+ + Chocolatey NuGet + +

+ +

+ + Developer: Rob Reynolds + +

+

+ + Github Link: Chocolatey NuGet + +

+

+ + Chocolatey NuGet is a Machine Package Manager,
+ somewhat like apt-get, but built with Windows in mind. +
+

+

+ + Copyleft: Apache License 2.0 + + +

+ +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/loading.html b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/loading.html new file mode 100644 index 0000000..97da5a0 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/loading.html @@ -0,0 +1,10 @@ + + +Searching Programs + + + +Searching... +
+ + \ No newline at end of file diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/maximusAbout.hta b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/maximusAbout.hta new file mode 100644 index 0000000..48a3dce --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/maximusAbout.hta @@ -0,0 +1,58 @@ + + +About: MAXIMUS Installer + + + + + + +
+

+ + MAXIMUS Installer + +

+ +

+ + Developer: Maxim Stewart + +

+

+ + Github Link: MAXIMUS Installer + +

+

+ + MAXIMUS Installer is a GUI frontend for Chocolatey NuGet.
+ Chocolatey is a Package Manager, somewhat like apt-get, + but built with Windows in mind. +
+

+

+ + Copyleft: Apache License 2.0 + + +

+ +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/popular.html b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/popular.html new file mode 100644 index 0000000..d22d024 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/bin/popular.html @@ -0,0 +1,884 @@ + +Popular Programs + + + + + + + +
+

Security Software

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Internet Related Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Office/Art Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Media Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Torrent Clients

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Social Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Enhancements & Utilities

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/loading_bar.gif b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/loading_bar.gif new file mode 100644 index 0000000..b545374 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/loading_bar.gif differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/media.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/media.png new file mode 100644 index 0000000..f5cb971 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/media.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/office.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/office.png new file mode 100644 index 0000000..ac0d8d8 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/office.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/security.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/security.png new file mode 100644 index 0000000..e7a65b9 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/security.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/star.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/star.png new file mode 100644 index 0000000..92865b1 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/star.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/web.png b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/web.png new file mode 100644 index 0000000..d0f0861 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/menuIcons/web.png differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/LicenseMAXIMUS.txt b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/LicenseMAXIMUS.txt new file mode 100644 index 0000000..d791f8b --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/LicenseMAXIMUS.txt @@ -0,0 +1,22 @@ + + + + +
+
  Copyright 2015 - Present +
Maxim F. Stewart +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/apacheLicenseChocolatey.html b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/apacheLicenseChocolatey.html new file mode 100644 index 0000000..c2e6649 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/apacheLicenseChocolatey.html @@ -0,0 +1,22 @@ + + + + +
+
  Copyright 2011 - Present +
Rob Reynolds +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/apacheLicenseMAXIMUS.html b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/apacheLicenseMAXIMUS.html new file mode 100644 index 0000000..d791f8b --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/apacheLicenseMAXIMUS.html @@ -0,0 +1,22 @@ + + + + +
+
  Copyright 2015 - Present +
Maxim F. Stewart +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. +
+ + diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/chocolateyicon.ico b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/chocolateyicon.ico new file mode 100644 index 0000000..ea8db1b Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/chocolateyicon.ico differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/css.css b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/css.css new file mode 100644 index 0000000..64b3097 --- /dev/null +++ b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/css.css @@ -0,0 +1,130 @@ +/*Affects both hta files*/ +body { + width: auto; + background: #333333; +} +/*Affects both hta files*/ + +/* BEGINNING OF TECHNICAL INSTALLER CSS*/ +.divStyleHeader, .divStyleLeftColumn, +.divStyleRightTopFrame, .divStyleRightBottomFrame, +.BottomFrame { + clear: both; + z-index: 0; + color: #FFFFFF; + border-style: solid; + border-width: .2em; + background: #222222; + filter: alpha(opacity=80); +} +.bttn, .populr { + background: #222222; + float: left; +} +.bttn { + color: #00FF00; + margin-left: 4em; +} +.bttn:hover { + background: #FFFFFF; + color: #000000; +} +.bttnBTTM { + float: left; + background: #222222; + color: #FFFFFF; + margin-left: 4em; +} +.bttnBTTM:hover { + color: #00E8FF; +} +.populr:hover { + background: #FFFFFF; + color: #000000; +} +.divStyleHeader { + clear: both; + width: 100%; + height: 2em; + margin-bottom: 1em; +} +.divStyleLeftColumn { + float: left; + width: 30%; + height: 28em; + margin-right: 1em; +} +.divStyleRightTopFrame { + float: right; + width: 65%; + height: 18em; +} +.divStyleRightBottomFrame { + float: right; + width: 65%; + height: 10em; + margin-top: 1em; +} +.BottomFrame { + width: 100%; + height: 2em; + margin-top: .5em; +} +.image { + float: left; + text-align: center; + clear: left; + margin-top: .5em; + margin-left: 25%; + width: 50%; + height: 6em; + background: #222222; +} +.image:hover { + background: #FFFFFF; +} +/* END OF TECHNICAL INSTALLER CSS*/ + + + +/* BEGINNING OF POPULER HTA PAGE CSS*/ + +.imageStyl { + width: 6em; + height: 4em; + float: left; + margin-top: 1em; + margin-left: 3em; + z-index: 1; +} +.imageStyl:hover { + background-color: #000000; + width: 8em; + height: 8em; +} +.groupTitle { + color: #0E8FF; + font-size: 200%; +} + +.divStyle, .divStyleAbout { + z-index: 0; + clear: both; + position: relative; + text-align: center; + width: 100%; + font-size: 100%; + border-style: solid; + border-width: .2em; + color: #FFFFFF; + background-color: #222222; + filter: alpha(opacity=80); +} +.divStyle { + margin: .2em; + margin-top: 2em; + padding: .2em; +} +.divStyle:hover { + height: 20em; +} diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/favicon.bmp b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/favicon.bmp new file mode 100644 index 0000000..ebfb2fe Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/favicon.bmp differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/favicon.ico b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/favicon.ico new file mode 100644 index 0000000..27441dd Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/other/favicon.ico differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/7zip.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/7zip.jpg new file mode 100644 index 0000000..2662e88 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/7zip.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/Libreoffice.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/Libreoffice.jpg new file mode 100644 index 0000000..81b25fb Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/Libreoffice.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/adwcleaner.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/adwcleaner.jpg new file mode 100644 index 0000000..b7b273c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/adwcleaner.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/avast.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/avast.jpg new file mode 100644 index 0000000..7634f2c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/avast.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/bleachbit.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/bleachbit.jpg new file mode 100644 index 0000000..cf51ac7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/bleachbit.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/cCleaner.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/cCleaner.jpg new file mode 100644 index 0000000..4e98a91 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/cCleaner.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/calibre.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/calibre.jpg new file mode 100644 index 0000000..9643de7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/calibre.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/chrome.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/chrome.jpg new file mode 100644 index 0000000..2b0923e Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/chrome.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/clover.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/clover.jpg new file mode 100644 index 0000000..c9b87a4 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/clover.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/daumPotPlayer.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/daumPotPlayer.jpg new file mode 100644 index 0000000..88233c1 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/daumPotPlayer.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/deffraggler.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/deffraggler.jpg new file mode 100644 index 0000000..a33c26b Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/deffraggler.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/deluge.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/deluge.jpg new file mode 100644 index 0000000..fdc0ed4 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/deluge.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/dexpot.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/dexpot.jpg new file mode 100644 index 0000000..150f100 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/dexpot.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/dropbox.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/dropbox.jpg new file mode 100644 index 0000000..4ad06c2 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/dropbox.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/fileZilla.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/fileZilla.jpg new file mode 100644 index 0000000..0d49fbd Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/fileZilla.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/firefox.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/firefox.jpg new file mode 100644 index 0000000..e94cdfa Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/firefox.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/flux.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/flux.jpg new file mode 100644 index 0000000..15e127c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/flux.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/foxit.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/foxit.jpg new file mode 100644 index 0000000..eea1070 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/foxit.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/gimp.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/gimp.jpg new file mode 100644 index 0000000..8dba116 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/gimp.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/herdprotect.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/herdprotect.jpg new file mode 100644 index 0000000..9bf433e Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/herdprotect.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/hexchat.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/hexchat.jpg new file mode 100644 index 0000000..9148af3 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/hexchat.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/hitmanpro.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/hitmanpro.jpg new file mode 100644 index 0000000..1d9a979 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/hitmanpro.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/krita.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/krita.jpg new file mode 100644 index 0000000..152669c Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/krita.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/malwarebytes.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/malwarebytes.jpg new file mode 100644 index 0000000..ac39bd9 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/malwarebytes.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/megaSync.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/megaSync.jpg new file mode 100644 index 0000000..277145f Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/megaSync.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/midori.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/midori.jpg new file mode 100644 index 0000000..615e709 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/midori.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/multiCommander.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/multiCommander.jpg new file mode 100644 index 0000000..6cb81ae Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/multiCommander.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/myDefrag.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/myDefrag.jpg new file mode 100644 index 0000000..15ee163 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/myDefrag.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/notepad++.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/notepad++.jpg new file mode 100644 index 0000000..840d6c5 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/notepad++.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/obs.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/obs.jpg new file mode 100644 index 0000000..0e7fc3f Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/obs.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/openoffice.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/openoffice.jpg new file mode 100644 index 0000000..dd18a79 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/openoffice.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/opera.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/opera.jpg new file mode 100644 index 0000000..57d51dc Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/opera.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/paintnet.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/paintnet.jpg new file mode 100644 index 0000000..265dc9f Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/paintnet.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/pc-decrapifier.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/pc-decrapifier.jpg new file mode 100644 index 0000000..6cceb9d Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/pc-decrapifier.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/peazip.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/peazip.jpg new file mode 100644 index 0000000..9cc4324 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/peazip.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/pidgin.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/pidgin.jpg new file mode 100644 index 0000000..dca51a7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/pidgin.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/privateFirewall.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/privateFirewall.jpg new file mode 100644 index 0000000..04f14a3 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/privateFirewall.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/qBittorrent.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/qBittorrent.jpg new file mode 100644 index 0000000..8d13a49 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/qBittorrent.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/qupzilla.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/qupzilla.jpg new file mode 100644 index 0000000..a06e633 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/qupzilla.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/roguekiller.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/roguekiller.jpg new file mode 100644 index 0000000..f1814b5 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/roguekiller.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/skype.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/skype.jpg new file mode 100644 index 0000000..abb9c18 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/skype.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/smplayer2.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/smplayer2.jpg new file mode 100644 index 0000000..a9150a7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/smplayer2.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/sumo.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/sumo.jpg new file mode 100644 index 0000000..c7197b5 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/sumo.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/superantispyware.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/superantispyware.jpg new file mode 100644 index 0000000..afa6bf9 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/superantispyware.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/tdsskiller.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/tdsskiller.jpg new file mode 100644 index 0000000..19c3cb4 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/tdsskiller.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/teamSpeak.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/teamSpeak.jpg new file mode 100644 index 0000000..52809c8 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/teamSpeak.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/teamviewer.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/teamviewer.jpg new file mode 100644 index 0000000..4aaeda3 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/teamviewer.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/thunderbird.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/thunderbird.jpg new file mode 100644 index 0000000..816e2d8 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/thunderbird.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/transmission-qt.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/transmission-qt.jpg new file mode 100644 index 0000000..55f907b Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/transmission-qt.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vbox.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vbox.jpg new file mode 100644 index 0000000..8bbeea7 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vbox.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vcd.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vcd.jpg new file mode 100644 index 0000000..e47fcbe Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vcd.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vlc.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vlc.jpg new file mode 100644 index 0000000..2039293 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vlc.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vuze.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vuze.jpg new file mode 100644 index 0000000..0fa32f1 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/vuze.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/winrar.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/winrar.jpg new file mode 100644 index 0000000..a0c3cde Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/winrar.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/wpsOffice.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/wpsOffice.jpg new file mode 100644 index 0000000..01ad896 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/wpsOffice.jpg differ diff --git a/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/xnview.jpg b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/xnview.jpg new file mode 100644 index 0000000..a276aa6 Binary files /dev/null and b/HTA Projects/MAXIMUS-Installer/Src/SRC-MAXIMUSInstallerv1.15/resources/thumbnails/xnview.jpg differ diff --git a/HTA Projects/Sentinel-Command/Binaries/sentinelCommand-v1.02.exe b/HTA Projects/Sentinel-Command/Binaries/sentinelCommand-v1.02.exe new file mode 100644 index 0000000..2bff808 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Binaries/sentinelCommand-v1.02.exe differ diff --git a/HTA Projects/Sentinel-Command/README.md b/HTA Projects/Sentinel-Command/README.md new file mode 100644 index 0000000..cb080f6 --- /dev/null +++ b/HTA Projects/Sentinel-Command/README.md @@ -0,0 +1,34 @@ +# Sentinel-Command +
+
+Sentinel Command is a GUI that allows Sys Admins to access powerful tools to maintain Windows! +This is an attempt to unify Chocolatey/Scripts/and Exe's. +
+
+First, various scripts are present to clean temp folders, access Appdata folder, and, clear memory. +
+
+Second, several open source programs are present to allow registry cleaning, scanning of the MBR, and launch a mini php server for local file distribution! +
+
+Third, Chocolatey allows quick access to install security programs and alternative programs. +There is a plethora of options to help maintain and clean windows that haven't been mentioned so feel free to explore! +
+
+There are several tools that are with Sentinel Command that may get flagged as Viruses/Trojans/Etc! +This to my knowledge is mostly due to Nirsoft's NirLauncher, +which has several tools that can do things that look like what Viruses/Trojans/ and other malicious code does! +There is a blog discussing this at: +
+http://blog.nirsoft.net/2009/05/17/antivirus-companies-cause-a-big-headache-to-small-developers/ +Please note THESE ARE FALSE POSITIVES!! +NirLauncher and all other Exe's & Scripts to the best of my knowledge are not Malicious unless one uses the provided programs in such a manner! +
+
+Sentinel Command is under the Apache2 license! All present programs other than Sentinel Command are subject to their licenses and protected by their licenses! +If I have added a program that goes against its respective license please message me at maxim2131@gmail.com so that I may remove it! +I have tried my best to add programs that are open source or freeware with loose distribution guides! +
+
+If you feel there is a program that should be included please message me at maxim2131@gmail.com for the request! +The requested program MUST be open source OR freeware with LOOSE distribution guides! \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/Download/null.txt b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/Download/null.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/Download/null.txt @@ -0,0 +1 @@ + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/bat.html b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/bat.html new file mode 100644 index 0000000..1a7e47f --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/bat.html @@ -0,0 +1,54 @@ + + +MAXIMUS Installer + + + + + + + + + +

Kill All Temp files
+

Clear Memory
+

Check MBR
+

Access Appdata Folder
+ + + \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/Kill_Temp_Files.bat b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/Kill_Temp_Files.bat new file mode 100644 index 0000000..ab983c2 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/Kill_Temp_Files.bat @@ -0,0 +1,4 @@ +del /S /q "%userprofile%\Local Settings\Temp\*.*" +cd "%userprofile%\AppData\Local\Temp\" +del + /S /Q +rmdir /S /Q "%userprofile%\AppData\Local\Temp\" \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/MBRCheck.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/MBRCheck.exe new file mode 100644 index 0000000..e7bc689 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/MBRCheck.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/Memory.vbe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/Memory.vbe new file mode 100644 index 0000000..5c38ce5 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/Memory.vbe @@ -0,0 +1 @@ +Mystring = (16000000) \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/appdata.bat b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/appdata.bat new file mode 100644 index 0000000..81b1eef --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/batNvbs/appdata.bat @@ -0,0 +1,2 @@ +@echo off +explorer.exe %APPDATA% \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exe.html b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exe.html new file mode 100644 index 0000000..977fcdb --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exe.html @@ -0,0 +1,85 @@ + + +MAXIMUS Installer + + + + + + + + +
+

Nirsoft
+

UltraVirusKiller Portable
+

PC-Decrapifier
+

Junkware Removal Tool
+
+
+

HijackThis
+

Little Registry Cleaner
+

Tiny Web Server
+
+ + + \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/JRT.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/JRT.exe new file mode 100644 index 0000000..90a6533 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/JRT.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/backups/backup-20150619-231213-595 b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/backups/backup-20150619-231213-595 new file mode 100644 index 0000000..fe2b8b1 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/backups/backup-20150619-231213-595 @@ -0,0 +1 @@ +O23 - Service: @%SystemRoot%\system32\Wat\WatUX.exe,-601 (WatAdminSvc) - Unknown owner - C:\Windows\system32\Wat\WatAdminSvc.exe (file missing) diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/hijackThis.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/hijackThis.exe new file mode 100644 index 0000000..c65449f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/hijackThis.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/pcdecrapifier.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/pcdecrapifier.exe new file mode 100644 index 0000000..e59ed63 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/pcdecrapifier.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/uvk.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/uvk.exe new file mode 100644 index 0000000..8f07b4f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/exes/uvk.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/htas/chocoAbout.hta b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/htas/chocoAbout.hta new file mode 100644 index 0000000..fe360b8 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/htas/chocoAbout.hta @@ -0,0 +1,59 @@ + + +About: Chocolatey + + + + + + +
+
+

+ + Chocolatey NuGet + +

+ +

+ + Developer: Rob Reynolds + +

+

+ + Github Link: Chocolatey NuGet + +

+

+ + Chocolatey NuGet is a Machine Package Manager,
+ somewhat like apt-get, but built with Windows in mind. +
+

+

+ + Copyleft: Apache License 2.0 + + +

+ +
+
+ + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/htas/sentinelCommandAbout.hta b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/htas/sentinelCommandAbout.hta new file mode 100644 index 0000000..a992a72 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/htas/sentinelCommandAbout.hta @@ -0,0 +1,59 @@ + + +About: Sentinel Command + + + + + + +
+
+

+ + Sentinel Command + +

+ +

+ + Developer: Maxim Stewart + +

+

+ + Github Link: Sentinel Command + +

+

+ + Sentinel Command is a GUI front end for sys admins. + It symplafies cleaning and hardening a Windows pc. + +

+

+ + Copyleft: Apache License 2.0 + + +

+ +
+
+ + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/AutoUpdater.NET.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/AutoUpdater.NET.dll new file mode 100644 index 0000000..7b55da0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/AutoUpdater.NET.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/ChangeLog.txt b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/ChangeLog.txt new file mode 100644 index 0000000..8224309 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/ChangeLog.txt @@ -0,0 +1,426 @@ +Little Registry Cleaner +Copyright (C) 2008 Little Apps (http://www.little-apps.org/) + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + +- Dialogs are opened with main dialog as owner +- Added Drivers Section +- Opens seperate dialog for scanning +- Prompts user to exit +- Scan dialog should completely load before scanning +- Now scans for missing ActiveX files +- Now uses SHGetSpecialFolderPath() API to get path to fonts folder +- No longer uses AddInvalidSubKey() +- Fixed the way registry data is stored +- Added toolbar with scan, fix and settings options +- Removed data column from listview +- Uses listview to store invalid registry keys and backs up checked keys with XML Registry +- Scans again once fix is clicked +- Added restore dialog and xml parser for treeview +- Error dialog to catch exceptions thrown by threads +- Most errors now are shown in error dialog +- Fixes all registry keys when there is an error +- Display error dialog only in debug mode +- Added notify icon to system tray +- Shows balloon tip when scanning is finished +- Added logger class to log actions to files +- Restore dialog now has listview that shows when file was created, also added option to delete file +- Main dialog can now be resized +- Changed layout of Options and Main dialog +- Program can now be started minimized +- Integrated new options into program +- The fix toolstrip menu item is now disabled after it is clicked +- Now uses the treeview to get the number of sections to scan +- Added restore icon to toolstrip menu +- Replaced Delete button with Open Directory in Restore dialog +- Restore dialog can now be resized +- Restore dialog now shows the size of the files +- Added ability to scan help files and windows sounds +- Changed about dialog layout +- Creates restore point (XP only) +- Created seperate section for application paths, now scans display icons in add/remove programs +- Added problem attribute to xml files +- Main dialog now resizes properly +- Removed option to autostart LRC when windows starts up + ++ Version 0.1 Released + +- Now checks for null registry keys and sub keys in sound section and also fixed the store function value name +- Fixed bug in ExtractRunPath() that caused "Index was outside the bounds of the array." +- No longer removes whole subkey if InprocServer32 is invalid, created function to parse InprocServer32 files +- Rewrote functions in COM.cs to use RegistryKey class +- Added author link to about dialog, added event to process links in text box +- Created context menu for result listview, added ability to add keys to exclude list +- The result listview now resizes the columns to fit the data +- Fixed error in appinfo.cs, also recoded VerifyUninstallList() +- Added shortcut keys to menustrip + added website and changelog buttons to help menustrip +- Added build time to error dialog + about dialog + log files +- Changed the backup and log directory to the common program files directory +- User can now change the log directory + ++ Version 0.2 Released + +- Recoded CheckAutoRun() in StartUp.cs +- Now scans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run + other startup keys +- Now displays the number of items scanned +- Removed the "stop" button and added the control box to the scan dialog, also added title +- Scanners now use threads instead of calling them directly +- Check for update function +- Application settings function (scans for registry keys with no data) +- Added event when form closes to ask to continue instead of when action is taken +- Added context menu to notify icon +- deleteAsXml() function now deletes sub keys and values +- No longer deletes whole subkey when an invalid CLSID is found +- Update function now checks a file to see if it is the latest version +- Cleaned up ExtractRunPath() and added check for empty strings +- Added icons to menu strip and text to toolstrip +- Scanning starts after scan dialog is shown + ++ Version 0.3 Released + +- Added retry button to check for update function when its unable to connect +- Scanner now uses Invoke when calls are made from other threads +- The scanner can now be aborted +- Uses HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey to view a registry key in regedit +- Now uses a new exception handler dialog that uses the WebClient to send bug reports +- Update function uses a dialog and downloads xml file to get the changelog and download url +- Displays messagebox before removing subkey from ignore list +- Doesn't scan "SOFTWARE\Classes" subkey in app settings +- Clears old results before starting a new scan +- Checks for minor version of OS when creating restore point +- Scans SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32 instead of SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Drivers +- Scans DefaultIcon, AppID, InprocServer, File Extensions, and Browser Helper Objects + ++ Version 0.4 Released + +- Added better handling for inner exceptions, also shows target site function name +- Checks if DefaultIcon is null before checking the path in Active/COM scanner +- Exceptions can now be handled on calling threads +- Uses Toolstrip container in main dialog +- Updated website URLs so they go to new one +- Displays current version in about dialog + ++ Version 0.5 Released + +- Removed Grip Style from toolstrip +- Checks if registry key exists before adding new exclude entry +- Removed Eventargs classes +- No longer uses the WebClient to get the update.xml +- Removed ADDED and FIXED from Change Log +- Treeview is registered to Node Mouse Click event +- Tries to catch SecurityException when opening registry keys +- Fixed bug when listing exceptions in ErrorDlg.cs +- Lists Dictionary Entries from Exception Data in ErrorDlg.cs +- Fixed regular expressions in Startup.cs + ++ Version 0.6 Released + +- Recoded Logger class +- Writes exception message to debug listeners when SecurityException is caught +- Fixed up StartUp.cs +- Checks if registry key exists before scanning key in ScanBHOReferences() +- Sees if System Restore service is running before creating restore point (fixed: goes thru service list instead of trying to create a reference) +- Added finally to try-catch block in StartScanning() +- Scans HKEY_CLASSES_ROOT + HKEY_CURRENT_USER in COMObjects.cs +- Deletes subkey tree from base key instead of deleting it from the parent subkey +- Added help menu items that redirect to launchpad project +- Added History List scanner to scan "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\RecentDocs" +- Tries to catch ObjectDisposedException when storing registry keys +- Stops current thread immediatley when scanning is stopped +- Checks for update when program starts + ++ Version 0.7 Released + +- Fixed FILETIME compile warnings +- Corrected bad registry paths in AppInfo.cs +- Uses array to pass bad registry keys instead of just using the ListView +- No longer uses Program settings for sections to scan +- Log file path can be accessed statically +- FileExists and DirExists are used instead of Directory.Exists() and File.Exists() +- Moved IconExists() and SearchFilePath() to Misc.cs +- Cleaned up scanners +- StartScanning() is now a ThreadPool +- ScanDlg is now longer passed to Scanners as a parameter, it is a static variable +- UpdateScanSubKey() is a static function +- Registry objects are casted properly +- Created LaunchURI function to check for default web browser (fixed: checks for null strings) +- Made a minor fix to CreateRestorePoint() +- Added more checks to ScanBHOReferences(), renamed it to ScanExplorer() + ++ Version 0.8 Released + +- Restore points can be created on Windows ME, XP, and Vista +- Creates restore points before fixing registry problems instead of before scanning and also creates restore point before restoring +- Uses function instead of try-catch to find invalid path characters +- Added Icons to TreeView Sections +- Added registry optimizer +- Asks user to exit program no matter what close reason is and shows dialog if it is minimized +- Displays number of problems found in scan dialog +- No longer uses ExtractRunPath() to get file arguments thanks to discovery of PathGetArgs() and PathRemoveArgs() :D +- Added startup manager that lists current programs that are launched at startup +- Added uninstall managaer that lists installed programs +- Searches App Paths "Path" value name for file and also deletes whole subkey instead of just default value +- Uses Windows API's to go to exact value name in regedit instead of just setting LastKey +- Scans Add Remove Programs Cache for old programs +- Changed contact email to nick@littleapps.co.cc +- Updated Crash Reporter, no longer sends name and email, also can restart program +- Fixed bug when optimizer closes +- Shows total size difference between registry hives in optimizer, also fixed a minor bug +- Fixed bug causing restore points to not be created + ++ Version 1.0 Released + +- Scans HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts for unused file extensions +- Cleaned up COMObjects.cs +- No longer collects Machine and username in crash reporter +- Changed the look of update dialog, also added date to xml file +- Uses CollectionBase class to store bad registry keys in array +- Uses shlwapi.dll instead to parse drive type and added check for removable media in Utils.DirExists() +- Cleaned up Utils.cs +- Checks if file exists before extracting arguments in startup manager +- Added check for srclient.dll before creating restore points +- Scan dialog uses Xp Progress Bar +- Added TreeListView that performs combines the treeview and listview into one and also added project for controls +- BadRegistryKey class uses ListViewItem as base class +- Moved xmlRegistry static functions to Utils class +- Scanner classes are now static to make thread calling faster +- Optimizer wont compact registry if difference is more than 90% +- Hive class implements IDisposable interface +- Implemented TreeViewAdv into Startup Manager and removed vista message when running a program +- ExtractFileLocation() is private and integrated into ExtractArguments() +- Added images to startup manager tree view +- Fixed bug in uninstall manager that causes not to update listview properly +- Startup and uninstall manager can no longer be minimized and maximized +- Buttons are bigger in Uninstall manger and it is not started maximized +- Displays message box instead of notify box when form is activated +- Moved Logger class back to seperate file +- Opens log file after scanning finishes +- Doesnt show crash reporter when debugging is enabled +- Optimizer will now be in its own project (Little Registry Optimizer) +- LaunchURI() checks for default browser HKCR\HTTP\shell\open\command +- Startup Manager will check if item is leaf before executing operation + ++ Version 1.1 Released + +- Removed HKLM from subkey path in RemoveFromRegistry() +- Removed View Changelog from main menu +- Checks for updates every 2 weeks +- Fixed invalid argument when trying to view registry key without value name +- Crash reporter wont be displayed when debugging +- Updated assembly info +- Fixed installer script so it deletes desktop shortcut +- Checks for missing CLSID references in ProgID's +- Added sorter for List View in main dialog +- Scans for missing installer folders (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders) +- Makes sure registry key is writable before adding it to array +- Displays type of exception in crash reporter +- Log files are copied and displayed only if there were bad registry keys +- Fixed program crashing when it calls RegEnumValue() in 64 bit +- Scans needed Wow6432Node subkeys for errors (needs more updating) +- The logger is more verbose +- Fixed updater because it wasnt checking the right timespan +- Added option to disable log being showed after scanning +- Only checks last time since update when program starts + ++ Version 1.2 Released + +- Scan dialog is thread safe +- Scanners use base class to save coding and work +- Added details control to display more information +- Convert value to string function is now a static function +- Checks if registry key is not null before continuing in AppInfo.cs +- Checks for MsiExec in UninstallString instead of evaluating WindowsInstaller in AppInfo.cs +- Changed the log formatting of bad registry keys +- Displays files and directorys being scanned in scan dialog +- Resets details control after scanning is finished +- Fixed null bug in COMObjects.ScanClasses() +- Catches DllNotFoundException if srclient.dll cant be found when creating system restore points +- Catches Exception if unable to convert SystemComponent or EstimatedSize when retrieving ARP info +- Disabled textbox editing in startup manager +- Uses TreeViewAdv so UI has more nicer graphical design +- Fixed "Index was outside the bounds of the array" exception in xmlRegistry.addRegistryValues(Int32 hKey) +- Startup file paths are checked before being added to manager +- Startup scanner has been fixed (also added 64bit compatiblity) +- Cross checks start menu registry keys with folders for obsolete keys +- Did some minor fixes to the ProgramList class +- Files and folders can be added to the exclude list +- Doesnt recursively check for obsolete software keys +- Added checks for files and folders before there added to the problem list +- Locks stream writer in logger so it cant be opened or written to at the same time +- Logger uses streamwriter as a base class +- Crash Reporter no longer saves reports to the hard disk before sending them +- RegEditGo uses SetForegroundWindow instead of ShowWindow to bring up regedit +- ActiveX scanner uses ole32.dll to get CLSID from program id and check icons + ++ Version 1.3 Released + +- Application info scanner uses program info class to collect data +- Application Info scanner and uninstall manager use program info to get slow info cache +- Added more checks for null or empty strings before checking for files/directories +- No longer throws an exception when the path is null/empty in FileExists and DirExists() +- Checks for value name + others before being added to bad registry key array +- Did some minor fixes to the ActiveX/COM scanner +- Changes to wait cursor when scanning +- Fixed bug causing duplicates in uninstall manager + ++ Version 1.3.1 Released + +- Calls ShowErrorMessage() instead of throwing an exception everytime in xmlRegistry +- Fixed bug causing the whole startup subkey to be stored and removed +- Displays if user is administrator and if process is being debugged in crashreporter +- Added Try-Catch blocks for System.Security.SecurityException in Fonts, HelpFiles and Sounds +- Cleaned up nested try-catch blocks in scanners +- Fixed the tab order in the dialogs +- Build Time uses MM/dd/yyyy format instead of ToShortDateString because of windows 7 new format +- Checks for update when dialog is shown instead of loaded +- Changed window settings for restore dialog and startup manager +- Directory settings are controlled through Settings.cs instead of Program.cs +- Build time is returned in Settings.cs instead of Program.cs + ++ Version 1.3.2 Released + +- Fixed the updater so that the build dates can be compared +- No longer sets the last update time in Program.cs +- Uses Generic Sans Serif font family for advanced tree view instead of Tahoma +- Removed label above section list in main dialog and replaced "My Computer" with "Sections to Scan" +- System restore works with Windows Se7en and beyond +- Creates restore point if running program for first time +- No longer waits for log file to close before fixing problems +- Tries to catch exception if an error is thrown when uninstalling a program or removing a registry key +- Uses ListViewItem.Tag to store programinfo instead of dictionary +- No longer sets last update date before program exits +- Sets owner of registry key and uses default values instead of existing ones in grantRegistryKeyRights() + ++ Version 1.3.3 Released + +- Collapses nodes instead of expanding them when finished scanning registry +- Upgrades settings to newer version if program has been updated +- Displays icon associated with section in treeview advanced +- Removed expanding icon control from treeview advanced +- Changed icon for Program Locations in treeview to correct one +- No longer imports ole32.dll for ActiveX/COM scanner +- Checks ProgID's for missing icons +- Checks for access to regedit.exe and adds correct access if its incorrect +- Fixed icon for software settings +- Tries to catch exception when removing startup entry if file or registry value doesnt exist +- Checks if user is administrator when program starts up + ++ Version 1.3.4 Released + +- LRC has translations for 17 different languages +- Fixed backup directory, it doesnt point to the common program files once options are changed +- The backup and logs directory will be in the current directory if the release is portable edition +- Renamed scanner files to more proper names +- Uses my own code instead of Type.GetTypeFromProgID() +- Replaced checkboxes with listview in options so different languages can be displayed properly +- Added power user option that allows the program to automatically repair problems and close the program +- Country flags are displayed beside each language +- Automatically changes to current ui culture once the program is started +- Translated strings that are not controls and are in the code files +- Fixed error when switching to chinese (traditional or simplified) +- Upgraded TreeView Advanced to version 1.7 +- Expands all nodes when finished scanning registry +- Added a sorter tree model so the results can be sorted +- Details are shown in a window instead of in the main window +- Added status strip to display welcome and results messages + ++ Version 1.4 Released + +- Restore points are saved to correct location (v1.4.0.1 released) +- Removed unneeded label in scan dialog +- Updated Russian Translations +- Updated Dutch Translations +- Added Hungarian Translations +- Updated Portuguese Translation +- Updated Polish Translation +- Updated Italian Translations +- Updated Swedish Translations +- Changes registry key rights when removing values and sub keys +- Added Turkish Translations +- Checks for Common Tools.dll when program starts +- Updated Greek Translations +- Added Lithuanian Translations +- Updated Chinese (Simplified & Traditional) Translations +- Updated Turkish Translations +- Changed bug report URL +- Scans HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache for invalid file references +- Programs using the Windows Installer can be uninstalled using the uninstall manager +- Uninstall manager is compatible with 64-bit systems +- Creates first system restore when LRC is installed instead of when it first starts +- Updated assembly information + ++ Version 1.4.1 Released + +- Fixed uninstall manager bug with x86 systems (v1.4.1.1 released) +- Startup manager is compatible with 64-bit systems +- Replaced blank icons with default application icon in startup manager +- Skips nodes with no children from expanding (Thanks to Dmitriy P.) +- Fixed bug that prevented LRC from switching languages on non-english systems (Thanks to Dmitriy P.) +- Reassociated invert selection control with event (Thanks to Dmitriy P.) +- Added localized Properties/Resources.resx files to project (Thanks to Dmitriy P.) +- Added Persian Translations +- Uses a timer instead of invoke to update scanning status +- Updated Swedish Translations +- Ignores registry keys that don't have full access + ++ Version 1.4.2 Released + +- Now compatible with Microsoft Windows Restart Manager +- Updated Spanish Translations (Thanks to Fitoschido) +- Updated German Translations (Thanks to Chris G) +- Updated French Translations (Thanks to Tulip V) +- Compatible with Windows 7 task bar +- Program no longer starts up maximized +- Fixed recent docs scanner so it displays the correct registry key path +- No longer displays duplicate problems +- Upgraded to Microsoft .NET Framework v4 +- Uninstall & Startup Manager are now seperate executables +- Details window is no longer displayed when a parent node is double clicked +- Implemented task scheduler to schedule registry scans +- Registry scans can be started by specifying "/scan" argument +- Integrated DeskMetrics into Little Registry Cleaner + ++ Version 1.5 Released + +- Fixed bug when trying to create scheduled tasks on Windows Task Scheduler 1.0 (Windows 2000, XP and Server 2003) +- Fixed bug that prevented LRC from closing if DeskMetrics was disabled +- No longer displays bug report when trying to contactDeskMetrics with no internet connection +- NsisDeskMetrics plugin no longer requires the Microsoft Visual C++ 2010 Redistributable Package to run +- Added check for null string in PrefixRegPath() +- Manually generates GUID for DeskMetrics if an error occured in System.Guid +- Fixed spelling mistake that prevented LRC to load on Lithuanian computers +- No longer displays exception if "cmdLine" passed to ExtractArguments() is null +- Displays error message instead of exception if file is not found when executed with startup manager + ++ Version 1.5.1 Released + +- Downgraded Microsoft .NET Framework to v3.5 +- Integrated Little Software Stats +- Added new icons +- Integrated AutoUpdater.NET +- Updated Little Registry icon +- Fixed permission problems with removing bad registry keys +- Update Russian translations (Thanks to Sersell) +- Updated German Translations (Thanks to Jurg S.) +- Fixed problem with scheduler not showing correct time for existing job +- Fixed english translations for Little Startup Manager +- Buttons are disabled when nothing is selected in Little Uninstall Manager, Little Startup Manager, and Restore +- Little Registry Cleaner cannot be uninstalled through Little Uninstall Manager if running +- Fixed problem with horizontal scroll bar not displaying correctly +- Update website links to active URLs +- Fixed Little Uninstall Manager from refreshing list when text wasn't changed +- Uses Process.Start() to launch websites and help file in order to prevent window modal problems +- Default settings for re-scan automatically, automatically delete backups after, and system restore changed to disabled + ++ Version 1.6 Released \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Common Tools.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Common Tools.dll new file mode 100644 index 0000000..2cadced Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Common Tools.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/License.txt b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/License.txt new file mode 100644 index 0000000..818433e --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/License.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Registry Cleaner.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Registry Cleaner.chm new file mode 100644 index 0000000..7b014f1 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Registry Cleaner.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Registry Cleaner.exe.config b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Registry Cleaner.exe.config new file mode 100644 index 0000000..4aaf93a --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Registry Cleaner.exe.config @@ -0,0 +1,70 @@ + + + + +
+ + +
+ + + + + + True + + + + + + False + + + False + + + False + + + True + + + True + + + 0 + + + True + + + 0 + + + True + + + False + + + False + + + 0 + + + True + + + + + + + http://updates.little-apps.org/little-registry-cleaner.xml + + + True + + + + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Startup Manager.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Startup Manager.exe new file mode 100644 index 0000000..ca3ff74 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Startup Manager.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Startup Manager.exe.config b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Startup Manager.exe.config new file mode 100644 index 0000000..8d120c1 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Startup Manager.exe.config @@ -0,0 +1,22 @@ + + + + +
+ + +
+ + + + + + + + + + + + + + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Uninstall Manager.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Uninstall Manager.exe new file mode 100644 index 0000000..fcc6f4e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Uninstall Manager.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Uninstall Manager.exe.config b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Uninstall Manager.exe.config new file mode 100644 index 0000000..8d120c1 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Little Uninstall Manager.exe.config @@ -0,0 +1,22 @@ + + + + +
+ + +
+ + + + + + + + + + + + + + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/LittleRegistryCleaner.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/LittleRegistryCleaner.exe new file mode 100644 index 0000000..81232e7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/LittleRegistryCleaner.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Microsoft.WindowsAPICodePack.Shell.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Microsoft.WindowsAPICodePack.Shell.dll new file mode 100644 index 0000000..aa75db2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Microsoft.WindowsAPICodePack.Shell.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Microsoft.WindowsAPICodePack.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Microsoft.WindowsAPICodePack.dll new file mode 100644 index 0000000..aee178e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/Microsoft.WindowsAPICodePack.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/AutoUpdater.NET.resources.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/AutoUpdater.NET.resources.dll new file mode 100644 index 0000000..4aecf8a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/AutoUpdater.NET.resources.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Common Tools.resources.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Common Tools.resources.dll new file mode 100644 index 0000000..36433b4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Common Tools.resources.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Little Registry Cleaner.resources.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Little Registry Cleaner.resources.dll new file mode 100644 index 0000000..a4152bd Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Little Registry Cleaner.resources.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Little Startup Manager.resources.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Little Startup Manager.resources.dll new file mode 100644 index 0000000..29caae0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Little Startup Manager.resources.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Little Uninstall Manager.resources.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Little Uninstall Manager.resources.dll new file mode 100644 index 0000000..d2cde2b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/littleRegCleaner/en/Little Uninstall Manager.resources.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirLauncher.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirLauncher.cfg new file mode 100644 index 0000000..39c53dd --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirLauncher.cfg @@ -0,0 +1,50 @@ +[General] +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +CurrGroup=3 +ShowTimeInGMT=0 +ListViewMode=1 +ActionDoubleClick=1 +ActionClickName=0 +ActionClickURL=4 +ActionClickDesc=3 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B6 01 00 00 80 00 00 00 1A 05 00 00 B0 02 00 00 +Columns=BB 00 00 00 1B 01 01 00 61 00 02 00 96 00 03 00 19 01 04 00 3C 01 05 00 A7 00 06 00 25 01 07 00 +Sort=4099 +ShowDescText=0 +PackageCount=1 +CurrPackage=0 +TrayIcon=0 +ActionEnterKey=1 +bHideWindowOnStart=0 + +[Package0] +filename=NirSoft\nirsoft.nlp + +[DefaultAdvancedRunOptionsUI] +CommandLine=/shtml f:\temp\1.html +EnvironmentStr= +CurrDir= +UseCommandLine=0 +UseEnvironmentStr=0 +UseCurrDir=0 +StartMainWindowAs=1 +ConsoleCloseAfterExecute=0 +ConsoleFullScreen=0 +ConsoleNoWindow=0 +VistaRunAsAdmin=0 +Run32Bit=0 +[DefaultRunOptions] +CommandLine= +EnvironmentStr= +CurrDir= +UseCommandLine=0 +UseEnvironmentStr=0 +UseCurrDir=0 +StartMainWindowAs=1 +ConsoleCloseAfterExecute=0 +ConsoleFullScreen=0 +ConsoleNoWindow=0 +VistaRunAsAdmin=0 +Run32Bit=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirLauncher.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirLauncher.exe new file mode 100644 index 0000000..92922db Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirLauncher.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/FBCacheView.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/FBCacheView.cfg new file mode 100644 index 0000000..335b66b --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/FBCacheView.cfg @@ -0,0 +1,18 @@ +[General] +MarkOddEvenRows=0 +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +ShowTimeInGMT=0 +VerSplitLoc=16383 +IE.ScanMode=1 +IE.CustomFolder= +IE10.ScanMode=1 +IE10.CustomFolder= +Chrome.ScanMode=1 +Chrome.CustomFolder= +Firefox.ScanMode=1 +Firefox.CustomFolder= +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 53 01 00 00 6D 00 00 00 D3 03 00 00 4D 02 00 00 +Columns=FA 00 00 00 96 00 01 00 96 00 02 00 96 00 03 00 96 00 04 00 96 00 05 00 96 00 06 00 FA 00 07 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/FirefoxDownloadsView.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/FirefoxDownloadsView.cfg new file mode 100644 index 0000000..4294aef --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/FirefoxDownloadsView.cfg @@ -0,0 +1,15 @@ +[General] +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +ShowTimeInGMT=0 +UseProfileFolder=0 +ProfileFolder= +DoubleClickAction=1 +MarkOddEvenRows=0 +AutoRefresh=0 +TrayIcon=0 +UseNewFirefoxDM=1 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF F4 00 00 00 5C 00 00 00 74 03 00 00 3C 02 00 00 +Columns=78 00 00 00 FA 00 01 00 FA 00 02 00 96 00 03 00 78 00 04 00 6E 00 05 00 6E 00 06 00 78 00 07 00 78 00 08 00 6E 00 09 00 64 00 0A 00 64 00 0B 00 78 00 0C 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/MozillaCacheView.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/MozillaCacheView.cfg new file mode 100644 index 0000000..5508973 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/MozillaCacheView.cfg @@ -0,0 +1,35 @@ +[General] +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +ShowDateTimeInGMT=0 +CopyFilesFolder= +ShowFilesApplication=1 +ShowFilesImage=1 +ShowFilesText=1 +ShowFilesVideo=1 +ShowFilesAudio=1 +ShowFilesOthers=1 +ShowFilesZeroLength=1 +ShowFilesErrorResponse=1 +NewNameIfExist=1 +MarkMissingFiles=1 +RememberFolder=0 +CacheFolder=C:\Users\Rancor\AppData\Local\Mozilla\Firefox\Profiles\1dv8ymbb.Default User\cache2 +HideMissingFiles=0 +UseWebSiteDirStructure=0 +UpdateModifiedTime=0 +AddExportHeaderLine=0 +DoubleClickAction=1 +Filter.UseTimeRange=0 +Filter.UseOnlyLastDays=0 +Filter.OnlyLastDays=10 +Filter.FromTime=16-06-2015 09:02:43 +Filter.ToTime=17-06-2015 09:02:43 +Filter.UseSizeLargerThan=0 +Filter.UseSizeSmallerThan=0 +Filter.SizeLargerThan=100 +Filter.SizeSmallerThan=1000000 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 01 00 00 85 00 00 00 81 03 00 00 65 02 00 00 +Columns=6E 00 00 00 82 00 01 00 FA 00 02 00 6E 00 03 00 50 00 04 00 78 00 05 00 78 00 06 00 78 00 07 00 78 00 08 00 78 00 09 00 78 00 0A 00 6E 00 0B 00 6E 00 0C 00 96 00 0D 00 96 00 0E 00 50 00 0F 00 82 00 10 00 78 00 11 00 50 00 12 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/MozillaHistoryView.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/MozillaHistoryView.cfg new file mode 100644 index 0000000..930acd2 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/MozillaHistoryView.cfg @@ -0,0 +1,24 @@ +[General] +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +ShowDateTimeInGMT=0 +ChooseHistoryFileOnStart=1 +UseVisitTimeFilter=0 +VisitTimeFilter=10 +AddExportHeaderLine=0 +UseLoadOnlyUrls=0 +LoadOnlyUrls= +UseLoadTitle=0 +LoadOnlyTitle= +UseNoLoadUrls=0 +NoLoadUrls= +MergeIdentical=0 +UseTimeRange=0 +TimeRangeFrom=16-06-2015 09:03:10 +TimeRangeTo=17-06-2015 09:03:10 +UseFirefoxFolder=0 +FirefoxFolder= +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF F6 01 00 00 5D 00 00 00 76 04 00 00 3D 02 00 00 +Columns=2C 01 00 00 78 00 01 00 78 00 02 00 50 00 03 00 96 00 04 00 78 00 05 00 B4 00 06 00 50 00 07 00 5A 00 08 00 5A 00 09 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/MyLastSearch.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/MyLastSearch.cfg new file mode 100644 index 0000000..73e1027 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/MyLastSearch.cfg @@ -0,0 +1,15 @@ +[General] +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +ShowTimeInGMT=0 +LoadIE=1 +LoadMozilla=1 +LoadOpera=1 +LoadChrome=1 +AddExportHeaderLine=0 +ExcludeGoogleInstant=1 +MarkOddEvenRows=0 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF D3 00 00 00 67 00 00 00 53 03 00 00 47 02 00 00 +Columns=B4 00 00 00 64 00 01 00 64 00 02 00 82 00 03 00 82 00 04 00 50 00 05 00 5E 01 06 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/PasswordFox.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/PasswordFox.cfg new file mode 100644 index 0000000..fade643 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/PasswordFox.cfg @@ -0,0 +1,15 @@ +[General] +MarkOddEvenRows=0 +ShowTimeInGMT=0 +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +AddExportHeaderLine=0 +ShowOldPasswords=0 +RememberSettings=0 +UseFirefoxPath=0 +FirefoxPath= +FirefoxProfileFolder=C:\Users\Rancor\AppData\Roaming\Mozilla\Firefox\Profiles\main.default +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 32 00 00 00 32 00 00 00 B2 02 00 00 12 02 00 00 +Columns=50 00 00 00 C8 00 01 00 96 00 02 00 96 00 03 00 96 00 04 00 96 00 05 00 96 00 06 00 96 00 07 00 78 00 08 00 50 00 09 00 78 00 0A 00 78 00 0B 00 78 00 0C 00 64 00 0D 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/SocketSniff.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/SocketSniff.cfg new file mode 100644 index 0000000..cf011c4 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/SocketSniff.cfg @@ -0,0 +1,16 @@ +[General] +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +VerSplitLoc=16383 +BytesPerLine=16 +DisplayAboveAscii127=0 +DisplayMode=1 +SocketsTypeTCP=1 +SocketsTypeUDP=1 +SocketsTypeOther=1 +ShowEmptyCalls=0 +ListViewSortProcess=0 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 4D 01 00 00 68 00 00 00 CD 03 00 00 48 02 00 00 +Columns=5A 00 00 00 50 00 01 00 46 00 02 00 5F 00 03 00 50 00 04 00 5F 00 05 00 50 00 06 00 50 00 07 00 50 00 08 00 50 00 09 00 50 00 0A 00 50 00 0B 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/SocketSniffHelper.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/SocketSniffHelper.dll new file mode 100644 index 0000000..8dd2491 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/SocketSniffHelper.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/UserProfilesView.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/UserProfilesView.cfg new file mode 100644 index 0000000..bfc0948 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/UserProfilesView.cfg @@ -0,0 +1,8 @@ +[General] +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +ShowDateTimeInGMT=0 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 6D 02 00 00 65 00 00 00 ED 04 00 00 45 02 00 00 +Columns=78 00 00 00 5E 01 01 00 78 00 02 00 78 00 03 00 78 00 04 00 78 00 05 00 6E 00 06 00 B4 00 07 00 64 00 08 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/alternatestreamview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/alternatestreamview.chm new file mode 100644 index 0000000..739a966 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/alternatestreamview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/alternatestreamview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/alternatestreamview.exe new file mode 100644 index 0000000..9529b24 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/alternatestreamview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/altstreamdump.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/altstreamdump.chm new file mode 100644 index 0000000..aa765f2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/altstreamdump.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/altstreamdump.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/altstreamdump.exe new file mode 100644 index 0000000..9135600 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/altstreamdump.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/appcrashview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/appcrashview.chm new file mode 100644 index 0000000..6eb3d69 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/appcrashview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/appcrashview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/appcrashview.exe new file mode 100644 index 0000000..4acceee Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/appcrashview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/awatch.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/awatch.chm new file mode 100644 index 0000000..677db53 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/awatch.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/awatch.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/awatch.exe new file mode 100644 index 0000000..9389626 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/awatch.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/axhelper.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/axhelper.chm new file mode 100644 index 0000000..8a3f735 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/axhelper.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/axhelper.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/axhelper.exe new file mode 100644 index 0000000..d08fc3f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/axhelper.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/batteryinfoview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/batteryinfoview.chm new file mode 100644 index 0000000..9568e8d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/batteryinfoview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/batteryinfoview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/batteryinfoview.exe new file mode 100644 index 0000000..cbb480f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/batteryinfoview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluescreenview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluescreenview.chm new file mode 100644 index 0000000..6a09b6a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluescreenview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluescreenview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluescreenview.exe new file mode 100644 index 0000000..34573b4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluescreenview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothcl.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothcl.chm new file mode 100644 index 0000000..ef8e10b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothcl.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothcl.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothcl.exe new file mode 100644 index 0000000..c9dba6d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothcl.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothlogview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothlogview.chm new file mode 100644 index 0000000..fbbfd04 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothlogview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothlogview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothlogview.exe new file mode 100644 index 0000000..fafbd5a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothlogview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothview.chm new file mode 100644 index 0000000..aaf8a5a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothview.exe new file mode 100644 index 0000000..30e8f06 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bluetoothview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/browsinghistoryview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/browsinghistoryview.chm new file mode 100644 index 0000000..8766ae9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/browsinghistoryview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/browsinghistoryview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/browsinghistoryview.exe new file mode 100644 index 0000000..e7e6d8d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/browsinghistoryview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulkfilechanger.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulkfilechanger.chm new file mode 100644 index 0000000..c6ba4fa Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulkfilechanger.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulkfilechanger.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulkfilechanger.exe new file mode 100644 index 0000000..c934cab Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulkfilechanger.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulletspassview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulletspassview.chm new file mode 100644 index 0000000..df36b90 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulletspassview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulletspassview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulletspassview.exe new file mode 100644 index 0000000..a48b2ba Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/bulletspassview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecacheview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecacheview.chm new file mode 100644 index 0000000..ab1f99d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecacheview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecacheview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecacheview.exe new file mode 100644 index 0000000..a10c57a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecacheview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecookiesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecookiesview.chm new file mode 100644 index 0000000..7b5b1b5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecookiesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecookiesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecookiesview.exe new file mode 100644 index 0000000..b40e49d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromecookiesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromehistoryview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromehistoryview.chm new file mode 100644 index 0000000..17ae7c2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromehistoryview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromehistoryview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromehistoryview.exe new file mode 100644 index 0000000..efead51 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromehistoryview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromepass.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromepass.chm new file mode 100644 index 0000000..942c3e3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/chromepass.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cleanafterme.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cleanafterme.chm new file mode 100644 index 0000000..f08c9f2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cleanafterme.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cleanafterme.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cleanafterme.exe new file mode 100644 index 0000000..bee9c40 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cleanafterme.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/clipboardic.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/clipboardic.chm new file mode 100644 index 0000000..0152c99 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/clipboardic.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/clipboardic.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/clipboardic.exe new file mode 100644 index 0000000..8a535f9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/clipboardic.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/countrytraceroute.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/countrytraceroute.chm new file mode 100644 index 0000000..133ff3f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/countrytraceroute.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/countrytraceroute.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/countrytraceroute.exe new file mode 100644 index 0000000..ac88553 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/countrytraceroute.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cports.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cports.chm new file mode 100644 index 0000000..b9ffcfa Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cports.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cports.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cports.exe new file mode 100644 index 0000000..e9a4332 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cports.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cprocess.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cprocess.chm new file mode 100644 index 0000000..7fd0b86 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cprocess.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cprocess.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cprocess.exe new file mode 100644 index 0000000..56d14d4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/cprocess.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/csvfileview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/csvfileview.chm new file mode 100644 index 0000000..47f8855 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/csvfileview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/csvfileview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/csvfileview.exe new file mode 100644 index 0000000..de9f095 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/csvfileview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ctie.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ctie.exe new file mode 100644 index 0000000..6371eab Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ctie.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/customexplorertoolbar.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/customexplorertoolbar.chm new file mode 100644 index 0000000..6109394 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/customexplorertoolbar.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/customexplorertoolbar.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/customexplorertoolbar.exe new file mode 100644 index 0000000..9e4269d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/customexplorertoolbar.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/deviceioview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/deviceioview.chm new file mode 100644 index 0000000..ef20279 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/deviceioview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/deviceioview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/deviceioview.exe new file mode 100644 index 0000000..cc34b18 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/deviceioview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/devmanview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/devmanview.chm new file mode 100644 index 0000000..6b57146 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/devmanview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/devmanview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/devmanview.exe new file mode 100644 index 0000000..53ae357 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/devmanview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dialupass.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dialupass.chm new file mode 100644 index 0000000..72d4761 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dialupass.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dialupass.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dialupass.exe new file mode 100644 index 0000000..63643d7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dialupass.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/diskcountersview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/diskcountersview.chm new file mode 100644 index 0000000..46de243 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/diskcountersview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/diskcountersview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/diskcountersview.exe new file mode 100644 index 0000000..435a3e5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/diskcountersview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/disksmartview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/disksmartview.chm new file mode 100644 index 0000000..ed3c8cb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/disksmartview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/disksmartview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/disksmartview.exe new file mode 100644 index 0000000..08d41d7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/disksmartview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dllexp.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dllexp.chm new file mode 100644 index 0000000..2a420b7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dllexp.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dllexp.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dllexp.exe new file mode 100644 index 0000000..7422861 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dllexp.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsdataview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsdataview.chm new file mode 100644 index 0000000..6fcba5a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsdataview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsdataview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsdataview.exe new file mode 100644 index 0000000..beb6da3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsdataview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsquerysniffer.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsquerysniffer.chm new file mode 100644 index 0000000..c651e09 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsquerysniffer.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsquerysniffer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsquerysniffer.exe new file mode 100644 index 0000000..3c28b70 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dnsquerysniffer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/domainhostingview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/domainhostingview.chm new file mode 100644 index 0000000..0316145 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/domainhostingview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/domainhostingview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/domainhostingview.exe new file mode 100644 index 0000000..e7bb6d8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/domainhostingview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dotnetresourcesextract.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dotnetresourcesextract.chm new file mode 100644 index 0000000..9109ca2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dotnetresourcesextract.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dotnetresourcesextract.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dotnetresourcesextract.exe new file mode 100644 index 0000000..22d7f40 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dotnetresourcesextract.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/downtester.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/downtester.chm new file mode 100644 index 0000000..336225d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/downtester.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/downtester.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/downtester.exe new file mode 100644 index 0000000..a61388f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/downtester.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driveletterview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driveletterview.chm new file mode 100644 index 0000000..627fede Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driveletterview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driveletterview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driveletterview.exe new file mode 100644 index 0000000..a70f6fe Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driveletterview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driverview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driverview.chm new file mode 100644 index 0000000..5799922 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driverview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driverview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driverview.exe new file mode 100644 index 0000000..ebc3cff Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/driverview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dumpedid.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dumpedid.chm new file mode 100644 index 0000000..3cc344a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dumpedid.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dumpedid.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dumpedid.exe new file mode 100644 index 0000000..7cb7e06 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/dumpedid.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/esedatabaseview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/esedatabaseview.chm new file mode 100644 index 0000000..0cf5e9f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/esedatabaseview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/esedatabaseview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/esedatabaseview.exe new file mode 100644 index 0000000..8f8ef78 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/esedatabaseview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/eventlogsourcesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/eventlogsourcesview.chm new file mode 100644 index 0000000..71a76dd Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/eventlogsourcesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/eventlogsourcesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/eventlogsourcesview.exe new file mode 100644 index 0000000..1bb952b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/eventlogsourcesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/executedprogramslist.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/executedprogramslist.chm new file mode 100644 index 0000000..d59fb87 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/executedprogramslist.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/executedprogramslist.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/executedprogramslist.exe new file mode 100644 index 0000000..6ade120 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/executedprogramslist.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/exifdataview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/exifdataview.chm new file mode 100644 index 0000000..97ed991 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/exifdataview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/exifdataview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/exifdataview.exe new file mode 100644 index 0000000..493ea1f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/exifdataview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fastresolver.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fastresolver.chm new file mode 100644 index 0000000..1feaa61 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fastresolver.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fastresolver.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fastresolver.exe new file mode 100644 index 0000000..fc70438 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fastresolver.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/faview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/faview.chm new file mode 100644 index 0000000..136a9e3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/faview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/faview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/faview.exe new file mode 100644 index 0000000..902503d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/faview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fbcacheview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fbcacheview.chm new file mode 100644 index 0000000..d7338f6 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fbcacheview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fbcacheview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fbcacheview.exe new file mode 100644 index 0000000..9642d99 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/fbcacheview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/filetypesman.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/filetypesman.chm new file mode 100644 index 0000000..589ebdc Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/filetypesman.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/filetypesman.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/filetypesman.exe new file mode 100644 index 0000000..a4c7b87 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/filetypesman.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firefoxdownloadsview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firefoxdownloadsview.chm new file mode 100644 index 0000000..8f5f1bb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firefoxdownloadsview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firefoxdownloadsview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firefoxdownloadsview.exe new file mode 100644 index 0000000..2f339c6 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firefoxdownloadsview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firmwaretablesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firmwaretablesview.chm new file mode 100644 index 0000000..b1d3855 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firmwaretablesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firmwaretablesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firmwaretablesview.exe new file mode 100644 index 0000000..d057ba9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/firmwaretablesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/flashcookiesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/flashcookiesview.chm new file mode 100644 index 0000000..3cdbcb5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/flashcookiesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/flashcookiesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/flashcookiesview.exe new file mode 100644 index 0000000..fb1e219 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/flashcookiesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/folderchangesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/folderchangesview.chm new file mode 100644 index 0000000..bd6a9bf Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/folderchangesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/folderchangesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/folderchangesview.exe new file mode 100644 index 0000000..b950ba4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/folderchangesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/foldertimeupdate.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/foldertimeupdate.chm new file mode 100644 index 0000000..61fc3e8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/foldertimeupdate.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/foldertimeupdate.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/foldertimeupdate.exe new file mode 100644 index 0000000..1a4c21e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/foldertimeupdate.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/gdiview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/gdiview.chm new file mode 100644 index 0000000..43adf02 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/gdiview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/gdiview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/gdiview.exe new file mode 100644 index 0000000..82e9771 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/gdiview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hashmyfiles.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hashmyfiles.chm new file mode 100644 index 0000000..df7595e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hashmyfiles.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hashmyfiles.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hashmyfiles.exe new file mode 100644 index 0000000..5429a14 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hashmyfiles.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/heapmemview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/heapmemview.chm new file mode 100644 index 0000000..869981b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/heapmemview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/heapmemview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/heapmemview.exe new file mode 100644 index 0000000..04a8b5a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/heapmemview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hotkeyslist.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hotkeyslist.chm new file mode 100644 index 0000000..014e9b7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hotkeyslist.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hotkeyslist.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hotkeyslist.exe new file mode 100644 index 0000000..aefe4c2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/hotkeyslist.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmlastext.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmlastext.chm new file mode 100644 index 0000000..fb90cd9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmlastext.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmlastext.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmlastext.exe new file mode 100644 index 0000000..8fe21a5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmlastext.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmldocedit.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmldocedit.chm new file mode 100644 index 0000000..de02dad Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmldocedit.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmldocedit.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmldocedit.exe new file mode 100644 index 0000000..bf68c5b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/htmldocedit.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/httpnetworksniffer.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/httpnetworksniffer.chm new file mode 100644 index 0000000..764ded0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/httpnetworksniffer.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/httpnetworksniffer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/httpnetworksniffer.exe new file mode 100644 index 0000000..eeef354 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/httpnetworksniffer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iconsext.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iconsext.chm new file mode 100644 index 0000000..f7571ef Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iconsext.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iconsext.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iconsext.exe new file mode 100644 index 0000000..6d3968a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iconsext.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecacheview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecacheview.chm new file mode 100644 index 0000000..a1ce28e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecacheview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecacheview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecacheview.exe new file mode 100644 index 0000000..426229f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecacheview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecv.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecv.chm new file mode 100644 index 0000000..7a85c15 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecv.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecv.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecv.exe new file mode 100644 index 0000000..ca76737 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iecv.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iehv.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iehv.chm new file mode 100644 index 0000000..f8f03b3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iehv.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iehv.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iehv.exe new file mode 100644 index 0000000..eed17cc Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iehv.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iepv.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iepv.chm new file mode 100644 index 0000000..6f28016 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/iepv.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/imagecacheviewer.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/imagecacheviewer.chm new file mode 100644 index 0000000..ef93ada Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/imagecacheviewer.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/imagecacheviewer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/imagecacheviewer.exe new file mode 100644 index 0000000..15465f2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/imagecacheviewer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/insideclipboard.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/insideclipboard.chm new file mode 100644 index 0000000..b74fbfa Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/insideclipboard.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/insideclipboard.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/insideclipboard.exe new file mode 100644 index 0000000..f802bc3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/insideclipboard.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installedcodec.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installedcodec.chm new file mode 100644 index 0000000..a1205f9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installedcodec.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installedcodec.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installedcodec.exe new file mode 100644 index 0000000..94ef186 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installedcodec.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installeddriverslist.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installeddriverslist.chm new file mode 100644 index 0000000..85a21be Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installeddriverslist.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installeddriverslist.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installeddriverslist.exe new file mode 100644 index 0000000..2cdb1a8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/installeddriverslist.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipinfooffline.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipinfooffline.chm new file mode 100644 index 0000000..4f38a05 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipinfooffline.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipinfooffline.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipinfooffline.exe new file mode 100644 index 0000000..bad5c25 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipinfooffline.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipnetinfo.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipnetinfo.chm new file mode 100644 index 0000000..7ea6213 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipnetinfo.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipnetinfo.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipnetinfo.exe new file mode 100644 index 0000000..c9731b2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ipnetinfo.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/jumplistsview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/jumplistsview.chm new file mode 100644 index 0000000..67120e9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/jumplistsview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/jumplistsview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/jumplistsview.exe new file mode 100644 index 0000000..ad32fe3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/jumplistsview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lastactivityview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lastactivityview.chm new file mode 100644 index 0000000..2d20955 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lastactivityview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lastactivityview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lastactivityview.exe new file mode 100644 index 0000000..4d56314 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lastactivityview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/livecontactsview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/livecontactsview.chm new file mode 100644 index 0000000..537f6fe Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/livecontactsview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/livecontactsview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/livecontactsview.exe new file mode 100644 index 0000000..dc77042 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/livecontactsview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lsasecretsdump.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lsasecretsdump.chm new file mode 100644 index 0000000..5b21988 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lsasecretsdump.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lsasecretsview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lsasecretsview.chm new file mode 100644 index 0000000..860a9b8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/lsasecretsview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/macaddressview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/macaddressview.chm new file mode 100644 index 0000000..47d929d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/macaddressview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/macaddressview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/macaddressview.exe new file mode 100644 index 0000000..c94c51d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/macaddressview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mailpv.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mailpv.chm new file mode 100644 index 0000000..cef665f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mailpv.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/monitorinfoview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/monitorinfoview.chm new file mode 100644 index 0000000..93a1c88 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/monitorinfoview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/monitorinfoview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/monitorinfoview.exe new file mode 100644 index 0000000..ab43457 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/monitorinfoview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillacacheview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillacacheview.chm new file mode 100644 index 0000000..c023786 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillacacheview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillacacheview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillacacheview.exe new file mode 100644 index 0000000..cd1d694 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillacacheview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillahistoryview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillahistoryview.chm new file mode 100644 index 0000000..ebc5bce Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillahistoryview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillahistoryview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillahistoryview.exe new file mode 100644 index 0000000..0209bba Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mozillahistoryview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mspass.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mspass.chm new file mode 100644 index 0000000..8e1d6f9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mspass.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/muicacheview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/muicacheview.chm new file mode 100644 index 0000000..58b624c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/muicacheview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/muicacheview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/muicacheview.exe new file mode 100644 index 0000000..bcba4da Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/muicacheview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/multimonitortool.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/multimonitortool.chm new file mode 100644 index 0000000..623e695 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/multimonitortool.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/multimonitortool.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/multimonitortool.exe new file mode 100644 index 0000000..ba1f900 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/multimonitortool.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mweather.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mweather.chm new file mode 100644 index 0000000..2b141f7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mweather.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mweather.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mweather.exe new file mode 100644 index 0000000..ba16081 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mweather.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myeventviewer.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myeventviewer.chm new file mode 100644 index 0000000..f666f6e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myeventviewer.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myeventviewer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myeventviewer.exe new file mode 100644 index 0000000..3fc7e7e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myeventviewer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mylastsearch.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mylastsearch.chm new file mode 100644 index 0000000..41da585 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mylastsearch.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mylastsearch.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mylastsearch.exe new file mode 100644 index 0000000..377e709 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mylastsearch.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myuninst.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myuninst.chm new file mode 100644 index 0000000..22af52b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myuninst.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myuninst.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myuninst.exe new file mode 100644 index 0000000..67e8b49 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/myuninst.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mzcv.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mzcv.chm new file mode 100644 index 0000000..2af557b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mzcv.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mzcv.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mzcv.exe new file mode 100644 index 0000000..5193ad2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/mzcv.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netbscanner.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netbscanner.chm new file mode 100644 index 0000000..2f9e7b7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netbscanner.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netbscanner.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netbscanner.exe new file mode 100644 index 0000000..049d47c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netbscanner.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netconnectchoose.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netconnectchoose.chm new file mode 100644 index 0000000..3138a93 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netconnectchoose.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netconnectchoose.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netconnectchoose.exe new file mode 100644 index 0000000..153f3b5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netconnectchoose.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netpass.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netpass.chm new file mode 100644 index 0000000..ab73371 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netpass.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netresview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netresview.chm new file mode 100644 index 0000000..65c12ff Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netresview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netresview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netresview.exe new file mode 100644 index 0000000..5c56655 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netresview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netrouteview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netrouteview.chm new file mode 100644 index 0000000..52eaeeb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netrouteview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netrouteview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netrouteview.exe new file mode 100644 index 0000000..02283fb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/netrouteview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkconnectlog.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkconnectlog.chm new file mode 100644 index 0000000..90e287c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkconnectlog.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkconnectlog.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkconnectlog.exe new file mode 100644 index 0000000..75a520c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkconnectlog.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkinterfacesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkinterfacesview.chm new file mode 100644 index 0000000..c39e654 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkinterfacesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkinterfacesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkinterfacesview.exe new file mode 100644 index 0000000..b85bfea Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networkinterfacesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networklatencyview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networklatencyview.chm new file mode 100644 index 0000000..b2f86fc Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networklatencyview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networklatencyview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networklatencyview.exe new file mode 100644 index 0000000..9c35814 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networklatencyview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networktrafficview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networktrafficview.chm new file mode 100644 index 0000000..193821a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networktrafficview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networktrafficview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networktrafficview.exe new file mode 100644 index 0000000..123692f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/networktrafficview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nircmd.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nircmd.chm new file mode 100644 index 0000000..546832a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nircmd.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nircmd.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nircmd.exe new file mode 100644 index 0000000..54f8436 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nircmd.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nircmdc.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nircmdc.exe new file mode 100644 index 0000000..7cbff9f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nircmdc.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nirsoft.nlp b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nirsoft.nlp new file mode 100644 index 0000000..002b44a --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nirsoft.nlp @@ -0,0 +1,1965 @@ +[General] +Name=NirSoft Utilities +GroupCount=13 +SoftwareCount=192 + + +[Group0] +Name=Password Recovery Utilities + +[Group1] +Name=Network Monitoring Tools + +[Group2] +Name=Web Browser Tools + +[Group3] +Name=Video/Audio Related Utilities + +[Group4] +Name=Internet Related Utilities + +[Group5] +Name=Command-Line Utilities + +[Group6] +Name=Desktop Utilities + +[Group7] +Name=Outlook/Office Utilities + +[Group8] +Name=Programmer Tools + +[Group9] +Name=Disk Utilities + +[Group10] +Name=System Utilities + +[Group11] +Name=Other Utilities + +[Group12] +Name=All Utilities +ShowAll=1 + +[Software0] +exe=AlternateStreamView.exe +help=AlternateStreamView.chm +url=http://www.nirsoft.net/utils/alternate_data_streams.html +exe64=x64\AlternateStreamView.exe +group=9 +AppName=AlternateStreamView +ShortDesc=Find all hidden alternate streams stored in the file system. +LongDesc=AlternateStreamView is a small utility that allows you to scan your NTFS drive, and find all hidden alternate streams stored in the file system. After scanning and finding the alternate streams, you can extract these streams into the specified folder, delete unwanted streams, or save the streams list into text/html/csv/xml file. + +[Software1] +exe=AltStreamDump.exe +help=AltStreamDump.chm +url=http://www.nirsoft.net/utils/alternate_stream_dump.html +exe64= +group=9 +AppName=AltStreamDump +ShortDesc=Dumps the list of NTFS alternate streams +LongDesc=AltStreamDump is a console application (Command Prompt) that dumps the list of NTFS alternate streams found in the current directory. By using a few command-line options, you can also instruct AltStreamDump to displays the alternate streams list of other folders and to scan subfolders in the desired folder depth. + +[Software2] +exe=AppCrashView.exe +help=AppCrashView.chm +url=http://www.nirsoft.net/utils/app_crash_view.html +exe64= +group=10 +AppName=AppCrashView +ShortDesc=Displays the details of all application crashes occurred in your system. +LongDesc=AppCrashView is a small utility for Windows Vista and Windows 7 that displays the details of all application crashes occurred in your system. The crashes information is extracted from the .wer files created by the Windows Error Reporting (WER) component of the operating system every time that a crash is occurred. AppCrashView also allows you to easily save the crashes list to text/csv/html/xml file. + +[Software3] +exe=awatch.exe +help=awatch.chm +url=http://www.nirsoft.net/utils/awatch.html +exe64= +group=1 +AppName=AdapterWatch +ShortDesc=displays useful information about your network adapters. +LongDesc=AdapterWatch displays useful information about your network adapters: IP addresses, Hardware address, WINS servers, DNS servers, MTU value, Number of bytes received or sent, The current transfer speed, and more. In addition, it displays general TCP/IP/UDP/ICMP statistics for your local computer. + +[Software4] +exe=axhelper.exe +help=axhelper.chm +url=http://www.nirsoft.net/utils/axhelper.html +exe64= +group=10 +AppName=ActiveXHelper +ShortDesc=view essential information about ActiveX components installed on your computer. +LongDesc=ActiveXHelper is a small utility that allows you to view essential information about ActiveX components installed on your computer. You can view the entire (and very large !) list of ActiveX components by loading it from HKEY_CLASSES_ROOT\CLSID Registry key, or alternatively, display only the ActiveX components that you specify. + +[Software5] +exe=BatteryInfoView.exe +help=BatteryInfoView.chm +url=http://www.nirsoft.net/utils/battery_information_view.html +exe64= +group=10 +AppName=BatteryInfoView +ShortDesc=Displays battery information on laptops and netbooks. +LongDesc=BatteryInfoView is a small utility for laptops and netbook computers that displays the current status and information about your battery. The displayed battery information includes the battery name, manufacture name, serial number, manufacture date, power state (charging/discharging), current battery capacity, full charged capacity, voltage, charge/discharge rate, and more... + +[Software6] +exe=BlueScreenView.exe +help=BlueScreenView.chm +url=http://www.nirsoft.net/utils/blue_screen_view.html +exe64=x64\BlueScreenView.exe +group=10 +AppName=BlueScreenView +ShortDesc=Show information about blue screen crashes occurred in your system. +LongDesc=BlueScreenView scans all your minidump files created during 'blue screen of death' crashes, and displays the information about all crashes in one table. For each crash, BlueScreenView displays the minidump filename, the date/time of the crash, the basic crash information displayed in the blue screen (Bug Check Code and 4 parameters), and the details of the driver or module that possibly caused the crash. + +[Software7] +exe=BluetoothCL.exe +help=BluetoothCL.chm +url=http://www.nirsoft.net/utils/bluetoothcl.html +exe64= +group=5 +AppName=BluetoothCL +ShortDesc=Show bluetooth devices list +LongDesc=BluetoothCL is a small console application that dumps all current detected bluetooth devices into the standard output. For each Bluetooth device, the following information is displayed: MAC Address, Name, Major Device Type, Minor Device Type, and optionally the company name of the device (if external file of MAC addresses - oui.txt is provided) + +[Software8] +exe=BluetoothLogView.exe +help=BluetoothLogView.chm +url=http://www.nirsoft.net/utils/bluetooth_log_view.html +exe64= +group=10 +AppName=BluetoothLogView +ShortDesc=Creates a log of Bluetooth activity in your area. +LongDesc=BluetoothLogView is a small utility that monitors the activity of Bluetooth devices around you, and displays a log of Bluetooth devices on the main window. Every time that a new Bluetooth device arrives to your area and when the device leaves your area, a new log line is added with the following information: Device Name, Device Address, Event Time, Event Type ('Device Arrival' or 'Device Left'), and Device Type... + +[Software9] +exe=BluetoothView.exe +help=BluetoothView.chm +url=http://www.nirsoft.net/utils/bluetooth_viewer.html +exe64= +group=10 +AppName=BluetoothView +ShortDesc=Monitors the activity of Bluetooth devices around you. +LongDesc=BluetoothView is a small utility that runs in the background, and monitor the activity of Bluetooth devices around you. For each detected Bluetooth device, it displays the following information: Device Name, Bluetooth Address, Major Device Type, Minor Device Type, First Detection Time, Last Detection Time, and more. + +[Software10] +exe=BrowsingHistoryView.exe +help=BrowsingHistoryView.chm +url=http://www.nirsoft.net/utils/browsing_history_view.html +exe64=x64\BrowsingHistoryView.exe +group=2 +AppName=BrowsingHistoryView +ShortDesc=View browsing history of popular Web browsers +LongDesc=BrowsingHistoryView is a utility that reads the history data of 4 different Web browsers (Internet Explorer, Mozilla Firefox, Google Chrome, and Safari) and displays the browsing history of all these Web browsers in one table. The browsing history table includes the following information: Visited URL, Title, Visit Time, Visit Count, Web browser and User Profile. + +[Software11] +exe=BulkFileChanger.exe +help=BulkFileChanger.chm +url=http://www.nirsoft.net/utils/bulk_file_changer.html +exe64=x64\BulkFileChanger.exe +group=10 +AppName=BulkFileChanger +ShortDesc=Change date/time/attributes of multiple files. +LongDesc=BulkFileChanger is a small utility that allows you to create files list from multiple folders, and then make some action on them - Modify their created/modified/accessed time, change their file attribute (Read Only, Hidden, System), run an executable with these files as parameter, and copy/cut paste into Explorer. + +[Software12] +exe=BulletsPassView.exe +help=BulletsPassView.chm +url=http://www.nirsoft.net/utils/bullets_password_view.html +exe64=x64\BulletsPassView.exe +group=0 +AppName=BulletsPassView +ShortDesc=Reveals the passwords stored behind the bullets. +LongDesc=BulletsPassView is a password recovery tool that reveals the passwords stored behind the bullets in the standard password text-box of Windows operating system and Internet Explorer Web browser. After revealing the passwords, you can easily copy them to the clipboard or save them into text/html/csv/xml file. + +[Software13] +exe=ChromeCacheView.exe +help=ChromeCacheView.chm +url=http://www.nirsoft.net/utils/chrome_cache_view.html +exe64= +group=2 +AppName=ChromeCacheView +ShortDesc=Chrome Browser Cache Viewer +LongDesc=ChromeCacheView is a small utility that reads the cache folder of Google Chrome Web browser, and displays the list of all files currently stored in the cache. For each cache file, the following information is displayed: URL, Content type, File size, Last accessed time, Expiration time, Server name, Server response, and more. + +[Software14] +exe=ChromeCookiesView.exe +help=ChromeCookiesView.chm +url=http://www.nirsoft.net/utils/chrome_cookies_view.html +exe64= +group=2 +AppName=ChromeCookiesView +ShortDesc=Alternative to the standard internal cookies viewer of Google Chrome +LongDesc=ChromeCookiesView is an alternative to the standard internal cookies viewer of Google Chrome Web browser. it displays the list of all cookies stored by Google Chrome Web browser, and allows you to easily delete unwanted cookies. It also allows you export the cookies into text/csv/html/xml file. For every cookie, the following information is displayed: Host Name, Path, Name, Value, Secure (Yes/No), HTTP Only Cookie (Yes/No), and more... + +[Software15] +exe=ChromeHistoryView.exe +help=ChromeHistoryView.chm +url=http://www.nirsoft.net/utils/chrome_history_view.html +exe64= +group=2 +AppName=ChromeHistoryView +ShortDesc=View the browsing history of Chrome Web browser +LongDesc=ChromeHistoryView is a small utility that reads the history data file of Google Chrome Web browser, and displays the list of all visited Web pages in the last days. For each visited Web page, the following information is displayed: URL, Title, Visit Date/Time, Number of visits, number of times that the user typed this address, Referrer, and Visit ID. You can select one or more history items, and them export them into html/xml/csv/text file. + +[Software16] +exe=ChromePass.exe +help=ChromePass.chm +url=http://www.nirsoft.net/utils/chromepass.html +exe64= +group=0 +AppName=ChromePass +ShortDesc=Password recovery tool for Google Chrome Web browser. +LongDesc=ChromePass is a small password recovery tool that allows you to view the user names and passwords stored by Google Chrome Web browser. For each password entry, the following information is displayed: Origin URL, Action URL, User Name Field, Password Field, User Name, Password, and Created Time. You can select one or more items and then save them into text/html/xml file or copy them to the clipboard. + +[Software17] +exe=CleanAfterMe.exe +help=CleanAfterMe.chm +url=http://www.nirsoft.net/utils/clean_after_me.html +exe64= +group=10 +AppName=CleanAfterMe +ShortDesc=Clean files and Registry values in your system. +LongDesc=CleanAfterMe allows you to easily clean files and Registry entries that are automatically created by the Windows operating system during your regular computer work. With CleanAfterMe, you can clean the cookies/history/cache/passwords of Internet Explorer, the 'Recent' folder, the Registry entries that record the last opened files, the temporary folder of Windows, the event logs, the Recycle Bin, and more. + +[Software18] +exe=Clipboardic.exe +help=Clipboardic.chm +url=http://www.nirsoft.net/utils/clipboardic.html +exe64= +group=6 +AppName=Clipboardic +ShortDesc=Small and simple clipboard manager. +LongDesc=Clipboardic is a small utility that listen to the clipboard activity, and each time that you copy something into the clipboard, it automatically save the copied data into Windows clipboard file. Later, when you need the copied data again, you can simply select the right clipboard file, and Clipboardic will automatically insert it into the clipboard. Clipboardic also allows you to easily share the clipboard data between multiple computers. + +[Software19] +exe=CountryTraceRoute.exe +help=CountryTraceRoute.chm +url=http://www.nirsoft.net/utils/country_traceroute.html +exe64= +group=1 +AppName=CountryTraceRoute +ShortDesc=Fast Traceroute utility with IP country information. +LongDesc=CountryTraceRoute is a Traceroute utility, similar to the tracert tool of Windows, but with graphical user interface, and it's also much faster than tracert of Windows. CountryTraceRoute also displays the country of the owner of every IP address found in the Traceroute. After the Traceroute is completed, you can select all items (Ctrl+A) and then save them into csv/tab-delimited/html/xml file with 'Save Selected Items' option (Ctrl+S) + +[Software20] +exe=cports.exe +help=cports.chm +url=http://www.nirsoft.net/utils/cports.html +exe64=x64\cports.exe +group=1 +AppName=CurrPorts +ShortDesc=Displays the list of all currently opened TCP/UDP ports on your computer. +LongDesc=CurrPorts displays the list of all currently opened TCP/IP and UDP ports on your local computer. For each port in the list, information about the process that opened the port is also displayed, including the process name, version information, the user that created it, and more. In addition, CurrPorts allows you to close unwanted TCP connections, kill the process that opened the ports, and save the TCP/UDP ports list to HTML file, and more. + +[Software21] +exe=CProcess.exe +help=CProcess.chm +url=http://www.nirsoft.net/utils/cprocess.html +exe64= +group=10 +AppName=CurrProcess +ShortDesc=Displays the list of all processes currently running on your system. +LongDesc=CurrProcess utility displays the list of all processes currently running on your system. For each process, you can view the list of all modules (DLL files) that the process loads into memory. for all processes and modules, additional useful information is also displayed: product name, version, company name, description of the file, the size of the file, and more. + +[Software22] +exe=CSVFileView.exe +help=CSVFileView.chm +url=http://www.nirsoft.net/utils/csv_file_view.html +exe64= +group=11 +AppName=CSVFileView +ShortDesc=CSV/Tab-delimited file viewer and converter +LongDesc=CSVFileView is a simple CSV file viewer/converter utility that allows you to easily view the content of CSV or tab-delimited file created by NirSoft utilities or by any other software, in a simple table viewer. You can sort the lines according to one of the fields, remove unwanted fields and change their order, and then save the result back into CSV file, tab-delimited file, XML file, or HTML report. + +[Software23] +exe=ctie.exe +help= +url=http://www.nirsoft.net/utils/ctie.html +exe64= +group=4 +AppName=CustomizeIE +ShortDesc=Add/delete toolbar buttons and menu items in Internet Explorer. +LongDesc=The CustomizeIE utility allows you to easily add, edit and delete additional toolbar buttons and menu items in Internet Explorer. (Version 5.0 and above) + +[Software24] +exe=CustomExplorerToolbar.exe +help=CustomExplorerToolbar.chm +url=http://www.nirsoft.net/utils/custom_explorer_toolbar.html +exe64= +group=6 +AppName=CustomExplorerToolbar +ShortDesc=Add Copy/Cut/Paste buttons to the Explorer toolbar of Windows 7. +LongDesc=CustomExplorerToolbar is small utility for Windows 7 only, which allows you to easily customize the toolbar of Windows Explorer, and add buttons that were existed in previous versions of Windows, like Copy, Cut, Paste, Select All, and more. This utility also allows you to remove the toolbar buttons that you previously added. + +[Software25] +exe=DeviceIOView.exe +help=DeviceIOView.chm +url=http://www.nirsoft.net/utils/device_io_view.html +exe64=x64\DeviceIOView.exe +group=8 +AppName=DeviceIOView +ShortDesc=Watch the data transfer between a software or service and a device driver. +LongDesc=DeviceIOView allows you to watch the data transfer between a software or service and a device driver (DeviceIoControl calls). For each call to a device driver, the following information is displayed: Handle, Control Code, number of input bytes, number of output bytes, the name of the device handle, and all the input/output bytes, displayed as Hex dump. + +[Software26] +exe=DevManView.exe +help=DevManView.chm +url=http://www.nirsoft.net/utils/device_manager_view.html +exe64=x64\DevManView.exe +group=10 +AppName=DevManView +ShortDesc=Alternative to the standard Device Manager of Windows. +LongDesc=DevManView is an alternative to the standard Device Manager of Windows, which displays all devices and their properties in flat table, instead of tree viewer. In addition to displaying the devices of your local computer, DevManView also allows you view the devices list of another computer on your network, as long as you have administrator access rights to this computer. + +[Software27] +exe=Dialupass.exe +help=Dialupass.chm +url=http://www.nirsoft.net/utils/dialupass.html +exe64= +group=0 +AppName=Dialupass +ShortDesc=Recovers Dial-Up passwords in all versions of Windows. +LongDesc=This utility enumerates all Dial-Up entries on your computer and recovers their logon details: User Name, Password and Domain. it works perfectly in the following operating systems: Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, and Windows XP. In Windows 2000 and Windows XP, the Dialupass utility can recover the Dial-Up passwords only if you are logged on with administrator privileges. + +[Software28] +exe=DiskCountersView.exe +help=DiskCountersView.chm +url=http://www.nirsoft.net/utils/disk_counters_view.html +exe64= +group=9 +AppName=DiskCountersView +ShortDesc=Show disk drive read/write counters. +LongDesc=DiskCountersView displays the system counters of each disk drive in your system, including the total number of read/write operations and the total number of read/write bytes. It also displays general drive information, like disk name, partition number, partition location, and so on. You can save the information into text/html/csv/xml file or copy it to the clipboard. + +[Software29] +exe=DiskSmartView.exe +help=DiskSmartView.chm +url=http://www.nirsoft.net/utils/disk_smart_view.html +exe64= +group=9 +AppName=DiskSmartView +ShortDesc=Retrieves S.M.A.R.T information from IDE/SATA disks. +LongDesc=DiskSmartView is a small utility that retrieves the S.M.A.R.T information (S.M.A.R.T = Self-Monitoring, Analysis, and Reporting Technology) from IDE disks. This information includes the disk model/firmware/serial number, cylinders/heads, power-on hours (POH), internal temperature, disk errors rate, and more. You can use the S.M.A.R.T information retrieved by DiskSmartView to find out whether there is any significant problem in your disk drive. + +[Software30] +exe=dllexp.exe +help=dllexp.chm +url=http://www.nirsoft.net/utils/dll_export_viewer.html +exe64=x64\dllexp.exe +group=8 +AppName=DLL Export Viewer +ShortDesc=Lists DLL exported functions and their memory addresses - for debugging. +LongDesc=This utility displays the list of all exported functions and their virtual memory addresses for the specified DLL files. You can easily copy the memory address of the desired function, paste it into your debugger, and set a breakpoint for this memory address. When this function is called, the debugger will stop in the beginning of this function. + +[Software31] +exe=DNSDataView.exe +help=DNSDataView.chm +url=http://www.nirsoft.net/utils/dns_records_viewer.html +exe64= +group=4 +AppName=DNSDataView +ShortDesc=Retrieve the DNS records (MX, NS, A, SOA) of the specified domains. +LongDesc=This utility is a GUI alternative to the NSLookup tool that comes with Windows operating system. It allows you to easily retrieve the DNS records (MX, NS, A, SOA) of the specified domains. You can use the default DNS server of your Internet connection, or use any other DNS server that you specify. After retrieving the DNS records for the desired domains, you can save them into text/xml/html/csv file. + +[Software32] +exe=DNSQuerySniffer.exe +help=DNSQuerySniffer.chm +url=http://www.nirsoft.net/utils/dns_query_sniffer.html +exe64=x64\DNSQuerySniffer.exe +group=1 +AppName=DNSQuerySniffer +ShortDesc=Network sniffer utility that shows the DNS queries sent on your system. +LongDesc=DNSQuerySniffer is a network sniffer utility that shows the DNS queries sent on your system. For every DNS query, the following information is displayed: Host Name, Port Number, Query ID, Request Type (A, AAAA, NS, MX, and so on), Request Time, Response Time, Duration, Response Code, Number of records, and the content of the returned DNS records. + +[Software33] +exe=DomainHostingView.exe +help=DomainHostingView.chm +url=http://www.nirsoft.net/utils/domain_hosting_view.html +exe64= +group=4 +AppName=DomainHostingView +ShortDesc=Displays extensive information about a domain. +LongDesc=DomainHostingView is a utility for Windows that collects extensive information about a domain by using a series of DNS and WHOIS queries, and generates HTML report that can be displayed in any Web browser. The information displayed by the report of DomainHostingView includes: the hosting company or data center that hosts the Web server, mail server, and domain name server (DNS) of the specified domain, the created/changed/expire date, and more.. + +[Software34] +exe=DotNetResourcesExtract.exe +help=DotNetResourcesExtract.chm +url=http://www.nirsoft.net/utils/dot_net_resources_extract.html +exe64= +group=11 +AppName=DotNetResourcesExtract +ShortDesc=Extract embedded resources from .NET applications. +LongDesc=DotNetResourcesExtract is a small utility that scan dll/exe files of .NET applications, and extract all .NET embedded resources (Bitmaps, Gifs, HTML files, and so on) stored in them into the folder that you specify. + +[Software35] +exe=DownTester.exe +help=DownTester.chm +url=http://www.nirsoft.net/utils/download_speed_tester.html +exe64= +group=4 +AppName=DownTester +ShortDesc=Test your Internet download speed. +LongDesc=DownTester allows you to easily test your Internet download speed in multiple locations around the world. It automatically test the download speed of the URLs that you choose, one after another. It moves to the next download URL after the specified number of seconds has been elapsed or after it downloads the specified amount of KB - just according to your preferences. + +[Software36] +exe=DriveLetterView.exe +help=DriveLetterView.chm +url=http://www.nirsoft.net/utils/drive_letter_view.html +exe64= +group=9 +AppName=DriveLetterView +ShortDesc=View and change drive letter assignments +LongDesc=DriveLetterView is a simple utility that allows you to view the list of all drive letter assignments in your system, including local drives, remote network drives, CD/DVD drives, and USB drives - even if they are not currently plugged. It also allows you to easily change a drive letter of USB devices and remote network shares, as well as to delete a drive letter of USB device that is not plugged. + +[Software37] +exe=DriverView.exe +help=DriverView.chm +url=http://www.nirsoft.net/utils/driverview.html +exe64=x64\DriverView.exe +group=10 +AppName=DriverView +ShortDesc=Displays the list of all device drivers currently loaded on your system. +LongDesc=DriverView utility displays the list of all device drivers currently loaded on your system. For each driver in the list, additional useful information is displayed: load address of the driver, description, version, product name, company that created the driver, and more. + +[Software38] +exe=DumpEDID.exe +help=DumpEDID.chm +url=http://www.nirsoft.net/utils/dump_edid.html +exe64= +group=5 +AppName=DumpEDID +ShortDesc=Dump EDID information into the console window. +LongDesc=DumpEDID is a small console application that extract the EDID ("Extended display identification data") records from your computer, analyze it, and dump it into the console window. EDID record provide essential information about your monitor: manufacture week/year, monitor manufacturer, monitor model, supported display modes, and so on... + +[Software39] +exe=ESEDatabaseView.exe +help=ESEDatabaseView.chm +url=http://www.nirsoft.net/utils/ese_database_view.html +exe64= +group=11 +AppName=ESEDatabaseView +ShortDesc=View the content of ESE database files (.edb files) +LongDesc=ESEDatabaseView is a simple utility that reads and displays the data stored inside Extensible Storage Engine (ESE) database (Also known as 'Jet Blue' or .edb file). It displays a list of all tables available in the opened database file, allows you to choose the desired table to view, and then when you choose a table, it displays all records found in the selected table. + +[Software40] +exe=EventLogSourcesView.exe +help=EventLogSourcesView.chm +url=http://www.nirsoft.net/utils/event_log_sources_view.html +exe64=x64\EventLogSourcesView.exe +group=10 +AppName=EventLogSourcesView +ShortDesc=Displays the list of all event log sources installed on your system. +LongDesc=EventLogSourcesView is a simple tool that displays the list of all event log sources installed on your system. For every event log source, the following information is displayed: Event Source Name, Event Type, DLL/EXE Files containing the event message strings, Registry Modified Time, and version information taken from the DLL/EXE file (Product Name, Company, File Description, File Version) + +[Software41] +exe=ExecutedProgramsList.exe +help=ExecutedProgramsList.chm +url=http://www.nirsoft.net/utils/executed_programs_list.html +exe64= +group=10 +AppName=ExecutedProgramsList +ShortDesc=Displays programs and batch files that you previously executed on your system. +LongDesc=ExecutedProgramsList is a simple tool that displays a list of programs and batch files that you previously executed on your system. For every program, ExecutedProgramsList displays the .exe file, the created/modified time of the .exe file, and the current version information of the program (product name, product version, company name) if it's available. For some of the programs, the last time execution time of the program is also displayed. + +[Software42] +exe=ExifDataView.exe +help=ExifDataView.chm +url=http://www.nirsoft.net/utils/exif_data_view.html +exe64= +group=11 +AppName=ExifDataView +ShortDesc=Displays the Exif data stored inside .jpg image files +LongDesc=ExifDataView is a small utility that reads and displays the Exif data stored inside .jpg image files generated by digital cameras. The EXIF data includes the name of the company created the camera, camera model, the date/time that the photograph was taken, Exposure Time, ISO Speed, GPS information (for digital cameras with GPS), and more. + +[Software43] +exe=FastResolver.exe +help=FastResolver.chm +url=http://www.nirsoft.net/utils/fastresolver.html +exe64= +group=4 +AppName=FastResolver +ShortDesc=Resolves multiple host names into IP addresses/MAC Addresses and vice versa. +LongDesc=FastResolver is a small utility that resolves multiple host names into IP addresses and vice versa. You can simply type the list of IP addresses or host name that you want to resolve, or alternatively, you can specify IP addresses range that you want to scan. For local network, FastResolver also allows you to get the MAC address of all IP addresses that you scan. + +[Software44] +exe=faview.exe +help=faview.chm +url=http://www.nirsoft.net/utils/faview.html +exe64= +group=2 +AppName=FavoritesView +ShortDesc=displays the list of all your Favorties/bookmarks in a single page. +LongDesc=FavoritesView displays the list of all your Favorties (of Internet Explorer browser) and bookmarks (of Netscape/Mozilla browsers) in a single page. Each line in the list specifies the title of the item, the URL address, the created/modified date, and the folder name. You select one or more of these bookmarks, and then copy them to the clipboard, delete them (Only for Internet Explorer Favorites), or export them to file. + +[Software45] +exe=FBCacheView.exe +help=FBCacheView.chm +url=http://www.nirsoft.net/utils/facebook_cache_viewer.html +exe64= +group=2 +AppName=FBCacheView +ShortDesc=Shows Facebook images stored in the cache of your Web browser. +LongDesc=FBCacheView is a simple tool that scans the cache of your Web browser (Internet Explorer, Firefox, or Chrome), and lists all images displayed in Facebook pages that you previously visited, including profile pictures, images uploaded to Facebook, and images taken from other Web sites. + +[Software46] +exe=FileTypesMan.exe +help=FileTypesMan.chm +url=http://www.nirsoft.net/utils/file_types_manager.html +exe64=x64\FileTypesMan.exe +group=6 +AppName=FileTypesMan +ShortDesc=Alternative to the 'File Types' manager of Windows. +LongDesc=FileTypesMan is an alternative to the 'File Types' tab in the 'Folder Options' of Windows. It displays the list of all file extensions and types registered on your computer, and allows you to easily edit the properties and flags of each file type, as well as it allows you to add, edit, and remove actions in a file type. + +[Software47] +exe=FirefoxDownloadsView.exe +help=FirefoxDownloadsView.chm +url=http://www.nirsoft.net/utils/firefox_downloads_view.html +exe64= +group=2 +AppName=FirefoxDownloadsView +ShortDesc=Displayed the list of downloaded files in Firefox +LongDesc=This utility displays the list of the latest files that you downloaded with Firefox. For every download record, the following information is displayed: Download URL, Download Filename (with full path), Referrer, MIME Type, File Size, Start/End Time, Download Duration, and Average Download Speed. + +[Software48] +exe=FirmwareTablesView.exe +help=FirmwareTablesView.chm +url=http://www.nirsoft.net/utils/firmware_tables_view.html +exe64= +group=10 +AppName=FirmwareTablesView +ShortDesc=Displays a list of firmware tables (ACPI, SMBIOS) stored on your system. +LongDesc=FirmwareTablesView is a simple tool that displays a list of firmware tables (ACPI, SMBIOS) stored on your system. You can view the content of these tables in Hex-dump format and export them to a binary file. + +[Software49] +exe=FlashCookiesView.exe +help=FlashCookiesView.chm +url=http://www.nirsoft.net/utils/flash_cookies_view.html +exe64= +group=2 +AppName=FlashCookiesView +ShortDesc=View Flash cookies stored in your computer. +LongDesc=FlashCookiesView is a small utility that displays the list of cookie files created by Flash component (Local Shared Object) in your Web browser. For each cookie file, the lower pane of FlashCookiesView displays the content of the file in readable format or as Hex dump. You can also select one or more cookie files, and then copy them to the clipboard, save them to text/html/xml file or delete them. + +[Software50] +exe=FolderChangesView.exe +help=FolderChangesView.chm +url=http://www.nirsoft.net/utils/folder_changes_view.html +exe64= +group=10 +AppName=FolderChangesView +ShortDesc=Monitor folder/drive changes. +LongDesc=FolderChangesView is a simple tool that monitors the folder or disk drive that you choose and lists every filename that is being modified, created, or deleted while the folder is being monitored. You can use FolderChangesView with any local disk drive or with a remote network share, as long as you have read permission to the selected folder. + +[Software51] +exe=FolderTimeUpdate.exe +help=FolderTimeUpdate.chm +url=http://www.nirsoft.net/utils/folder_time_update.html +exe64=x64\FolderTimeUpdate.exe +group=10 +AppName=FolderTimeUpdate +ShortDesc=Updates the 'Modified Time' of folders. +LongDesc=FolderTimeUpdate is a simple tool for Windows that scans all files and folders under the base folder you choose, and updates the 'Modified Time' of every folder according the latest modified time of the files stored in it. This tool might be useful if, for example, you backup a cluster of folders and then restore them into another disk, but the backup program doesn't restore the original modified time of the folders. + +[Software52] +exe=GDIView.exe +help=GDIView.chm +url=http://www.nirsoft.net/utils/gdi_handles.html +exe64=x64\GDIView.exe +group=8 +AppName=GDIView +ShortDesc=Displays the list of GDI handles opened by every process +LongDesc=GDIView is a unique tool that displays the list of GDI handles (brushes, pens, fonts, bitmaps, and others) opened by every process. It displays the total count for each type of GDI handle, as well as detailed information about each handle. This tool can be useful for developers that need to trace GDI resources leak in their software. + +[Software53] +exe=HashMyFiles.exe +help=HashMyFiles.chm +url=http://www.nirsoft.net/utils/hash_my_files.html +exe64=x64\HashMyFiles.exe +group=11 +AppName=HashMyFiles +ShortDesc=Calculate the MD5/SHA1 hashes of your files +LongDesc=HashMyFiles is small utility that allows you to calculate the MD5 and SHA1 hashes of one or more files in your system. You can easily copy the MD5/SHA1 hashes list into the clipboard, or save them into text/html/xml file. HashMyFiles can also be launched from the context menu of Windows Explorer, and display the MD5/SHA1 hashes of the selected file or folder. + +[Software54] +exe=HeapMemView.exe +help=HeapMemView.chm +url=http://www.nirsoft.net/utils/heap_memory_view.html +exe64=x64\HeapMemView.exe +group=8 +AppName=HeapMemView +ShortDesc=View the content of all memory blocks allocated in the heap. +LongDesc=HeapMemView is a small utility that allows you to view the content of all memory blocks allocated in the heap of the process the you select. This tool can be useful for developers that need to trace memory leaks in their software. + +[Software55] +exe=HotKeysList.exe +help=HotKeysList.chm +url=http://www.nirsoft.net/utils/hot_keys_list.html +exe64= +group=11 +AppName=HotKeysList +ShortDesc=Displays the list of hot keys that are currently registered on your system. +LongDesc=HotKeysList is a simple tool for Windows that displays the list of hot keys that are currently registered on your system. You can use this tool to easily determine which hot keys on your system are available to use. + +[Software56] +exe=HtmlAsText.exe +help=HtmlAsText.chm +url=http://www.nirsoft.net/utils/htmlastext.html +exe64= +group=4 +AppName=HTMLAsText +ShortDesc=Converts HTML documents to simple text files. +LongDesc=Converts HTML documents to simple text files, by removing all HTML tags and formatting the text according to your preferences. + +[Software57] +exe=HtmlDocEdit.exe +help=HtmlDocEdit.chm +url=http://www.nirsoft.net/utils/html_doc_edit.html +exe64= +group=11 +AppName=HtmlDocEdit +ShortDesc=Simple HTML designer/editor +LongDesc=HtmlDocEdit is a simple HTML designer/editor based on the Internet Explorer browser, that allows you to easily edit HTML files without any knowledge in HTML. with HtmlDocEdit you can change the font/color of selected text, add images, add links, add ordered and unordered lists, and more... + +[Software58] +exe=HTTPNetworkSniffer.exe +help=HTTPNetworkSniffer.chm +url=http://www.nirsoft.net/utils/http_network_sniffer.html +exe64=x64\HTTPNetworkSniffer.exe +group=1 +AppName=HTTPNetworkSniffer +ShortDesc=Captures and displays HTTP requests/responses. +LongDesc=HTTPNetworkSniffer is a packet sniffer tool that captures all HTTP requests/responses sent between the Web browser and the Web server and displays them in a simple table. For every HTTP request, the following information is displayed: Host Name, HTTP method (GET, POST, HEAD), URL Path, User Agent, Response Code, Response String, Content Type, Referer, Content Encoding, Transfer Encoding, Server Name, Content Length, Cookie String, and more... + +[Software59] +exe=iconsext.exe +help=iconsext.chm +url=http://www.nirsoft.net/utils/iconsext.html +exe64= +group=11 +AppName=IconsExtract +ShortDesc=Extract icons and cursors from executbale files (EXE, DLL, OCX, CPL, etc.) +LongDesc=This utility scans the files and folders on your computer, and extract the icons and cursors stored in EXE, DLL, OCX, CPL, and in other file types. You can save the extracted icons to ICO files (or CUR files for cursors), or copy the image of a single icon into the clipboard. + +[Software60] +exe=IECacheView.exe +help=IECacheView.chm +url=http://www.nirsoft.net/utils/ie_cache_viewer.html +exe64= +group=2 +AppName=IECacheView +ShortDesc=List all files currently stored in the cache of Internet Explorer. +LongDesc=IECacheView is a small utility that reads the cache folder of Internet Explorer, and displays the list of all files currently stored in the cache. For each cache file, the following information is displayed: Filename, Content Type, URL, Last Accessed Time, Last Modified Time, Expiration Time, Number Of Hits, File Size, Folder Name, and full path of the cache filename. + +[Software61] +exe=iecv.exe +help=iecv.chm +url=http://www.nirsoft.net/utils/iecookies.html +exe64= +group=2 +AppName=IECookiesView +ShortDesc=Displays the cookies that Internet Explorer stores on your computer +LongDesc=This utility displays the details of all cookies that Internet Explorer stores on your computer. In addition, it allows you to change the content of the cookies, delete unwanted cookie files, save the cookies into a readable text file, find cookies by specifying the domain name, view the cookies of other users and in other computers, and more... + +[Software62] +exe=iehv.exe +help=iehv.chm +url=http://www.nirsoft.net/utils/iehv.html +exe64= +group=2 +AppName=IEHistoryView +ShortDesc=Displays the list of Web sites that you visited with IE Web browser. +LongDesc=This utility reads all information from the history file created by Internet Explorer, and displays the list of all URLs that you have visited in the last few days. + +[Software63] +exe=iepv.exe +help=iepv.chm +url=http://www.nirsoft.net/utils/internet_explorer_password.html +exe64= +group=0 +AppName=IE PassView +ShortDesc=Recover passwords stored by Internet Explorer (Versions 4.0 - 8.0) +LongDesc=IE PassView is a small utility that reveals the passwords stored by Internet Explorer Web browser. It supports all versions of Internet Explorer, from version 4.0 and up to 8.0. For each password that is stored by Internet Explorer, the following information is displayed: Web address, Password Type (AutoComplete, Password-Protected Web Site, or FTP), Storage Location, and the user name/password pair. + +[Software64] +exe=ImageCacheViewer.exe +help=ImageCacheViewer.chm +url=http://www.nirsoft.net/utils/image_cache_viewer.html +exe64= +group=2 +AppName=ImageCacheViewer +ShortDesc=Displays images stored in the cache of your Web browsers. +LongDesc=ImageCacheViewer is a simple tool that scans the cache of your Web browser (Internet Explorer, Firefox, or Chrome), and lists the images displayed in the Web sites that you recently visited. For every cached image file, the following information is displayed: URL of the image, Web browser that was used to visit the page, image type, date/time of the image, browsing time, and file size. + +[Software65] +exe=InsideClipboard.exe +help=InsideClipboard.chm +url=http://www.nirsoft.net/utils/inside_clipboard.html +exe64= +group=6 +AppName=InsideClipboard +ShortDesc=Displays the content of all formats stored in the clipboard. +LongDesc=InsideClipboard is a small utility that displays the binary content of all formats that are currently stored in the clipboard, and allow you to save the content of specific format into a binary file. + +[Software66] +exe=InstalledCodec.exe +help=InstalledCodec.chm +url=http://www.nirsoft.net/utils/installed_codec.html +exe64=x64\InstalledCodec.exe +group=3 +AppName=InstalledCodec +ShortDesc=List Codec drivers and DirectShow filters installed on your system. +LongDesc=InstalledCodec is a small utility displays the list of all Codec drivers and DirectShow filters currently installed on your system. For each component the following information is displayed: Display Name, Type, Disabled Status, Installed/Modified Time, Description, Company Name, Filename, and more... It allows you to easily disable or enable any Codec/DirectShow component or export the list into text/xml/html file. + +[Software67] +exe=InstalledDriversList.exe +help=InstalledDriversList.chm +url=http://www.nirsoft.net/utils/installed_drivers_list.html +exe64=x64\InstalledDriversList.exe +group=10 +AppName=InstalledDriversList +ShortDesc=Lists all device drivers that are currently installed on your system. +LongDesc=InstalledDriversList is a simple tool for Windows that lists all device drivers that are currently installed on your system. For every device driver, the following information is displayed: Driver Name, Display Name, Description, Startup Type, Driver type, Driver Group, Filename, File Size, Modified/Created Time of the driver file, and version information of the driver file. + +[Software68] +exe=IPInfoOffline.exe +help=IPInfoOffline.chm +url=http://www.nirsoft.net/utils/ip_country_info_offline.html +exe64= +group=4 +AppName=IPInfoOffline +ShortDesc=view country information about IP addresses. +LongDesc=IPInfoOffline Allows you to view information about IP addresses, without connecting any external server. It uses a compressed IP addresses database that is stored inside the exe file. For each IP address, the following information is displayed: IP block range, Organization (RIPE, ARIN, APNIC, LACNIC or AFRINIC), Assigned Date, Country Name, and Country Code. + +[Software69] +exe=ipnetinfo.exe +help=ipnetinfo.chm +url=http://www.nirsoft.net/utils/ipnetinfo.html +exe64= +group=4 +AppName=IPNetInfo +ShortDesc=Easily find all available information about IP address. +LongDesc=IPNetInfo is a small utility that allows you to easily find all available information about an IP address: The owner of the IP address, the country/state name, IP addresses range, contact information (address, phone, fax, and email), and more. + +[Software70] +exe=JumpListsView.exe +help=JumpListsView.chm +url=http://www.nirsoft.net/utils/jump_lists_view.html +exe64= +group=10 +AppName=JumpListsView +ShortDesc=Displays the information stored by the 'Jump Lists' feature of Windows 7. +LongDesc=JumpListsView is a simple tool that displays the information stored by the 'Jump Lists' feature of Windows 7 and Windows 8. For every record found in the Jump Lists, the following information is displayed: The filename that the user opened, the date/time of the file opening event, the ID of the application that was used to open the file, the size/time/attributes of the file on the time that the file was opened, and more... + +[Software71] +exe=LastActivityView.exe +help=LastActivityView.chm +url=http://www.nirsoft.net/utils/computer_activity_view.html +exe64= +group=10 +AppName=LastActivityView +ShortDesc=View the latest computer activity. +LongDesc=LastActivityView is a tool for Windows operating system that collects information from various sources on a running system, and displays a log of actions made by the user and events occurred on this computer. The activity displayed by LastActivityView includes: Running .exe file, Opening open/save dialog-box, Opening file/folder from Explorer or other software, software installation, system shutdown/start, application or system crash,and more... + +[Software72] +exe=LiveContactsView.exe +help=LiveContactsView.chm +url=http://www.nirsoft.net/utils/live_messenger_contacts.html +exe64= +group=11 +AppName=LiveContactsView +ShortDesc=View the details of all contacts in your Windows Live Messenger. +LongDesc=LiveContactsView is a small utility that allows you to view the details of all contacts in your Windows Live Messenger. For each contact, LiveContactsView display the following fields: Email address, nickname, quick name, first name, last name, and more. You can easily select one or more contacts and then export them into text/xml/html/csv file, or copy them into the clipboard and then paste them into Excel or to other spreadsheet application. + +[Software73] +exe=LSASecretsDump.exe +help=LSASecretsDump.chm +url=http://www.nirsoft.net/utils/lsa_secrets_dump.html +exe64=x64\LSASecretsDump.exe +group=0 +AppName=LSASecretsDump +ShortDesc=Dump the LSA secrets from the Registry. +LongDesc=LSASecretsDump is a small console application that extract the LSA secrets from the Registry, decrypt them, and dump them into the console window. The LSA secrets key is located under HKEY_LOCAL_MACHINE\Security\Policy\Secrets and may contain your RAS/VPN passwords, Autologon password, and other system passwords/keys. + +[Software74] +exe=LSASecretsView.exe +help=LSASecretsView.chm +url=http://www.nirsoft.net/utils/lsa_secrets_view.html +exe64=x64\LSASecretsView.exe +group=0 +AppName=LSASecretsView +ShortDesc= displays the list of all LSA secrets stored in the Registry on your computer. +LongDesc=LSASecretsView is a small utility that displays the list of all LSA secrets stored in the Registry on your computer. The LSA secrets key is located under HKEY_LOCAL_MACHINE\Security\Policy\Secrets and may contain your RAS/VPN passwords, Autologon password, and other system passwords/keys. + +[Software75] +exe=MACAddressView.exe +help=MACAddressView.chm +url=http://www.nirsoft.net/utils/mac_address_lookup_find.html +exe64= +group=4 +AppName=MACAddressView +ShortDesc=MAC address lookup tool +LongDesc=MACAddressView is a MAC address lookup tool that allows you to easily find the company details (company name, address, and country) according to the MAC address of a product. MACAddressView also allows you to find MAC address records according to the company name, company address, or country name. + +[Software76] +exe=mailpv.exe +help=mailpv.chm +url=http://www.nirsoft.net/utils/mailpv.html +exe64= +group=0 +AppName=Mail PassView +ShortDesc=Recovers email passwords +LongDesc=Mail PassView is a small password-recovery tool that reveals the passwords and other account details for the following email clients: Outlook Express Microsoft Outlook 2000 (POP3 and SMTP Accounts only) Microsoft Outlook 2002/2003 (POP3, IMAP, HTTP and SMTP Accounts) IncrediMail Eudora Netscape 6.x/7.x Mozilla Thunderbird Group Mail Free Web-based email clients + +[Software77] +exe=MonitorInfoView.exe +help=MonitorInfoView.chm +url=http://www.nirsoft.net/utils/monitor_info_view.html +exe64= +group=10 +AppName=MonitorInfoView +ShortDesc=displays essential information about your monitor. +LongDesc=MonitorInfoView is a small utility that displays essential information about your monitor: manufacture week/year, monitor manufacturer, monitor model, supported display modes, and more... The information is extracted from the EDID ("Extended display identification data") records stored on your computer. You can also view the monitor information of multiple computers on your network, if you login to these computers with administrator rights. + +[Software78] +exe=MozillaCacheView.exe +help=MozillaCacheView.chm +url=http://www.nirsoft.net/utils/mozilla_cache_viewer.html +exe64= +group=2 +AppName=MozillaCacheView +ShortDesc=List all files currently stored in the cache of Firefox/Mozilla browser. +LongDesc=MozillaCacheView is a small utility that reads the cache folder of Firefox/Mozilla/Netscape Web browsers, and displays the list of all files currently stored in the cache. For each cache file, the following information is displayed: URL, Content type, File size, Last modified time, Last fetched time, Expiration time, Fetch count, Server name, and more. + +[Software79] +exe=MozillaHistoryView.exe +help=MozillaHistoryView.chm +url=http://www.nirsoft.net/utils/mozilla_history_view.html +exe64= +group=2 +AppName=MozillaHistoryView +ShortDesc=Displays the list of visited Web sites in Firefox/Mozilla/Netscape Web browsers. +LongDesc=MozillaHistoryView is a small utility that reads the history data file (history.dat) of Firefox/Mozilla/Netscape Web browsers, and displays the list of all visited Web pages in the last days. For each visited Web page, the following information is displayed: URL, First visit date, Last visit date, Visit counter, Referrer, Title, and Host name. You can also easily export the history data to text/HTML/Xml file. + +[Software80] +exe=mspass.exe +help=mspass.chm +url=http://www.nirsoft.net/utils/mspass.html +exe64= +group=0 +AppName=MessenPass +ShortDesc=Recovers the passwords of instant messenger programs +LongDesc=MessenPass is a password recovery tool that reveals the passwords of the following instant messenger applications: MSN Messenger, Windows Messenger (In Windows XP), Yahoo Messenger, ICQ Lite 4.x/2003, AOL Instant Messenger, AOL Instant Messenger/Netscape 7, Trillian, Miranda, and GAIM. + +[Software81] +exe=MUICacheView.exe +help=MUICacheView.chm +url=http://www.nirsoft.net/utils/muicache_view.html +exe64= +group=10 +AppName=MUICacheView +ShortDesc=Edit/delete MUICache items in your system +LongDesc=Each time that you start using a new application, Windows operating system automatically extract the application name from the version resource of the exe file, and stores it for using it later, in Registry key known as the 'MuiCache'. This utility allows you to easily view and edit the list of all MuiCache items on your system. You can edit the name of the application, or alternatively, you can delete unwanted MUICache items. + +[Software82] +exe=MultiMonitorTool.exe +help=MultiMonitorTool.chm +url=http://www.nirsoft.net/utils/multi_monitor_tool.html +exe64=x64\MultiMonitorTool.exe +group=10 +AppName=MultiMonitorTool +ShortDesc=Enable,disable,and set the primary monitor in Multi-Monitor system. +LongDesc=MultiMonitorTool is a small tool that allows you to do some actions related to working with multiple monitors. With MultiMonitorTool, you can disable/enable monitors, set the primary monitor, save and load the configuration of all monitors, and move windows from one monitor to another. You can do these actions from the user interface or from command-line, without displaying user interface. + +[Software83] +exe=mweather.exe +help=mweather.chm +url=http://www.nirsoft.net/utils/mweather.html +exe64= +group=11 +AppName=MetarWeather +ShortDesc=Decode METAR weather reports, and display them in a simple weather report table. +LongDesc=The MetarWeather utility decodes METAR weather reports from around the world, and displays them in a simple weather report table. You can save the weather report into a text or HTML files. MetarWeather can decode METAR reports from a text file, or download the latest reports directly from the Internet. + +[Software84] +exe=MyEventViewer.exe +help=MyEventViewer.chm +url=http://www.nirsoft.net/utils/my_event_viewer.html +exe64=x64\MyEventViewer.exe +group=10 +AppName=MyEventViewer +ShortDesc=MyEventViewer is a simple alternative to the standard event viewer of Windows. +LongDesc=MyEventViewer is a simple alternative to the standard event viewer of Windows. As oppose to Windows event viewer, MyEventViewer allows you to watch multiple event logs in one list, as well as the event description and data are displayed in the main window, instead of opening a new one. + +[Software85] +exe=MyLastSearch.exe +help=MyLastSearch.chm +url=http://www.nirsoft.net/utils/my_last_search.html +exe64= +group=2 +AppName=MyLastSearch +ShortDesc=View your latest searches with Google, Yahoo, and MSN +LongDesc=MyLastSearch utility scans the cache and history files of your Web browser, and locate all search queries that you made with the most popular search engines (Google, Yahoo and MSN). The search queries that you made are displayed in a table with the following columns: Search Text, Search Engine, Search Time, Web Browser, and the search URL. + +[Software86] +exe=myuninst.exe +help=myuninst.chm +url=http://www.nirsoft.net/utils/myuninst.html +exe64= +group=6 +AppName=MyUninstaller +ShortDesc=Alternative utility to the standard Add/Remove applet of Windows. +LongDesc=MyUninstaller is an alternative utility to the standard Add/Remove applet of Windows operating system. It displays the list of all installed application, and allows you to uninstall an application, delete an uninstall entry, and more. + +[Software87] +exe=mzcv.exe +help=mzcv.chm +url=http://www.nirsoft.net/utils/mzcv.html +exe64= +group=2 +AppName=MozillaCookiesView +ShortDesc=alternative to the standard 'Cookie Manager' provided by Netscape and Mozilla. +LongDesc=MozillaCookiesView is an alternative to the standard 'Cookie Manager' provided by Netscape and Mozilla browsers. It displays the details of all cookies stored inside the cookies file (cookies.txt) in one table, and allows you to save the cookies list into text, HTML or XML file, delete unwanted cookies, and backup/restore the cookies file. + +[Software88] +exe=NetBScanner.exe +help=NetBScanner.chm +url=http://www.nirsoft.net/utils/netbios_scanner.html +exe64= +group=1 +AppName=NetBScanner +ShortDesc=Scans all computers in the IP addresses range you choose, using NetBIOS protocol +LongDesc=NetBScanner is a network scanner tool that scans all computers in the IP addresses range you choose, using NetBIOS protocol. For every computer located by this NetBIOS scanner, the following information is displayed: IP Address, Computer Name, Workgroup or Domain, MAC Address, and the company that manufactured the network adapter (determined according to the MAC address). NetBScanner also shows whether a computer is a Master Browser. + +[Software89] +exe=NetConnectChoose.exe +help=NetConnectChoose.chm +url=http://www.nirsoft.net/utils/net_connect_choose.html +exe64= +group=4 +AppName=NetConnectChoose +ShortDesc=Set default Internet connection and view general connection information. +LongDesc=NetConnectChoose is a simple tool that allows you to easily choose the default Internet connection that will be used by all Internet applications, when you have more than a single Internet connection on the same time. It also displays extensive information about every active network/Internet connection, including network adapter name, MAC Address, Name Servers, MTU, Interface Speed, current incoming/outgoing data speed, and more... + +[Software90] +exe=netpass.exe +help=netpass.chm +url=http://www.nirsoft.net/utils/network_password_recovery.html +exe64=x64\netpass.exe +group=0 +AppName=Network Password Recovery +ShortDesc=Recover network passwords on Windows XP/2003/Vista. +LongDesc=When you connect to a network share on your LAN or to your .NET Passport account, Windows XP allows you to save your password in order to use it in each time that you connect the remote server. This utility recovers all network passwords stored on your system for the current logged-on user. It can also recover the passwords stored in Credentials file of external drive, as long as you know the last log-on password. + +[Software91] +exe=NetResView.exe +help=NetResView.chm +url=http://www.nirsoft.net/utils/netresview.html +exe64= +group=1 +AppName=NetResView +ShortDesc=displays the list of all network resources on your LAN. +LongDesc=NetResView is a small utility that displays the list of all network resources (computers, disk shares, and printer shares) on your LAN. As opposed to "My Network Places" module of Windows, NetResView display all network resources from all domains/workgroups in one screen, and including admin/hidden shares. Also, for each computer, NetResView displays the IP address, the operating system name/version, and the MAC address of the network card. + +[Software92] +exe=NetRouteView.exe +help=NetRouteView.chm +url=http://www.nirsoft.net/utils/network_route_view.html +exe64= +group=1 +AppName=NetRouteView +ShortDesc=GUI alternative to the standard route utility of Windows. +LongDesc=NetRouteView is a GUI alternative to the standard route utility (Route.exe) of Windows operating system. It displays the list of all routes on your current network, including the destination, mask, gateway, interface IP address, metric value, type, protocol, age (in seconds), interface name, and the MAC address. NetRouteView also allows you to easily add new routes, as well as to remove or modify existing static routes. + +[Software93] +exe=NetworkConnectLog.exe +help=NetworkConnectLog.chm +url=http://www.nirsoft.net/utils/network_connect_log.html +exe64= +group=1 +AppName=NetworkConnectLog +ShortDesc=Shows a log of connected/disconnected computers on your network. +LongDesc=NetworkConnectLog is a simple utility that repeatedly scans your local area network (Using ARP and Netbios protocols) and add a new log line every time that a new computer or device connects to your network, and when a computer or device disconnects from your network. After the connect/disconnect log lines are accumulated, you can easily export the log lines to comma-delimited/tab-delimited/html/xml file. + +[Software94] +exe=NetworkInterfacesView.exe +help=NetworkInterfacesView.chm +url=http://www.nirsoft.net/utils/network_interfaces.html +exe64= +group=10 +AppName=NetworkInterfacesView +ShortDesc=Displays the list of all network adapters/interfaces installed on your system. +LongDesc=NetworkInterfacesView is a simple tool that displays the list of all network adapters/interfaces installed on your system. It displays network interfaces that are currently active, as well as network interfaces that have been installed previously, and now they are not connected (like USB wireless network adapters). + +[Software95] +exe=NetworkLatencyView.exe +help=NetworkLatencyView.chm +url=http://www.nirsoft.net/utils/network_latency_view.html +exe64=x64\NetworkLatencyView.exe +group=1 +AppName=NetworkLatencyView +ShortDesc=Calculates the network latency (in milliseconds) for every new TCP connection. +LongDesc=NetworkLatencyView is a simple tool for Windows that listens to the TCP connections on your system and calculates the network latency (in milliseconds) for every new TCP connection detected on your system. For every IP address, NetworkLatencyView displays up to 10 network latency values, and their average. The latency value calculated by NetworkLatencyView is very similar to the result you get from pinging to the same IP address. + +[Software96] +exe=NetworkTrafficView.exe +help=NetworkTrafficView.chm +url=http://www.nirsoft.net/utils/network_traffic_view.html +exe64=x64\NetworkTrafficView.exe +group=1 +AppName=NetworkTrafficView +ShortDesc=Displays network traffic statistics on your network adapter +LongDesc=NetworkTrafficView is a network monitoring tool that captures the packets pass through your network adapter, and displays general statistics about your network traffic. The packets statistics is grouped by the Ethernet Type, IP Protocol, Source/Destination Addresses, and Source/Destination ports. For every statistics line, the following information is displayed: Ethernet Type, IP Protocol, Source/Destination Address, Packets Count, and more... + +[Software97] +exe=nircmdc.exe +help=NirCmd.chm +url=http://www.nirsoft.net/utils/nircmd.html +exe64=x64\nircmdc.exe +group=5 +AppName=NirCmd +ShortDesc=Do many useful tasks from command-line. +LongDesc=NirCmd is a small utility that allows you to do many useful tasks from command-line, without displaying any user interface: write and delete values and keys in the Registry, dial to your internet account, restart windows or shut down the computer, create shortcut to a file, change the created/modified date of a file, change your display settings, turn off your monitor, open the door of your CD-ROM drive, and more... + +[Software98] +exe=NK2Edit.exe +help=NK2Edit.chm +url=http://www.nirsoft.net/utils/outlook_nk2_edit.html +exe64=x64\NK2Edit.exe +group=7 +AppName=NK2Edit +ShortDesc=Full NK2 (AutoComplete) editor for Microsoft Outlook +LongDesc=NK2Edit is full editor for the AutoComplete file of Microsoft Outlook (NK2 file) It allows you to modify all fields in NK2 file, delete unwanted records, add new records, fix corrupted files, merge 2 or more NK2 files and more... + +[Software99] +exe=NTFSLinksView.exe +help=NTFSLinksView.chm +url=http://www.nirsoft.net/utils/ntfs_links_view.html +exe64=x64\NTFSLinksView.exe +group=9 +AppName=NTFSLinksView +ShortDesc=View the list of NTFS symbolic links/junctions in selected folder. +LongDesc=Starting from Windows Vista, Microsoft uses symbolic links and junction points of NTFS file system in order to make changes in the folders structure of Windows and keep the compatibility of applications written for older versions of Windows. This utility simply shows you to list of all symbolic links and junctions in the specified folder, and their target paths. It also allows you to save the symbolic links/junctions list into text/html/xml file. + +[Software100] +exe=OfficeIns.exe +help=OfficeIns.chm +url=http://www.nirsoft.net/utils/officeins.html +exe64=x64\OfficeIns.exe +group=7 +AppName=OfficeIns +ShortDesc=displays the details of all installed Microsoft Office add-ins on your computer. +LongDesc=OfficeIns is a small utility that displays the details of all installed Microsoft Office add-ins on your computer, and allows you to disable/enable them. + +[Software101] +exe=OpenedFilesView.exe +help=OpenedFilesView.chm +url=http://www.nirsoft.net/utils/opened_files_view.html +exe64=x64\OpenedFilesView.exe +group=10 +AppName=OpenedFilesView +ShortDesc=Displays the list of all opened files on your system. +LongDesc=OpenedFilesView displays the list of all opened files on your system. For each opened file, additional information is displayed: handle value, read/write/delete access, file postion, the process that opened the file, and more... Optionally, you can also close one or more opened files, or close the process that opened these files. + +[Software102] +exe=OpenSaveFilesView.exe +help=OpenSaveFilesView.chm +url=http://www.nirsoft.net/utils/open_save_files_view.html +exe64=x64\OpenSaveFilesView.exe +group=10 +AppName=OpenSaveFilesView +ShortDesc=Displays list of files that you previously opened. +LongDesc=OpenSaveFilesView is a simple tool that displays the list of files that you previously opened with the standard open/save dialog-box of Windows. For every file in the list, the following information is displayed: Filename, Extension, Order (The order that the files were opened for every file extension), Open Time (Available only for the last opened file of every file type), File Modified/Created Time, File Size, and File Attributes. + +[Software103] +exe=OpenWithView.exe +help=OpenWithView.chm +url=http://www.nirsoft.net/utils/open_with_view.html +exe64= +group=6 +AppName=OpenWithView +ShortDesc=Disable/enable items in the 'Open With' dialog-box of Windows. +LongDesc=OpenWithView is a small utility that displays the list of all available applications in the 'Open With' dialog-box of Windows, and allows you to easily disable/enable the applications in the list. When application is disabled, it won't be displayed in the 'Other Programs' section of the 'Open With' dialog-box. + +[Software104] +exe=OperaCacheView.exe +help=OperaCacheView.chm +url=http://www.nirsoft.net/utils/opera_cache_view.html +exe64= +group=2 +AppName=OperaCacheView +ShortDesc=Cache viewer for Opera Web browser. +LongDesc=OperaCacheView is a small utility that reads the cache folder of Opera Web browser, and displays the list of all files currently stored in the cache. For each cache file, the following information is displayed: URL, Content type, File size, Last accessed time, and last modified time in the server. You can easily select one or more items from the cache list, and then extract the files to another folder, or copy the URLs list to the clipboard. + +[Software105] +exe=OperaPassView.exe +help=OperaPassView.chm +url=http://www.nirsoft.net/utils/opera_password_recovery.html +exe64= +group=0 +AppName=OperaPassView +ShortDesc=Password recovery tool for Opera Web browser. +LongDesc=OperaPassView is a small password recovery tool that decrypts the content of the Opera Web browser password file (wand.dat) and displays the list of all Web site passwords stored in this file. You can easily select one or more passwords in the OperaPassView window, and then copy the passwords list to the clipboard and save it into text/html/csv/xml file. + +[Software106] +exe=OutlookAddressBookView.exe +help=OutlookAddressBookView.chm +url=http://www.nirsoft.net/utils/outlook_address_book_view.html +exe64=x64\OutlookAddressBookView.exe +group=7 +AppName=OutlookAddressBookView +ShortDesc=Displays the details of all recipients stored in the address books of Outlook +LongDesc=OutlookAddressBookView is a simple utility that displays the details of all recipients stored in the address books of Microsoft Outlook. For every recipient entry, the following information is displayed: Email Address, Display Name, Address Type (MS-Exchange or SMTP), Street Address, Phone Number, Created Time, Modified Time (Works only with address books of Exchange server), and more... + +[Software107] +exe=OutlookAttachView.exe +help=OutlookAttachView.chm +url=http://www.nirsoft.net/utils/outlook_attachment.html +exe64=x64\OutlookAttachView.exe +group=7 +AppName=OutlookAttachView +ShortDesc=Extract multiple attachments from Outlook. +LongDesc=OutlookAttachView scans all messages stored in your Outlook, and displays the list of all attached files that it finds. You can easily select one or more attachments and save all of them into the desired folder, as well as you can delete unwanted large attachments that take too much disk space in your mailbox. You can also save the list of attachments into xml/html/text/csv file. + +[Software108] +exe=OutlookStatView.exe +help=OutlookStatView.chm +url=http://www.nirsoft.net/utils/outlook_statistics.html +exe64=x64\OutlookStatView.exe +group=7 +AppName=OutlookStatView +ShortDesc=Display a general statistics of your Outlook emails. +LongDesc=OutlookStatView scans your Outlook mailbox, and display a general statistics about the users that you communicate via emails. For each user/email, the following information is displayed: The number of outgoing messages that you sent to the user (separated by to/cc/bcc), the number of incoming message that the user sent to you, the total size of messages sent by the user, the email client software used by this user, and more. + +[Software109] +exe=PasswordFox.exe +help=PasswordFox.chm +url=http://www.nirsoft.net/utils/passwordfox.html +exe64=x64\PasswordFox.exe +group=0 +AppName=PasswordFox +ShortDesc=View passwords stored in Firefox Web browser. +LongDesc=PasswordFox is a small password recovery tool that allows you to view the user names and passwords stored by Mozilla Firefox Web browser. By default, PasswordFox displays the passwords stored in your current profile, but you can easily select to watch the passwords of any other Firefox profile. For each password entry, the following information is displayed: Record Index, Web Site, User Name, Password, User Name Field, Password Field, and more. + +[Software110] +exe=PasswordScan.exe +help=PasswordScan.chm +url=http://www.nirsoft.net/utils/password_security_scanner.html +exe64= +group=10 +AppName=Password Security Scanner +ShortDesc=Displays security information about passwords stored in your system. +LongDesc=This utility scans the passwords stored by popular Windows applications (Microsoft Outlook, Internet Explorer, Mozilla Firefox, and more...) and displays security information about all these passwords. The security information of every stored password includes the total number of characters, number of numeric characters, number of lowercase/uppercase characters, number of repeating characters, and password strength. + +[Software111] +exe=PCAnyPass.exe +help= +url=http://www.nirsoft.net/utils/pcanypass.html +exe64= +group=0 +AppName= +ShortDesc= +LongDesc= + +[Software112] +exe=PingInfoView.exe +help=PingInfoView.chm +url=http://www.nirsoft.net/utils/multiple_ping_tool.html +exe64= +group=1 +AppName=PingInfoView +ShortDesc=ping multiple host names and IP addresses. +LongDesc=PingInfoView is a small utility that allows you to easily ping multiple host names and IP addresses, and watch the result in one table. It automatically ping to all hosts every number of seconds that you specify, and displays the number of succeed and failed pings, as well as the average ping time. You can also save the ping result into text/html/xml file, or copy it to the clipboard. + +[Software113] +exe=ProcessActivityView.exe +help=ProcessActivityView.chm +url=http://www.nirsoft.net/utils/process_activity_view.html +exe64=x64\ProcessActivityView.exe +group=10 +AppName=ProcessActivityView +ShortDesc=Show the file activity for selected process. +LongDesc=ProcessActivityView creates a summary of all files and folders that the selected process tries to access. For each file that the process access, the following information is displayed: Number of times that the file was opened and closed, number of read/write calls, total number of read/write bytes, the dll that made the last open-file call, and more. + +[Software114] +exe=ProcessThreadsView.exe +help=ProcessThreadsView.chm +url=http://www.nirsoft.net/utils/process_threads_view.html +exe64=x64\ProcessThreadsView.exe +group=10 +AppName=ProcessThreadsView +ShortDesc=Displays extensive information about all threads of the process that you choose. +LongDesc=ProcessThreadsView is a small utility that displays extensive information about all threads of the process that you choose. The threads information includes the ThreadID, Context Switches Count, Priority, Created Time, User/Kernel Time, Number of Windows, Window Title, Start Address, and more. + +[Software115] +exe=ProduKey.exe +help=ProduKey.chm +url=http://www.nirsoft.net/utils/product_cd_key_viewer.html +exe64=x64\ProduKey.exe +group=10 +AppName=ProduKey +ShortDesc=Displays the CD-Keys of MS-Office/Windows installed on your computer. +LongDesc=ProduKey is a small utility that displays the ProductID and the CD-Key of MS-Office, Windows, and SQL Server installed on your computer. You can view this information for your current running operating system, or for another operating system/computer - by using command-line options. This utility can be useful if you lost the product key of your Windows/Office, and you want to reinstall it on your computer. + +[Software116] +exe=PstPassword.exe +help=PstPassword.chm +url=http://www.nirsoft.net/utils/pst_password.html +exe64= +group=0 +AppName=PstPassword +ShortDesc=Recover lost password of Outlook PST file. +LongDesc=PstPassword is a small utility that recover lost password of Outlook PST (Personal Folders) file. Works with PST file created by any version of Outlook (Outlook 97 - 2003). The password is recovered instantly. + +[Software117] +exe=QuickSetDNS.exe +help=QuickSetDNS.chm +url=http://www.nirsoft.net/utils/quick_set_dns.html +exe64= +group=4 +AppName=QuickSetDNS +ShortDesc=Change the DNS servers that are used for your Internet connection. +LongDesc=QuickSetDNS is a simple tool that allows you to easily change the DNS servers that are used for your Internet connection. You can set the desired DNS servers from the user interface, by choosing from a list of DNS servers that you defined, or from command-line, without displaying any user interface. + +[Software118] +exe=rdpv.exe +help=rdpv.chm +url=http://www.nirsoft.net/utils/remote_desktop_password.html +exe64= +group=0 +AppName=Remote Desktop PassView +ShortDesc=Reveals the password stored by Microsoft Remote Desktop utility. +LongDesc=Remote Desktop PassView is a small utility that reveals the password stored by Microsoft Remote Desktop Connection utility inside the .rdp files. + +[Software119] +exe=RecentFilesView.exe +help=RecentFilesView.chm +url=http://www.nirsoft.net/utils/recent_files_view.html +exe64= +group=10 +AppName=RecentFilesView +ShortDesc=Display the list of recently opened files +LongDesc=Each time that you open a file from Windows Explorer or from a standard open/save dialog-box, the name of the file that you opened is recorded by the operating system. Some of the names are saved into the 'Recent' folder. Other are saved into the Registry. This utility display the list of all recently opened files, and allows you to delete unwanted filename entries. You can also save the files list into text/html/xml file. + +[Software120] +exe=RegDllView.exe +help=RegDllView.chm +url=http://www.nirsoft.net/utils/registered_dll_view.html +exe64=x64\RegDllView.exe +group=10 +AppName=RegDllView +ShortDesc=RegDllView is a small utility that displays the list of all registered files. +LongDesc=RegDllView is a small utility that displays the list of all registered dll/ocx/exe files (COM registration). For each registered file, you can view the last date/time that it was registered, and the list of all registration entries (CLSID/ProgID). + +[Software121] +exe=RegFileExport.exe +help=RegFileExport.chm +url=http://www.nirsoft.net/utils/registry_file_offline_export.html +exe64= +group=5 +AppName=RegFileExport +ShortDesc=Export offline Registry file to .reg file +LongDesc=RegFileExport is a small console application that allows you to easily extract data from offline Registry file located on another disk drive. RegFileExport read the Registry file, ananlyze it, and then export the Registry data into a standard .reg file of Windows. You can export the entire Registry file, or only a specific Registry key. + +[Software122] +exe=RegFromApp.exe +help=RegFromApp.chm +url=http://www.nirsoft.net/utils/reg_file_from_application.html +exe64=x64\RegFromApp.exe +group=10 +AppName=RegFromApp +ShortDesc=Creates .reg file according to Registry changes made by application. +LongDesc=RegFromApp monitors the Registry changes made by the application that you selected, and creates a standard RegEdit registration file (.reg) that contains all the Registry changes made by the application. You can use the generated .reg file to import these changes with RegEdit when it's needed. + +[Software123] +exe=RegScanner.exe +help=RegScanner.chm +url=http://www.nirsoft.net/utils/regscanner.html +exe64=x64\RegScanner.exe +group=10 +AppName=RegScanner +ShortDesc=Scan and find values in the Registry +LongDesc=RegScanner is a small utility that allows you to scan the Registry, find the desired Registry values that match to the specified search criteria, and display them in one list. After finding the Registry values, you can easily jump to the right value in RegEdit, simply by double-clicking the desired Registry item. You can also export the found Registry values into a .reg file that can be used in RegEdit. + +[Software124] +exe=ResourcesExtract.exe +help=ResourcesExtract.chm +url=http://www.nirsoft.net/utils/resources_extract.html +exe64=x64\ResourcesExtract.exe +group=11 +AppName=ResourcesExtract +ShortDesc=Extract resources from dll/ocx/exe files. +LongDesc=ResourcesExtract is a small utility that scans dll/ocx/exe files and extract all resources (bitmaps, icons, cursors, AVI movies, HTML files, and more...) stored in them into the folder that you specify. You can use ResourcesExtract in user interface mode, or alternatively, you can run ResourcesExtract in command-line mode without displaying any user interface. + +[Software125] +exe=RouterPassView.exe +help=RouterPassView.chm +url=http://www.nirsoft.net/utils/router_password_recovery.html +exe64= +group=0 +AppName=RouterPassView +ShortDesc=Recover passwords from router config file. +LongDesc=This utility allows you to recover passwords or other data from the configuration file created by a router, including the login user/password of your ISP, the login password of your router, and wireless keys. + +[Software126] +exe=RTMPDumpHelper.exe +help=RTMPDumpHelper.chm +url=http://www.nirsoft.net/utils/rtmp_dump_helper.html +exe64=x64\RTMPDumpHelper.exe +group=3 +AppName=RTMPDumpHelper +ShortDesc=Download RTMP streams in conjunction with RTMPDump toolkit. +LongDesc=RTMPDumpHelper is a small utility that can help you to easily download RTMP video/audio streams. By combining this utility and the proxy server of RTMPDump toolkit, you can simply open a Web page containing RTMP video stream in your favorite Web browser, and while watching the video, it'll be saved to your disk automatically as .flv or .mp4 file. + +[Software127] +exe=RunAsDate.exe +help=RunAsDate.chm +url=http://www.nirsoft.net/utils/run_as_date.html +exe64=x64\RunAsDate.exe +group=10 +AppName=RunAsDate +ShortDesc=Run a program with the specified date. +LongDesc=RunAsDate is a small utility that allows you to run a program in the date and time that you specify. This utility doesn't change the current system date and time of your computer, but it only injects the date/time that you specify into the desired application. You can run multiple applications simultaneously, each application works with different date and time, while the real date/time of your system continues to run normally. + +[Software128] +exe=RunFromProcess.exe +help=RunFromProcess.chm +url=http://www.nirsoft.net/utils/run_from_process.html +exe64=x64\RunFromProcess.exe +group=5 +AppName=RunFromProcess +ShortDesc=Run a program from another process that you choose. +LongDesc=RunFromProcess is a command-line utility that allows you to run a program from another process that you choose. The program that you run will be executed as a child of the specified process and it'll run with the same user and security context of the specified parent process. + +[Software129] +exe=SafariCacheView.exe +help=SafariCacheView.chm +url=http://www.nirsoft.net/utils/safari_cache_view.html +exe64= +group=2 +AppName=SafariCacheView +ShortDesc=Cache viewer/extractor for Safari Web browser +LongDesc=SafariCacheView is a simple utility for Windows that reads and parses the cache file of Safari Web browser (cache.db) and displays the list of all cached files in a simple table. SafariCacheView also allows you to select one or more cache items and then extract them into the desired folder or save the cache list into html/text/xml/csv file. + +[Software130] +exe=SafariHistoryView.exe +help=SafariHistoryView.chm +url=http://www.nirsoft.net/utils/safari_history_view.html +exe64= +group=2 +AppName=SafariHistoryView +ShortDesc=History viewer for Safari Web browser +LongDesc=SafariHistoryView is a simple utility for Windows that reads and parses the history file of Safari Web browser (history.plist) and displays the browsing history in a simple table. Every browsing history line includes the following information: URL, Web Page Title, Last Visit Time, Visit Count, Redirected To URL, and Record Index. + +[Software131] +exe=SearchFilterView.exe +help=SearchFilterView.chm +url=http://www.nirsoft.net/utils/search_filter_view.html +exe64= +group=10 +AppName=SearchFilterView +ShortDesc=view the search filters installed on your system. +LongDesc=When you search the content of files with Windows search, it uses the right search IFilter plugin according to the file extension. This utility allows you to easily view the search filters installed on your system and the file extensions that are associated with them, as well as it allows you to easily add or remove file extensions for these filters. + +[Software132] +exe=SearchMyFiles.exe +help=SearchMyFiles.chm +url=http://www.nirsoft.net/utils/search_my_files.html +exe64=x64\SearchMyFiles.exe +group=9 +AppName=SearchMyFiles +ShortDesc=Alternative to the standard "Search For Files And Folders" module of Windows. +LongDesc=SearchMyFiles is an alternative to the standard "Search For Files And Folders" module of Windows. It allows you to easily search files in your system by wildcard, by last modified/created/last accessed time, by file attributes, by file content (text or binary search), and by the file size. + +[Software133] +exe=SecuritySoftView.exe +help=SecuritySoftView.chm +url=http://www.nirsoft.net/utils/security_software_view.html +exe64= +group=10 +AppName=SecuritySoftView +ShortDesc=Displays the list of AntiVirus/AntiSpyware/ Firewall programs on your system. +LongDesc=SecuritySoftView is a simple tool that displays the AntiVirus, AntiSpyware, and Firewall programs that are currently installed on your system and registered with the security center of Windows operating system. + +[Software134] +exe=SeqDownload.exe +help=SeqDownload.chm +url=http://www.nirsoft.net/utils/seqdownload.html +exe64= +group=4 +AppName=SeqDownload +ShortDesc=Download sequence of images from the Web, and create animation from them. +LongDesc=With this utility, you can download live images (like live cams, radar images, and so on) from the Web for every few seconds or minutes, and store them on your local drive. After collecting a fair amount of images on your disk, you can easily create nice animation from them, and watch it in your browser. + +[Software135] +exe=serviwin.exe +help=serviwin.chm +url=http://www.nirsoft.net/utils/serviwin.html +exe64= +group=10 +AppName=ServiWin +ShortDesc=displays the list of installed drivers and services on your system. +LongDesc=ServiWin utility displays the list of installed drivers and services on your system. For some of them, additional useful information is displayed: file description, version, product name, company that created the driver file, and more. In addition, ServiWin allows you to easily stop, start, restart, pause, and continue service or driver, change the startup type of service or driver, save the list of services and drivers to file, and more... + +[Software136] +exe=ShellBagsView.exe +help=ShellBagsView.chm +url=http://www.nirsoft.net/utils/shell_bags_view.html +exe64= +group=10 +AppName=ShellBagsView +ShortDesc=Displays the list of all folder settings saved by Windows. +LongDesc=Each time that you open a folder in Explorer, Windows automatically save the settings of this folder into the Registry. This utility displays the list of all folder settings saved by Windows. For each folder, the following information is displayed: The date/time that you opened it, the entry number, display mode (Details, Icons, Tiles, and so on...), the last position of the window, and the last size of the window. + +[Software137] +exe=ShellMenuNew.exe +help=ShellMenuNew.chm +url=http://www.nirsoft.net/utils/shell_menu_new.html +exe64= +group=10 +AppName=ShellMenuNew +ShortDesc=Disable/Enable items in the New submenu of Explorer. +LongDesc=ShellMenuNew is a small utility that displays the list of all menu items in the 'New' submenu of Windows Explorer. It allows you to easily disable unwanted menu items, so this 'New' submenu will display only the items that you need. + +[Software138] +exe=shexview.exe +help=shexview.chm +url=http://www.nirsoft.net/utils/shexview.html +exe64=x64\shexview.exe +group=10 +AppName=ShellExView +ShortDesc=Displays the details of shell extensions installed on your computer. +LongDesc=The ShellExView utility displays the details of shell extensions installed on your computer, and allows you to easily disable and enable each shell extension. + +[Software139] +exe=shman.exe +help=shman.chm +url=http://www.nirsoft.net/utils/shman.html +exe64=x64\shman.exe +group=6 +AppName=ShortcutsMan +ShortDesc=Lists all shortcuts on your desktop/start menu. +LongDesc=ShortcutsMan displays the details about all shortcuts that you have on your desktop and under your start menu. Broken shortcuts (shortcuts that point to file that doesn't exist) are automatically painted with pink color. You select one or more shortcuts, and then delete them, resolve them or save the shortcut's details to HTML/Text/XML file. + +[Software140] +exe=shmnview.exe +help=shmnview.chm +url=http://www.nirsoft.net/utils/shell_menu_view.html +exe64=x64\shmnview.exe +group=10 +AppName=ShellMenuView +ShortDesc=Disable/enable static menu items in context menu of Explorer. +LongDesc=ShellMenuView is a small utility that display the list of static menu items that appeared in the context menu when you right-click a file/folder on Windows Explorer, and allows you to easily disable unwanted menu items. + +[Software141] +exe=SimpleProgramDebugger.exe +help=SimpleProgramDebugger.chm +url=http://www.nirsoft.net/utils/simple_program_debugger.html +exe64=x64\SimpleProgramDebugger.exe +group=8 +AppName=SimpleProgramDebugger +ShortDesc=Displays debugging events of a running program. +LongDesc=SimpleProgramDebugger is a simple debugging tool that attaches to existing running program or starts a new program in debugging mode, and then displays all major debugging events occurs while the program is running, including Exception, Create Thread, Create Process, Exit Thread, Exit Process, Load DLL, Unload Dll, and Debug String. + +[Software142] +exe=SimpleWMIView.exe +help=SimpleWMIView.chm +url=http://www.nirsoft.net/utils/simple_wmi_view.html +exe64= +group=10 +AppName=SimpleWMIView +ShortDesc=Displays the result of WMI queries in a simple table +LongDesc=SimpleWMIView is a simple tool for Windows that displays the result of WMI queries in a simple table, and allows you to easily export the data to text/csv/tab-delimited/html/xml file, or to copy the selected items to the clipboard and then paste them to Excel or other spreadsheet application. With SimpleWMIView you can get extensive information about your system, like a list of running processes, services, drivers, user accounts, and so on... + +[Software143] +exe=SiteShoter.exe +help=SiteShoter.chm +url=http://www.nirsoft.net/utils/web_site_screenshot.html +exe64= +group=4 +AppName=SiteShoter +ShortDesc=Save a screenshot of any Web page into a file. +LongDesc=SiteShoter is a small utility that allows you to save a screenshot of any Web page into a file. It automatically creates hidden window of Internet Explorer, loads the desired Web page, and than save the entire content of the Web page into an image file (.png, .jpg, .tiff, .bmp or .gif). You can use SiteShoter in user interface mode, or alternatively, you can run SiteShoter in command-line mode without displaying any user interface. + +[Software144] +exe=SkypeContactsView.exe +help=SkypeContactsView.chm +url=http://www.nirsoft.net/utils/skype_contacts_view.html +exe64= +group=11 +AppName=SkypeContactsView +ShortDesc=Displays the list of Skype contacts stored in the local database file of Skype. +LongDesc=SkypeContactsView is a simple tool that displays the list of all Skype contacts stored in the local database file of Skype. For each contact, one or more of the following fields are displayed: Skype Name, Full Name, Display Name, Gender, ID, Birthday, Profile Time, Last Online Time, Last Used Time, Phone, Emails, and more... + +[Software145] +exe=SkypeLogView.exe +help=SkypeLogView.chm +url=http://www.nirsoft.net/utils/skype_log_view.html +exe64= +group=11 +AppName=SkypeLogView +ShortDesc=View log files created by Skype +LongDesc=SkypeLogView reads the log files created by Skype application, and displays the details of incoming/outgoing calls, chat messages, and file transfers made by the specified Skype account. You can select one or more items from the logs list, and then copy them to the clipboard, or export them into text/html/csv/xml file. + +[Software146] +exe=smsniff.exe +help=smsniff.chm +url=http://www.nirsoft.net/utils/smsniff.html +exe64=x64\smsniff.exe +group=1 +AppName=SmartSniff +ShortDesc=Captures TCP/IP packets and view the captured data as sequence of conversations. +LongDesc=SmartSniff allows you to capture TCP/IP packets that pass through your network adapter, and view the captured data as sequence of conversations between clients and servers. You can view the TCP/IP conversations in Ascii mode (for text-based protocols, like HTTP, SMTP, POP3 and FTP.) or as hex dump. (for non-text base protocols, like DNS) + +[Software147] +exe=SniffPass.exe +help=SniffPass.chm +url=http://www.nirsoft.net/utils/password_sniffer.html +exe64=x64\SniffPass.exe +group=1 +AppName=SniffPass +ShortDesc=capture the passwords that pass through your network adapter. +LongDesc=SniffPass is small utility that listens to your network, capture the passwords that pass through your network adapter, and display them on the screen instantly. SniffPass can capture the passwords of the following Protocols: POP3, IMAP4, SMTP, FTP, and HTTP (basic authentication passwords). You can use this utility to recover lost Web/FTP/Email passwords. + +[Software148] +exe=SocketSniff.exe +help=SocketSniff.chm +url=http://www.nirsoft.net/utils/socket_sniffer.html +exe64= +group=1 +AppName=SocketSniff +ShortDesc=Watch the Windows Sockets (WinSock) activity of the selected process. +LongDesc=SocketSniff allows you to watch the Windows Sockets (WinSock) activity of the selected process. For each created socket, the following information is displayed: socket handle, socket type, local and remote addresses, local and remote ports, total number of send/receive bytes, and more. You can also watch the content of each send or receive call, in Ascii mode or as Hex Dump. + +[Software149] +exe=SoundVolumeView.exe +help=SoundVolumeView.chm +url=http://www.nirsoft.net/utils/sound_volume_view.html +exe64=x64\SoundVolumeView.exe +group=3 +AppName=SoundVolumeView +ShortDesc=View/change sound levels & save/load sound level profiles on Windows Vista/7/8 +LongDesc=SoundVolumeView is a simple tool for Windows Vista/7/8/2008 that displays general information and current volume level for all active sound components, and allows you to mute/unmute them instantly. It also allows you to save a sound profile into a file, containing the current volume level and other information, and then later, load the same file to restore exactly the same volume levels and settings. + +[Software150] +exe=SpecialFoldersView.exe +help=SpecialFoldersView.chm +url=http://www.nirsoft.net/utils/special_folders_view.html +exe64=x64\SpecialFoldersView.exe +group=6 +AppName=SpecialFoldersView +ShortDesc=Easily jump to special folders in your system. +LongDesc=Windows operating system have dozens of special folders that are used for storing application settings and files, storing Internet files, saving temporary files, storing shortcuts to other files, and so on. This utility displays the list of all special folders in your system, and allows you to easily jump to the right folder simply by double-clicking the folder item. You can also save the list of all folder paths into text/html/xml file. + +[Software151] +exe=sysexp.exe +help=sysexp.chm +url=http://www.nirsoft.net/utils/sysexp.html +exe64=x64\sysexp.exe +group=10 +AppName=SysExporter +ShortDesc=Grab the data stored in list-views, tree-views, list boxes, and combo boxes. +LongDesc=SysExporter utility allows you to grab the data stored in standard list-views, tree-views, list boxes, and combo boxes from almost any application running on your system, and export it to text, HTML or XML file. + +[Software152] +exe=TableTextCompare.exe +help=TableTextCompare.chm +url=http://www.nirsoft.net/utils/csv_file_comparison.html +exe64= +group=11 +AppName=TableTextCompare +ShortDesc=Compare tab-delimited or comma-delimited (csv) files. +LongDesc=TableTextCompare is a small utility that allows you to easily compare 2 tab-delimited or comma-delimited (csv) files, and find out the difference between the 2 files. You can use this tool for comparing 2 different snapshots of data, created by other NirSoft utilities, like DriverView, ServiWin, USBDeview, CurrPorts, WirelessNetView, ShellExView, and many others... + +[Software153] +exe=TcpLogView.exe +help=TcpLogView.chm +url=http://www.nirsoft.net/utils/tcp_log_view.html +exe64=x64\TcpLogView.exe +group=1 +AppName=TcpLogView +ShortDesc=Monitors the opened TCP connections on your system. +LongDesc=TcpLogView is a simple utility that monitors the opened TCP connections on your system, and adds a new log line every time that a TCP connection is opened or closed. For every log line, the following information is displayed: Even Time, Event Type (Open, Close, Listen), Local Address, Remote Address, Remote Host Name, Local Port, Remote Port, Process ID, Process Name, and the country information of the Remote IP. + +[Software154] +exe=TurnedOnTimesView.exe +help=TurnedOnTimesView.chm +url=http://www.nirsoft.net/utils/computer_turned_on_times.html +exe64= +group=10 +AppName=TurnedOnTimesView +ShortDesc=View the time/date ranges that your computer was turned on. +LongDesc=TurnedOnTimesView is a simple tool that analyses the event log of Windows operating system, and detects the time ranges that your computer was turned on. For every period of time that the computer was turned on, the following information is displayed: Startup Time, Shutdown Time, Duration, Shutdown Reason, Shutdown Type, Shutdown Process, and Shutdown Code. + +[Software155] +exe=URLProtocolView.exe +help=URLProtocolView.chm +url=http://www.nirsoft.net/utils/url_protocol_view.html +exe64= +group=10 +AppName=URLProtocolView +ShortDesc=View/disable/enable the URL protocols installed on your system +LongDesc=URLProtocolView is a simple utility that displays all URL protocols (for example: ftp:, telnet:, mailto:) that are currently installed on your system. For each URL protocol, the following information is displayed: The protocol name, the protocol description, the command-line that is executed when you type or click the URL, the product name, and the company name. This utility also allows you to easily enable/disable the URL protocols. + +[Software156] +exe=URLStringGrabber.exe +help=URLStringGrabber.chm +url=http://www.nirsoft.net/utils/url_string_grabber.html +exe64= +group=2 +AppName=URLStringGrabber +ShortDesc=Grab URL strings of Web sites from Internet Explorer +LongDesc=URLStringGrabber is a small utility that scans all opened windows of Internet Explorer and grab the URLs stored in them, including clickable links, images, script files, CSS files, RSS feeds, and flash (.swf) files. The URLs list is displayed in table, and you can easily export some of the URLs or the entire URLs list into text, csv, html, or xml file. + +[Software157] +exe=USBDeview.exe +help=USBDeview.chm +url=http://www.nirsoft.net/utils/usb_devices_view.html +exe64=x64\USBDeview.exe +group=10 +AppName=USBDeview +ShortDesc=Lists all installed USB devices that you previously used. +LongDesc=USBDeview is a small utility that lists all USB devices that currently connected to your computer, as well as all USB devices that you previously used. For each USB device, extended information is displayed: Device name/description, device type, serial number (for mass storage devices), the date/time that device was added, VendorID, ProductID, and more... + +[Software158] +exe=USBLogView.exe +help=USBLogView.chm +url=http://www.nirsoft.net/utils/usb_log_view.html +exe64= +group=10 +AppName=USBLogView +ShortDesc=Records the details of any USB device that is plugged/unplugged into your system +LongDesc=USBLogView is a small utility that runs in the background and records the details of any USB device that is plugged or unplugged into your system. For every log line created by USBLogView, the following information is displayed: Event Type (Plug/Unplug), Event Time, Device Name, Description, Device Type, Drive Letter (For storage devices), Serial Number (Only for some types of devices), Vendor ID, Product ID, Vendor Name, Product Name, and more.. + +[Software159] +exe=UserAssistView.exe +help=UserAssistView.chm +url=http://www.nirsoft.net/utils/userassist_view.html +exe64= +group=10 +AppName=UserAssistView +ShortDesc=This utility decrypt and displays the list of all UserAssist entries +LongDesc=This utility decrypt and displays the list of all UserAssist entries stored under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist key in the Registry. The UserAssist key contains information about the exe files and links that you open frequently. you can save the list of UserAssist entries into text/html/xml/csv file, as well as you can delete unwanted items. + +[Software160] +exe=UserProfilesView.exe +help=UserProfilesView.chm +url=http://www.nirsoft.net/utils/user_profiles_view.html +exe64= +group=10 +AppName=UserProfilesView +ShortDesc=View user profiles information on your system. +LongDesc=UserProfilesView displays the list of all user profiles that you currently have in your system. For each user profile, the following information is displayed: Domain\User Name, Profile Path, Last Load Time, Registry File Size, User SID, and more. You can save the profiles list into text/xml/html/csv file. + +[Software161] +exe=VideoCacheView.exe +help=VideoCacheView.chm +url=http://www.nirsoft.net/utils/video_cache_view.html +exe64=x64\VideoCacheView.exe +group=3 +AppName=VideoCacheView +ShortDesc=Extract Web site video files from the cache of your Web browser +LongDesc=After watching a video in a Web site, you may want to save the video file into your local disk for playing it offline in the future. If the video file is stored in your browser's cache, this utility can help you to extract the video file from the cache and save it on your local disk for watching it in the future. + +[Software162] +exe=VNCPassView.exe +help=VNCPassView.chm +url=http://www.nirsoft.net/utils/vnc_password.html +exe64= +group=0 +AppName=VNCPassView +ShortDesc=Recover the passwords stored by the VNC tool. +LongDesc=VNCPassView is a small utility that recover the passwords stored by the VNC tool. It can recover 2 of passwords: password stored for the current logged-on user (HKEY_CURRENT_USER in the Registry), and password stored for the all users. + +[Software163] +exe=volumouse.exe +help=volumouse.chm +url=http://www.nirsoft.net/utils/volumouse.html +exe64=x64\volumouse32.exe +group=3 +AppName=Volumouse +ShortDesc=Adjust the volume of your speaker with the wheel of your mouse. +LongDesc=Volumouse provides a quick and easy way to control the sound volume on your system - simply by rolling the wheel of your wheel mouse. It allows you to define a set of rules for determining when the wheel will be used for changing the sound volume. For example: You can configure Volumouse to use your mouse wheel for volume control when the Alt key is hold down, when a mouse button is down, when the mouse cursor is over the taskbar, and so on... + +[Software164] +exe=WakeMeOnLan.exe +help=WakeMeOnLan.chm +url=http://www.nirsoft.net/utils/wake_on_lan.html +exe64= +group=1 +AppName=WakeMeOnLan +ShortDesc=Turn on one or more computers remotely by sending Wake-on-LAN (WOL) packet +LongDesc=This utility allows you to easily turn on one or more computers remotely by sending Wake-on-LAN (WOL) packet to the remote computers. When your computers are turned on, WakeMeOnLan allows you to scan your network, and collect the MAC addresses of all your computers, and save the computers list into a file. Later, when your computers are turned off or in standby mode, you can use the stored computers list to easily turn on the desired computers. + +[Software165] +exe=WebBrowserPassView.exe +help=WebBrowserPassView.chm +url=http://www.nirsoft.net/utils/web_browser_password.html +exe64= +group=0 +AppName=WebBrowserPassView +ShortDesc=Recover lost passwords from your Web browser. +LongDesc=WebBrowserPassView is a password recovery tool that reveals the passwords stored by the following Web browsers: Internet Explorer (Version 4.0 - 8.0), Mozilla Firefox (All Versions), Google Chrome, and Opera. This tool can be used to recover your lost/forgotten password of any Website, including popular Web sites, like Facebook, Yahoo, Google, and GMail, as long as the password is stored by your Web Browser. + +[Software166] +exe=WebCacheImageInfo.exe +help=WebCacheImageInfo.chm +url=http://www.nirsoft.net/utils/web_cache_image_info.html +exe64= +group=2 +AppName=WebCacheImageInfo +ShortDesc=Shows EXIF information of the images stored in Web browser cache. +LongDesc=WebCacheImageInfo is a simple tool that searches for JPEG images with EXIF information stored inside the cache of your Web browser (Internet Explorer, Firefox, or Chrome), and then it displays the list of all images found in the cache with the interesting information stored in them, like the software that was used to create the image, the camera model that was used to photograph the image, and the date/time that the image was created. + +[Software167] +exe=WebCamImageSave.exe +help=WebCamImageSave.chm +url=http://www.nirsoft.net/utils/web_cam_image_capture.html +exe64= +group=11 +AppName=WebCamImageSave +ShortDesc=Capture still images from your WebCam. +LongDesc=WebCamImageSave is simple WebCam capture utility that allows you to easily capture a still image from your camera every number of seconds that you choose, and save it into image file (.jpg, .png, .bmp) on your disk. You can format the saved image filename with the date/time that the image was taken according to your preference, for example: c:\images\img20110725_123256.jpg + +[Software168] +exe=WebCookiesSniffer.exe +help=WebCookiesSniffer.chm +url=http://www.nirsoft.net/utils/web_cookies_sniffer.html +exe64=x64\WebCookiesSniffer.exe +group=2 +AppName=WebCookiesSniffer +ShortDesc=Captures Web site cookies and displays them in a simple table +LongDesc=WebCookiesSniffer is a packet sniffer tool that captures all Web site cookies sent between the Web browser and the Web server and displays them in a simple table. The upper pane of WebCookiesSniffer displays the cookie string and the Web site/host name that sent or received this cookie. When selecting a cookie string in the upper pane, WebCookiesSniffer parses the cookie string and displays the cookies as name-value format in the lower pane. + +[Software169] +exe=WebSiteSniffer.exe +help=WebSiteSniffer.chm +url=http://www.nirsoft.net/utils/web_site_sniffer.html +exe64=x64\WebSiteSniffer.exe +group=4 +AppName=WebSiteSniffer +ShortDesc=Capture Web site files and save them on your hard drive. +LongDesc=WebSiteSniffer is a packet sniffer tool that captures all Web site files downloaded by your Web browser while browsing the Internet, and stores them on your hard drive under the base folder that you choose. WebSiteSniffer allows you to choose which type of Web site files will be captured: HTML Files, Text Files, XML Files, CSS Files, Video/Audio Files, Images, Scripts, and Flash (.swf) files. + +[Software170] +exe=WebVideoCap.exe +help=WebVideoCap.chm +url=http://www.nirsoft.net/utils/web_video_capture.html +exe64= +group=3 +AppName=WebVideoCap +ShortDesc=Capture Flash Video files and RTSP streams while watching them in a Web browser. +LongDesc=This utility allows you to capture Flash Video files and RTSP streams while the Web browser download and play them inside a Web page. After the entire video file is downloaded and played by the Web browser, the video file is saved in the folder that you selected, and you can play it offline later with any Video player. WebVideoCap can capture the video files of many video-sharing sites, including YouTube, Google Video, Yahoo Video, and more. + +[Software171] +exe=WhatInStartup.exe +help=WhatInStartup.chm +url=http://www.nirsoft.net/utils/what_run_in_startup.html +exe64=x64\WhatInStartup.exe +group=10 +AppName=WhatInStartup +ShortDesc=disable/enable/delete programs that are loaded at Windows startup. +LongDesc=This utility displays the list of all applications that are loaded automatically when Windows starts up. For each application, the following information is displayed: Startup Type (Registry/Startup Folder), Command-Line String, Product Name, File Version, Company Name, Location in the Registry or file system, and more. + +[Software172] +exe=WhatIsHang.exe +help=WhatIsHang.chm +url=http://www.nirsoft.net/utils/what_is_hang.html +exe64=x64\WhatIsHang.exe +group=10 +AppName=WhatIsHang +ShortDesc=Get information about Windows software that hangs. +LongDesc=Sometimes, Windows or a running application hangs, the user interface abruptly stops responding, and you cannot determine what has caused the problem or how to troubleshoot the issue. This utility tries to detect the software or process that is currently hung, and displays some information that may allow you to sort out and understand what exactly is at the root of such unexpected behavior. + +[Software173] +exe=WhoisCL.exe +help=WhoisCL.chm +url=http://www.nirsoft.net/utils/whoiscl.html +exe64= +group=5 +AppName=WhoisCL +ShortDesc=Get WHOIS information about a registered domain from command-line. +LongDesc=WhoisCL is a simple command-line utility that allows you to easily get information about a registered domain. It automatically connect to the right WHOIS server, according to the top-level domain name, and retrieve the WHOIS record of the domain. It supports both generic domains and country code domains. + +[Software174] +exe=WhoIsConnectedSniffer.exe +help=WhoIsConnectedSniffer.chm +url=http://www.nirsoft.net/utils/who_is_connected_sniffer.html +exe64=x64\WhoIsConnectedSniffer.exe +group=1 +AppName=WhoIsConnectedSniffer +ShortDesc=Shows who connects to your network by listening to network packets. +LongDesc=WhoIsConnectedSniffer is a network discovery tool that listens to network packets on your network adapter using a capture driver (WinpCap or MS network monitor) and accumulates a list of computer and devices currently connected to your network. WhoIsConnectedSniffer uses various protocols to detect the computers connected to your network, including ARP, UDP, DHCP, mDNS, and BROWSER. + +[Software175] +exe=whoistd.exe +help=whoistd.chm +url=http://www.nirsoft.net/utils/whois_this_domain.html +exe64= +group=4 +AppName=WhoisThisDomain +ShortDesc=Get information about a registered domain from WHOIS server. +LongDesc=This utility allows you to easily get information about a registered domain. It automatically connect to the right WHOIS server, according to the top-level domain name, and retrieve the WHOIS record of the domain. It support both generic domains and country code domains. + +[Software176] +exe=whosip.exe +help=whosip.chm +url=http://www.nirsoft.net/utils/whosip.html +exe64= +group=5 +AppName=WhosIP +ShortDesc=find all available information about an IP address from command-line. +LongDesc=WhosIP is a simple command-line utility that allows you to easily find all available information about an IP address: The owner of the IP address, the country/state name, IP addresses range, contact information (address, phone, fax, and email), and more. + +[Software177] +exe=WifiChannelMonitor.exe +help=WifiChannelMonitor.chm +url=http://www.nirsoft.net/utils/wifi_channel_monitor.html +exe64=x64\WifiChannelMonitor.exe +group=1 +AppName=WifiChannelMonitor +ShortDesc=Captures wifi traffic in monitor mode and diaplays AP/clients information. +LongDesc=WifiChannelMonitor captures wifi traffic on the channel you choose, using Microsoft Network Monitor capture driver in monitor mode, and displays extensive information about access points and the wifi clients connected to them. WifiChannelMonitor also allows you to view the information about wifi clients that are not connected to any access points, including the list of SSIDs (network names) that they are trying to connect. + +[Software178] +exe=WifiInfoView.exe +help=WifiInfoView.chm +url=http://www.nirsoft.net/utils/wifi_information_view.html +exe64= +group=1 +AppName=WifiInfoView +ShortDesc=Displays extensive information about wireless networks in your area. +LongDesc=WifiInfoView scans the wireless networks in your area and displays extensive information about them, including: Network Name (SSID), MAC Address, PHY Type (802.11g or 802.11n), RSSI, Signal Quality, Frequency, Channel Number, Maximum Speed, Company Name, Router Model and Router Name (Only for routers that provides this information), and more... + +[Software179] +exe=WinCrashReport.exe +help=WinCrashReport.chm +url=http://www.nirsoft.net/utils/application_crash_report.html +exe64=x64\WinCrashReport.exe +group=10 +AppName=WinCrashReport +ShortDesc=Displays a report about crashed Windows application. +LongDesc=WinCrashReport provides an alternative to the built-in crash reporting program of Windows. When application crashes in your system and Windows displays the internal crash window of the operating system, you can run WinCrashReport, and get extensive report about the crashed application. The crash report includes the following information:Crash memory address, Exception code, Exception description, Strings found in the stack, call stack, and more. + +[Software180] +exe=WinFontsView.exe +help=WinFontsView.chm +url=http://www.nirsoft.net/utils/windows_fonts_viewer.html +exe64= +group=11 +AppName=WinFontsView +ShortDesc=Display sample of all fonts installed on your system. +LongDesc=WinFontsView is a small utility that enumerates all fonts installed on your system, and displays them in one simple table. For each font, WinFontsView draws 5 samples of the font in different sizes, in order to allow you to easily find and choose the desired font that you need. WinFontsView also allows you to view the fonts as Bold, as Italic or with underline, as well as it allows you to export the fonts list into html file. + +[Software181] +exe=winlister.exe +help=winlister.chm +url=http://www.nirsoft.net/utils/winlister.html +exe64=x64\winlister.exe +group=6 +AppName=WinLister +ShortDesc=This utility displays the list of opened windows on your system. +LongDesc=This utility displays the list of opened windows on your system. For each window, some useful information is displayed: the title, the handle of window, location, size, class name, process number, the name of the program that created the window, and more... In addition, you can easily hide, show or close the selected windows, or save the windows list to text or HTML file. + +[Software182] +exe=WinLogOnView.exe +help=WinLogOnView.chm +url=http://www.nirsoft.net/utils/windows_log_on_times_view.html +exe64= +group=10 +AppName=WinLogOnView +ShortDesc=Displays logon/logoff times on Windows Vista/7/8/2008 +LongDesc=WinLogOnView is a simple tool for Windows Vista/7/8/2008 that analyses the security event log of Windows operating system, and detects the date/time that users logged on and logged off. For every time that a user log on/log off to your system, the following information is displayed: Logon ID, User Name, Domain, Computer, Logon Time, Logoff Time, Duration, and network address. + +[Software183] +exe=WinPrefetchView.exe +help=WinPrefetchView.chm +url=http://www.nirsoft.net/utils/win_prefetch_view.html +exe64=x64\WinPrefetchView.exe +group=10 +AppName=WinPrefetchView +ShortDesc=View the Prefetch files (.pf) stored in your system. +LongDesc=WinPrefetchView is a small utility that reads the Prefetch files stored in your system and display the information stored in them. By looking in these files, you can learn which files every application is using, and which files are loaded on Windows boot. + +[Software184] +exe=WinsockServicesView.exe +help=WinsockServicesView.chm +url=http://www.nirsoft.net/utils/winsock_service_providers.html +exe64= +group=10 +AppName=WinsockServicesView +ShortDesc=View/Disable/Enable Winsock service providers installed on your system. +LongDesc=This utility displays the details of all Winsock service providers installed on your system. For every Winsock service, the following information is displayed: Display Name, Status (Enabled/Disabled), DLL Type (32-bit or 64-bit), DLL Filename, DLL Description/Version, and Created/Modified Time. WinsockServicesView also allows you to easily disable/enable a Winsock service provider. + +[Software185] +exe=WirelessConnectionInfo.exe +help=WirelessConnectionInfo.chm +url=http://www.nirsoft.net/utils/wireless_connection_information.html +exe64= +group=1 +AppName=WirelessConnectionInfo +ShortDesc=Displays general information and statistics about the active wifi connection. +LongDesc=WirelessConnectionInfo is a simple tool for Windows Vista/7/8/2008 that displays general information and statistics about the active wifi connection, including the SSID, BSSID, PHY Type, Signal Quality, Receiving rate, Transmission Rate, Authentication Algorithm, Channel Number, Total number of transmitted/received frames, and more... + +[Software186] +exe=WirelessKeyDump.exe +help=WirelessKeyDump.chm +url=http://www.nirsoft.net/utils/wireless_key_dump.html +exe64=x64\WirelessKeyDump.exe +group=0 +AppName=WirelessKeyDump +ShortDesc=dumps the list of all wireless keys stored by Windows +LongDesc=WirelessKeyDump is a console application (Command Prompt) that dumps the list of all wireless keys stored by the wireless networks module of Windows operating system. + +[Software187] +exe=WirelessKeyView.exe +help=WirelessKeyView.chm +url=http://www.nirsoft.net/utils/wireless_key.html +exe64=x64\WirelessKeyView.exe +group=0 +AppName=WirelessKeyView +ShortDesc=recovers lost wireless network keys (WEP/WPA) stored in your computer. +LongDesc=WirelessKeyView recovers all wireless network keys (WEP/WPA) stored in your computer by the 'Wireless Zero Configuration' service of Windows XP and by the 'WLAN AutoConfig' service of Windows Vista. It allows you to easily save all keys to text/html/xml file, or copy a single key to the clipboard. + +[Software188] +exe=WirelessNetConsole.exe +help=WirelessNetConsole.chm +url=http://www.nirsoft.net/utils/wireless_net_console.html +exe64= +group=5 +AppName=WirelessNetConsole +ShortDesc=View wireless networks information (console application) +LongDesc=WirelessNetConsole is a small console application that dumps all current detected wireless networks information into the standard output. For each wireless network, the following information is displayed: SSID, Signal Quality in %, PHY types, RSSI, MAC Address, Channel Frequency, and more. + +[Software189] +exe=WirelessNetView.exe +help=WirelessNetView.chm +url=http://www.nirsoft.net/utils/wireless_network_view.html +exe64= +group=1 +AppName=WirelessNetView +ShortDesc=Monitor the activity of wireless networks around you. +LongDesc=WirelessNetView is a small utility that runs in the background, and monitor the activity of wireless networks around you. For each detected network, it displays the following information: SSID, Last Signal Quality, Average Signal Quality, Detection Counter, Authentication Algorithm, Cipher Algorithm, and more. + +[Software190] +exe=WNetWatcher.exe +help=WNetWatcher.chm +url=http://www.nirsoft.net/utils/wireless_network_watcher.html +exe64= +group=1 +AppName=Wireless Network Watcher +ShortDesc=Shows who is connected to your wireless network. +LongDesc=Wireless Network Watcher is a small utility that scans your wireless network and displays the list of all computers and devices that are currently connected to your network. For every computer or device that is connected to your network, the following information is displayed: IP address, MAC address, the company that manufactured the network card, and optionally the computer name. + +[Software191] +exe=wul.exe +help=wul.chm +url=http://www.nirsoft.net/utils/wul.html +exe64= +group=10 +AppName=WinUpdatesList +ShortDesc=Displays the list of all Windows updates (Service Packs and Hotfixes). +LongDesc=WinUpdatesList displays the list of all Windows updates (Service Packs and Hotfixes) installed on your local computer. For hotfix updates, this utility also displays the list of files updated with these hotfixes. In addition, it allows you to instantly open the Web link in Microsoft Web site that provides more information about the selected update, uninstall an update, copy the update information to the clipboard, or save it to text/HTML/XML file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nk2edit.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nk2edit.chm new file mode 100644 index 0000000..2cd5b67 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nk2edit.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nk2edit.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nk2edit.exe new file mode 100644 index 0000000..8879152 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/nk2edit.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ntfslinksview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ntfslinksview.chm new file mode 100644 index 0000000..915c454 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ntfslinksview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ntfslinksview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ntfslinksview.exe new file mode 100644 index 0000000..59c12f5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/ntfslinksview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/officeins.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/officeins.chm new file mode 100644 index 0000000..d82dff4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/officeins.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/officeins.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/officeins.exe new file mode 100644 index 0000000..05b599e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/officeins.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openedfilesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openedfilesview.chm new file mode 100644 index 0000000..d833b52 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openedfilesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openedfilesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openedfilesview.exe new file mode 100644 index 0000000..47c97f0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openedfilesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/opensavefilesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/opensavefilesview.chm new file mode 100644 index 0000000..6035730 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/opensavefilesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/opensavefilesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/opensavefilesview.exe new file mode 100644 index 0000000..4c7be37 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/opensavefilesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openwithview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openwithview.chm new file mode 100644 index 0000000..281d9f8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openwithview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openwithview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openwithview.exe new file mode 100644 index 0000000..832acba Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/openwithview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/operacacheview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/operacacheview.chm new file mode 100644 index 0000000..c5b1cd5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/operacacheview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/operacacheview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/operacacheview.exe new file mode 100644 index 0000000..e150e44 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/operacacheview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/operapassview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/operapassview.chm new file mode 100644 index 0000000..bba493d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/operapassview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookaddressbookview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookaddressbookview.chm new file mode 100644 index 0000000..3dcc793 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookaddressbookview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookaddressbookview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookaddressbookview.exe new file mode 100644 index 0000000..30d8311 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookaddressbookview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookattachview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookattachview.chm new file mode 100644 index 0000000..7bae7cf Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookattachview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookattachview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookattachview.exe new file mode 100644 index 0000000..82b598d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookattachview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookstatview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookstatview.chm new file mode 100644 index 0000000..810aa50 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookstatview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookstatview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookstatview.exe new file mode 100644 index 0000000..998e029 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/outlookstatview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordfox.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordfox.chm new file mode 100644 index 0000000..54ed305 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordfox.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordfox.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordfox.exe new file mode 100644 index 0000000..b250c34 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordfox.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordscan.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordscan.chm new file mode 100644 index 0000000..d10a3a3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordscan.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordscan.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordscan.exe new file mode 100644 index 0000000..ab92ddf Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/passwordscan.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pcanypass.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pcanypass.exe new file mode 100644 index 0000000..35fe637 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pcanypass.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pinginfoview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pinginfoview.chm new file mode 100644 index 0000000..481ddd0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pinginfoview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pinginfoview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pinginfoview.exe new file mode 100644 index 0000000..c6b8242 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pinginfoview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processactivityview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processactivityview.chm new file mode 100644 index 0000000..d96b97d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processactivityview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processactivityview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processactivityview.exe new file mode 100644 index 0000000..7f965bf Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processactivityview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processthreadsview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processthreadsview.chm new file mode 100644 index 0000000..cb93edc Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processthreadsview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processthreadsview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processthreadsview.exe new file mode 100644 index 0000000..daf3e57 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/processthreadsview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/produkey.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/produkey.chm new file mode 100644 index 0000000..733876b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/produkey.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/produkey.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/produkey.exe new file mode 100644 index 0000000..e6c7835 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/produkey.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pstpassword.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pstpassword.chm new file mode 100644 index 0000000..a1c964a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/pstpassword.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/quicksetdns.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/quicksetdns.chm new file mode 100644 index 0000000..6d0fdd4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/quicksetdns.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/quicksetdns.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/quicksetdns.exe new file mode 100644 index 0000000..2e69ad3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/quicksetdns.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rdpv.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rdpv.chm new file mode 100644 index 0000000..c08c48d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rdpv.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/recentfilesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/recentfilesview.chm new file mode 100644 index 0000000..2636fc9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/recentfilesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/recentfilesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/recentfilesview.exe new file mode 100644 index 0000000..b5a330b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/recentfilesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regdllview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regdllview.chm new file mode 100644 index 0000000..5a0c01c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regdllview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regdllview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regdllview.exe new file mode 100644 index 0000000..9bd657b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regdllview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfileexport.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfileexport.chm new file mode 100644 index 0000000..66ed8b3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfileexport.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfileexport.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfileexport.exe new file mode 100644 index 0000000..011fd09 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfileexport.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfromapp.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfromapp.chm new file mode 100644 index 0000000..0c207e7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfromapp.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfromapp.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfromapp.exe new file mode 100644 index 0000000..8b89616 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regfromapp.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regscanner.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regscanner.chm new file mode 100644 index 0000000..816d926 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regscanner.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regscanner.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regscanner.exe new file mode 100644 index 0000000..e92e05b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/regscanner.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/resourcesextract.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/resourcesextract.chm new file mode 100644 index 0000000..fc1b841 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/resourcesextract.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/resourcesextract.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/resourcesextract.exe new file mode 100644 index 0000000..6481402 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/resourcesextract.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/routerpassview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/routerpassview.chm new file mode 100644 index 0000000..fb95509 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/routerpassview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/routerpassview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/routerpassview.exe new file mode 100644 index 0000000..1a4504b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/routerpassview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rtmpdumphelper.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rtmpdumphelper.chm new file mode 100644 index 0000000..a5f205b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rtmpdumphelper.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rtmpdumphelper.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rtmpdumphelper.dll new file mode 100644 index 0000000..34a9209 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rtmpdumphelper.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rtmpdumphelper.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rtmpdumphelper.exe new file mode 100644 index 0000000..8b162b3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/rtmpdumphelper.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runasdate.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runasdate.chm new file mode 100644 index 0000000..c1cd526 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runasdate.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runasdate.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runasdate.exe new file mode 100644 index 0000000..240dd70 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runasdate.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runfromprocess.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runfromprocess.chm new file mode 100644 index 0000000..b8975a1 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runfromprocess.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runfromprocess.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runfromprocess.exe new file mode 100644 index 0000000..3294da3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/runfromprocess.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safaricacheview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safaricacheview.chm new file mode 100644 index 0000000..cddfb22 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safaricacheview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safaricacheview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safaricacheview.exe new file mode 100644 index 0000000..35a6af0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safaricacheview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safarihistoryview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safarihistoryview.chm new file mode 100644 index 0000000..bd6bd82 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safarihistoryview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safarihistoryview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safarihistoryview.exe new file mode 100644 index 0000000..e193fc8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/safarihistoryview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchfilterview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchfilterview.chm new file mode 100644 index 0000000..afad940 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchfilterview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchfilterview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchfilterview.exe new file mode 100644 index 0000000..4ea9816 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchfilterview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchmyfiles.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchmyfiles.chm new file mode 100644 index 0000000..f3a7631 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchmyfiles.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchmyfiles.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchmyfiles.exe new file mode 100644 index 0000000..b2dcfe7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/searchmyfiles.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/securitysoftview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/securitysoftview.chm new file mode 100644 index 0000000..f99b6a0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/securitysoftview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/securitysoftview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/securitysoftview.exe new file mode 100644 index 0000000..646d7e8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/securitysoftview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/seqdownload.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/seqdownload.chm new file mode 100644 index 0000000..a181c02 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/seqdownload.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/seqdownload.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/seqdownload.exe new file mode 100644 index 0000000..f6bfc9d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/seqdownload.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/serviwin.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/serviwin.chm new file mode 100644 index 0000000..2ea195d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/serviwin.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/serviwin.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/serviwin.exe new file mode 100644 index 0000000..f7ef8fb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/serviwin.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellbagsview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellbagsview.chm new file mode 100644 index 0000000..c634159 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellbagsview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellbagsview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellbagsview.exe new file mode 100644 index 0000000..d164823 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellbagsview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellmenunew.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellmenunew.chm new file mode 100644 index 0000000..ee4ed4c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellmenunew.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellmenunew.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellmenunew.exe new file mode 100644 index 0000000..db71f38 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shellmenunew.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shexview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shexview.chm new file mode 100644 index 0000000..596bcc4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shexview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shexview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shexview.exe new file mode 100644 index 0000000..ced82a5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shexview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shman.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shman.chm new file mode 100644 index 0000000..e1f98e0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shman.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shman.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shman.exe new file mode 100644 index 0000000..c1ab8f0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shman.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shmnview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shmnview.chm new file mode 100644 index 0000000..19b67a7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shmnview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shmnview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shmnview.exe new file mode 100644 index 0000000..1ab455d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/shmnview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simpleprogramdebugger.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simpleprogramdebugger.chm new file mode 100644 index 0000000..6d9d4b0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simpleprogramdebugger.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simpleprogramdebugger.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simpleprogramdebugger.exe new file mode 100644 index 0000000..8093e7e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simpleprogramdebugger.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simplewmiview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simplewmiview.chm new file mode 100644 index 0000000..8b531a1 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simplewmiview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simplewmiview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simplewmiview.exe new file mode 100644 index 0000000..8e675f7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/simplewmiview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/siteshoter.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/siteshoter.chm new file mode 100644 index 0000000..0f13fe9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/siteshoter.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/siteshoter.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/siteshoter.exe new file mode 100644 index 0000000..90a60ca Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/siteshoter.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypecontactsview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypecontactsview.chm new file mode 100644 index 0000000..043330c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypecontactsview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypecontactsview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypecontactsview.exe new file mode 100644 index 0000000..9ddcee8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypecontactsview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypelogview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypelogview.chm new file mode 100644 index 0000000..f413956 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypelogview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypelogview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypelogview.exe new file mode 100644 index 0000000..863f6c4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/skypelogview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/smsniff.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/smsniff.chm new file mode 100644 index 0000000..33e5309 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/smsniff.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/smsniff.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/smsniff.exe new file mode 100644 index 0000000..f782725 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/smsniff.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sniffpass.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sniffpass.chm new file mode 100644 index 0000000..2a1fa4a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sniffpass.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sniffpass.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sniffpass.exe new file mode 100644 index 0000000..0044303 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sniffpass.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/socketsniff.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/socketsniff.chm new file mode 100644 index 0000000..ba129ab Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/socketsniff.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/socketsniff.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/socketsniff.exe new file mode 100644 index 0000000..77c3adf Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/socketsniff.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/soundvolumeview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/soundvolumeview.chm new file mode 100644 index 0000000..cfab68d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/soundvolumeview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/soundvolumeview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/soundvolumeview.exe new file mode 100644 index 0000000..2118e52 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/soundvolumeview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/specialfoldersview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/specialfoldersview.chm new file mode 100644 index 0000000..2c9b1de Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/specialfoldersview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/specialfoldersview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/specialfoldersview.exe new file mode 100644 index 0000000..81e843a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/specialfoldersview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sysexp.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sysexp.chm new file mode 100644 index 0000000..3769ca8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sysexp.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sysexp.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sysexp.exe new file mode 100644 index 0000000..67fe21e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/sysexp.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tabletextcompare.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tabletextcompare.chm new file mode 100644 index 0000000..e68cde0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tabletextcompare.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tabletextcompare.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tabletextcompare.exe new file mode 100644 index 0000000..0f5bada Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tabletextcompare.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tcplogview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tcplogview.chm new file mode 100644 index 0000000..3890992 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tcplogview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tcplogview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tcplogview.exe new file mode 100644 index 0000000..b1e6103 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/tcplogview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/turnedontimesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/turnedontimesview.chm new file mode 100644 index 0000000..5610413 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/turnedontimesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/turnedontimesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/turnedontimesview.exe new file mode 100644 index 0000000..66b2b05 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/turnedontimesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlprotocolview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlprotocolview.chm new file mode 100644 index 0000000..a6fd746 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlprotocolview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlprotocolview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlprotocolview.exe new file mode 100644 index 0000000..0912ad5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlprotocolview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlstringgrabber.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlstringgrabber.chm new file mode 100644 index 0000000..4678e88 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlstringgrabber.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlstringgrabber.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlstringgrabber.exe new file mode 100644 index 0000000..a4ef933 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/urlstringgrabber.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usbdeview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usbdeview.chm new file mode 100644 index 0000000..35247d0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usbdeview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usbdeview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usbdeview.exe new file mode 100644 index 0000000..dc981cb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usbdeview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usblogview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usblogview.chm new file mode 100644 index 0000000..8bac183 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usblogview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usblogview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usblogview.exe new file mode 100644 index 0000000..2044bad Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/usblogview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userassistview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userassistview.chm new file mode 100644 index 0000000..fb7a609 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userassistview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userassistview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userassistview.exe new file mode 100644 index 0000000..3de1fe8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userassistview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userprofilesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userprofilesview.chm new file mode 100644 index 0000000..176cb7c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userprofilesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userprofilesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userprofilesview.exe new file mode 100644 index 0000000..fb30d83 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/userprofilesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/videocacheview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/videocacheview.chm new file mode 100644 index 0000000..379ade8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/videocacheview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/videocacheview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/videocacheview.exe new file mode 100644 index 0000000..839518a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/videocacheview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/vlmshlp.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/vlmshlp.dll new file mode 100644 index 0000000..67c2059 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/vlmshlp.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/vncpassview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/vncpassview.chm new file mode 100644 index 0000000..517baf7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/vncpassview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/vncpassview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/vncpassview.exe new file mode 100644 index 0000000..7dd8674 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/vncpassview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/volumouse.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/volumouse.chm new file mode 100644 index 0000000..d8a4d40 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/volumouse.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/volumouse.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/volumouse.exe new file mode 100644 index 0000000..5c907cb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/volumouse.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wakemeonlan.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wakemeonlan.chm new file mode 100644 index 0000000..acabe12 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wakemeonlan.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wakemeonlan.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wakemeonlan.exe new file mode 100644 index 0000000..8390418 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wakemeonlan.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webbrowserpassview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webbrowserpassview.chm new file mode 100644 index 0000000..6e2d8de Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webbrowserpassview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcacheimageinfo.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcacheimageinfo.chm new file mode 100644 index 0000000..d6ef27b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcacheimageinfo.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcacheimageinfo.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcacheimageinfo.exe new file mode 100644 index 0000000..239a45a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcacheimageinfo.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcamimagesave.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcamimagesave.chm new file mode 100644 index 0000000..8f974cf Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcamimagesave.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcamimagesave.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcamimagesave.exe new file mode 100644 index 0000000..43fa049 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcamimagesave.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcookiessniffer.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcookiessniffer.chm new file mode 100644 index 0000000..02daba7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcookiessniffer.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcookiessniffer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcookiessniffer.exe new file mode 100644 index 0000000..088e8cf Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webcookiessniffer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/websitesniffer.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/websitesniffer.chm new file mode 100644 index 0000000..989c36c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/websitesniffer.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/websitesniffer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/websitesniffer.exe new file mode 100644 index 0000000..5eec2f4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/websitesniffer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webvideocap.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webvideocap.chm new file mode 100644 index 0000000..2e4396f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webvideocap.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webvideocap.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webvideocap.exe new file mode 100644 index 0000000..41062a7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/webvideocap.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatinstartup.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatinstartup.chm new file mode 100644 index 0000000..ef1b20f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatinstartup.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatinstartup.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatinstartup.exe new file mode 100644 index 0000000..92ee708 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatinstartup.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatishang.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatishang.chm new file mode 100644 index 0000000..953c461 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatishang.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatishang.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatishang.exe new file mode 100644 index 0000000..3680699 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whatishang.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoiscl.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoiscl.chm new file mode 100644 index 0000000..e741ad3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoiscl.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoisconnectedsniffer.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoisconnectedsniffer.chm new file mode 100644 index 0000000..58a2f41 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoisconnectedsniffer.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoisconnectedsniffer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoisconnectedsniffer.exe new file mode 100644 index 0000000..582b1fe Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoisconnectedsniffer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoistd.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoistd.chm new file mode 100644 index 0000000..4c3df7a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoistd.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoistd.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoistd.exe new file mode 100644 index 0000000..f15bb2f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whoistd.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whosip.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whosip.chm new file mode 100644 index 0000000..958c9ee Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whosip.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whosip.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whosip.exe new file mode 100644 index 0000000..924d121 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/whosip.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifichannelmonitor.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifichannelmonitor.chm new file mode 100644 index 0000000..254273b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifichannelmonitor.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifichannelmonitor.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifichannelmonitor.exe new file mode 100644 index 0000000..1562e55 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifichannelmonitor.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifiinfoview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifiinfoview.chm new file mode 100644 index 0000000..2c69a54 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifiinfoview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifiinfoview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifiinfoview.exe new file mode 100644 index 0000000..57d5d77 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wifiinfoview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wincrashreport.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wincrashreport.chm new file mode 100644 index 0000000..fd591d5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wincrashreport.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wincrashreport.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wincrashreport.exe new file mode 100644 index 0000000..0d92e48 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wincrashreport.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winfontsview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winfontsview.chm new file mode 100644 index 0000000..f1d9214 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winfontsview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winfontsview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winfontsview.exe new file mode 100644 index 0000000..5496152 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winfontsview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlister.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlister.chm new file mode 100644 index 0000000..39815e0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlister.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlister.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlister.exe new file mode 100644 index 0000000..b8e09fe Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlister.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlogonview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlogonview.chm new file mode 100644 index 0000000..161836e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlogonview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlogonview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlogonview.exe new file mode 100644 index 0000000..ace5ee7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winlogonview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winprefetchview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winprefetchview.chm new file mode 100644 index 0000000..63ee8cd Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winprefetchview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winprefetchview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winprefetchview.exe new file mode 100644 index 0000000..ed8c17c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winprefetchview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winsockservicesview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winsockservicesview.chm new file mode 100644 index 0000000..298b7e3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winsockservicesview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winsockservicesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winsockservicesview.exe new file mode 100644 index 0000000..4a37202 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/winsockservicesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessconnectioninfo.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessconnectioninfo.chm new file mode 100644 index 0000000..20bdec8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessconnectioninfo.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessconnectioninfo.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessconnectioninfo.exe new file mode 100644 index 0000000..f239e5e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessconnectioninfo.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeydump.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeydump.chm new file mode 100644 index 0000000..0337808 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeydump.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeydump.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeydump.exe new file mode 100644 index 0000000..e2236e2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeydump.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeyview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeyview.chm new file mode 100644 index 0000000..c8e11f7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeyview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeyview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeyview.exe new file mode 100644 index 0000000..7c56de4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelesskeyview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessnetconsole.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessnetconsole.chm new file mode 100644 index 0000000..4be0152 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessnetconsole.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessnetconsole.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessnetconsole.exe new file mode 100644 index 0000000..5095a1a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessnetconsole.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessnetview.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessnetview.chm new file mode 100644 index 0000000..2ddde8d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wirelessnetview.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wnetwatcher.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wnetwatcher.chm new file mode 100644 index 0000000..7872863 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wnetwatcher.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wnetwatcher.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wnetwatcher.exe new file mode 100644 index 0000000..eff38d8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wnetwatcher.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wul.chm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wul.chm new file mode 100644 index 0000000..7fdfb9f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wul.chm differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wul.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wul.exe new file mode 100644 index 0000000..0f75b2a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/wul.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/BlueScreenView.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/BlueScreenView.cfg new file mode 100644 index 0000000..ac72808 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/BlueScreenView.cfg @@ -0,0 +1,19 @@ +[General] +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +ShowTimeInGMT=0 +VerSplitLoc=16383 +LowerPaneMode=1 +MarkDriversInStack=1 +AddExportHeaderLine=0 +ComputersFile= +LoadFrom=1 +DumpChkCommand=""%programfiles%\Debugging Tools for Windows\DumpChk.exe" "%1"" +MarkOddEvenRows=0 +SingleDumpFile= +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF E1 00 00 00 E1 00 00 00 BA 06 00 00 C1 02 00 00 +Columns=B4 00 00 00 78 00 01 00 96 00 02 00 6E 00 03 00 6E 00 04 00 6E 00 05 00 6E 00 06 00 6E 00 07 00 96 00 08 00 78 00 09 00 8C 00 0A 00 82 00 0B 00 78 00 0C 00 78 00 0D 00 50 00 0E 00 78 00 0F 00 78 00 10 00 78 00 11 00 78 00 12 00 50 00 13 00 50 00 14 00 5A 00 15 00 5A 00 16 00 5A 00 17 00 5A 00 18 00 5A 00 19 00 +Sort=4097 +ModulesColumns=B4 00 00 00 78 00 01 00 78 00 02 00 78 00 03 00 78 00 04 00 78 00 05 00 78 00 06 00 78 00 07 00 78 00 08 00 78 00 09 00 78 00 0A 00 78 00 0B 00 +ModulesSort=1 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/DeviceIOView.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/DeviceIOView.cfg new file mode 100644 index 0000000..7a7cef7 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/DeviceIOView.cfg @@ -0,0 +1,11 @@ +[General] +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +VerSplitLoc=16383 +BytesPerLine=16 +DisplayAboveAscii127=0 +ListViewSortProcess=0 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 51 01 00 00 92 00 00 00 D1 03 00 00 72 02 00 00 +Columns=64 00 00 00 6E 00 01 00 50 00 02 00 50 00 03 00 50 00 04 00 64 00 05 00 C8 00 06 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/USBDeview.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/USBDeview.cfg new file mode 100644 index 0000000..7b1339c --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/USBDeview.cfg @@ -0,0 +1,29 @@ +[General] +ShowGridLines=0 +ShowInfoTip=1 +DisplayDisconnected=1 +DisplayNoPortSerial=1 +DisplayNoDriver=0 +DisplayHubs=0 +ShowDisconnectMessage=0 +TrayIcon=0 +ShowWindowOnDeviceConnect=0 +AutoPlayOnDeviceConnect=0 +DisplayBalloonOnDeviceConnect=0 +StartAsHidden=0 +ShowTimeInGMT=0 +DisplayBalloonOnDeviceDisconnect=0 +RetrieveUSBPower=1 +MarkConnectedDevices=1 +SortOnEveryUpdate=0 +SaveFilterIndex=0 +DeviceConnectExecute= +UseDeviceConnectExecute=0 +DeviceDisconnectExecute= +UseDeviceDisconnectExecute=0 +AddExportHeaderLine=0 +MarkOddEvenRows=0 +DecodeSerialNumbers=1 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 6F 01 00 00 47 00 00 00 72 04 00 00 27 02 00 00 +Columns=96 00 00 00 B4 00 01 00 96 00 02 00 5A 00 03 00 5A 00 04 00 5A 00 05 00 50 00 06 00 5A 00 07 00 78 00 08 00 78 00 09 00 78 00 0A 00 64 00 0B 00 64 00 0C 00 64 00 0D 00 50 00 0E 00 50 00 0F 00 50 00 10 00 64 00 11 00 6E 00 12 00 96 00 13 00 96 00 14 00 96 00 15 00 6E 00 16 00 6E 00 17 00 6E 00 18 00 6E 00 19 00 8C 00 1A 00 5A 00 1B 00 5A 00 1C 00 82 00 1D 00 82 00 1E 00 C8 00 1F 00 96 00 20 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/WhoIsConnectedSniffer.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/WhoIsConnectedSniffer.cfg new file mode 100644 index 0000000..864037d --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/WhoIsConnectedSniffer.cfg @@ -0,0 +1,18 @@ +[General] +MarkOddEvenRows=0 +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +MacAddressFormat=1 +CaptureMethod=1 +PCapAdapterName= +NetMonAdapterName= +NetMon3AdapterName= +AdapterName= +PromiscuousMode=0 +CaptureOnProgramStart=1 +ShowTimeInGMT=0 +SortOnEveryUpdate=0 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 4B 00 00 00 4B 00 00 00 CB 02 00 00 2B 02 00 00 +Columns=96 00 00 00 96 00 01 00 96 00 02 00 96 00 03 00 96 00 04 00 C8 00 05 00 78 00 06 00 78 00 07 00 64 00 08 00 C8 00 09 00 C8 00 0A 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/WirelessKeyView.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/WirelessKeyView.cfg new file mode 100644 index 0000000..1b334de --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/WirelessKeyView.cfg @@ -0,0 +1,11 @@ +[General] +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +ExternalWinDir= +AddExportHeaderLine=0 +MarkOddEvenRows=0 +ShowSSIDsWithoutKey=0 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B5 00 00 00 43 00 00 00 35 03 00 00 23 02 00 00 +Columns=82 00 00 00 78 00 01 00 FA 00 02 00 C8 00 03 00 C8 00 04 00 C8 00 05 00 64 00 06 00 64 00 07 00 64 00 08 00 78 00 09 00 +Sort=0 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/alternatestreamview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/alternatestreamview.exe new file mode 100644 index 0000000..0578ce5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/alternatestreamview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/bluescreenview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/bluescreenview.exe new file mode 100644 index 0000000..a855369 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/bluescreenview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/browsinghistoryview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/browsinghistoryview.exe new file mode 100644 index 0000000..1a7742a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/browsinghistoryview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/bulkfilechanger.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/bulkfilechanger.exe new file mode 100644 index 0000000..64802a3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/bulkfilechanger.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/bulletspassview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/bulletspassview.exe new file mode 100644 index 0000000..a8c0064 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/bulletspassview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/cports.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/cports.cfg new file mode 100644 index 0000000..246b497 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/cports.cfg @@ -0,0 +1,40 @@ +[General] +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 64 00 00 00 64 00 00 00 E4 02 00 00 44 02 00 00 +Columns=6E 00 00 00 3C 00 01 00 3C 00 02 00 46 00 03 00 46 00 04 00 64 00 05 00 46 00 06 00 46 00 07 00 64 00 08 00 78 00 09 00 50 00 0A 00 40 01 0B 00 B4 00 0C 00 B4 00 0D 00 B4 00 0E 00 B4 00 0F 00 78 00 10 00 8C 00 11 00 96 00 12 00 64 00 13 00 78 00 14 00 C8 00 15 00 6E 00 16 00 96 00 17 00 +Sort1=0 +ShowGridLines=0 +SaveFilterIndex=0 +MarkPorts=1 +DisplayUdpPorts=1 +DisplayTcpPorts=1 +DisplayClosedPorts=1 +MarkNewModifiedPorts=1 +SortOnAutoRefresh=1 +AlwaysOnTop=0 +AskBefore=1 +DisplayIPv6Ports=1 +DisplayListening=1 +DisplayEstablished=1 +DisplayNoState=1 +DisplayNoRemoteIP=1 +ResolveAddresses=1 +RememberLastFilter=1 +AutoResizeColumns=0 +DisplayPortInAddress=0 +AutoRefresh=0 +ShowInfoTip=1 +TrayIcon=0 +TrayIconOneClick=0 +LogChanges=0 +LogFilename=cports.log +StartAsHidden=0 +DisabledFilters=0 +UseCustomLogLine=0 +CustomLogLine=%Process_ID.5% %Process_Name.20% %Protocol.5% %Local_Address.25% %Remote_Address.35% %User_Name.40% +MissingConnectionsWorkaround=0 +AddExportHeaderLine=0 +MarkOddEvenRows=0 +TrayBalloonOnNewPort=0 +BeepOnNewPort=0 +UseDNSCache=0 +CustomRefresh=15 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/cports.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/cports.exe new file mode 100644 index 0000000..d639832 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/cports.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/deviceioview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/deviceioview.exe new file mode 100644 index 0000000..a2aa201 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/deviceioview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/devmanview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/devmanview.exe new file mode 100644 index 0000000..8f052cd Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/devmanview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/dllexp.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/dllexp.exe new file mode 100644 index 0000000..7c39a44 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/dllexp.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/dnsquerysniffer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/dnsquerysniffer.exe new file mode 100644 index 0000000..6d16768 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/dnsquerysniffer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/driverview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/driverview.exe new file mode 100644 index 0000000..be87ddb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/driverview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/eventlogsourcesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/eventlogsourcesview.exe new file mode 100644 index 0000000..2bfb69f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/eventlogsourcesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/filetypesman.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/filetypesman.exe new file mode 100644 index 0000000..c053c6d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/filetypesman.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/foldertimeupdate.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/foldertimeupdate.exe new file mode 100644 index 0000000..c42c10b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/foldertimeupdate.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/gdiview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/gdiview.exe new file mode 100644 index 0000000..8038936 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/gdiview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/hashmyfiles.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/hashmyfiles.exe new file mode 100644 index 0000000..9d31aae Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/hashmyfiles.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/heapmemview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/heapmemview.exe new file mode 100644 index 0000000..43b3f56 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/heapmemview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/httpnetworksniffer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/httpnetworksniffer.exe new file mode 100644 index 0000000..a4d1aad Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/httpnetworksniffer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/installedcodec.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/installedcodec.exe new file mode 100644 index 0000000..9fba3ee Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/installedcodec.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/installeddriverslist.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/installeddriverslist.exe new file mode 100644 index 0000000..fe030b6 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/installeddriverslist.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/multimonitortool.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/multimonitortool.exe new file mode 100644 index 0000000..33beb78 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/multimonitortool.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/myeventviewer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/myeventviewer.exe new file mode 100644 index 0000000..67e9914 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/myeventviewer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/netpass.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/netpass.exe new file mode 100644 index 0000000..c9b6757 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/netpass.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/networklatencyview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/networklatencyview.exe new file mode 100644 index 0000000..7c0d6f6 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/networklatencyview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/networktrafficview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/networktrafficview.exe new file mode 100644 index 0000000..11a26eb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/networktrafficview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/nircmd.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/nircmd.exe new file mode 100644 index 0000000..9e38fec Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/nircmd.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/nircmdc.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/nircmdc.exe new file mode 100644 index 0000000..4de05d9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/nircmdc.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/nk2edit.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/nk2edit.exe new file mode 100644 index 0000000..f34ee58 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/nk2edit.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/ntfslinksview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/ntfslinksview.exe new file mode 100644 index 0000000..8b7512f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/ntfslinksview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/officeins.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/officeins.exe new file mode 100644 index 0000000..5bfc5b2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/officeins.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/openedfilesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/openedfilesview.exe new file mode 100644 index 0000000..28c6924 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/openedfilesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/opensavefilesview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/opensavefilesview.exe new file mode 100644 index 0000000..d2d6d6a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/opensavefilesview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/outlookaddressbookview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/outlookaddressbookview.exe new file mode 100644 index 0000000..9f69981 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/outlookaddressbookview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/outlookattachview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/outlookattachview.exe new file mode 100644 index 0000000..7dd79a9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/outlookattachview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/processactivityview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/processactivityview.exe new file mode 100644 index 0000000..e9902ba Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/processactivityview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/processthreadsview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/processthreadsview.exe new file mode 100644 index 0000000..d8a877c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/processthreadsview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/produkey.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/produkey.exe new file mode 100644 index 0000000..ab68858 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/produkey.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regdllview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regdllview.exe new file mode 100644 index 0000000..777d77e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regdllview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regfromapp.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regfromapp.exe new file mode 100644 index 0000000..8f58206 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regfromapp.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regscanner.cfg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regscanner.cfg new file mode 100644 index 0000000..5b87bfc --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regscanner.cfg @@ -0,0 +1,69 @@ +[General] +ToolTipTimeAutoPop=-1 +ToolTipTimeInitial=10 +ToolTipTimeReshow=10 +ShowInfoTip=1 +ShowGridLines=0 +SaveFilterIndex=0 +ShowFoundDuringScan=1 +LookAtKeys=1 +LookAtValues=1 +LookAtData=1 +CaseSensitive=0 +AddKeyEntries=0 +KeysOnly=0 +UseTimesRange=0 +UnicodeSearch=1 +UseLenRange=0 +UseValueTypes=0 +ValueTypes=2 +BaseKeys=3 +UseBaseKeys=1 +UseRemoteComputer=0 +RemoteComputer= +BaseKey= +Find= +ExcludeList=HKLM\Software\Classes, HKCU\Software\Classes +UseExcludeList=0 +MaxNumOfItems=10000 +MatchMode=2 +LenFrom=0 +LenTo=100 +TimeFrom=22-06-2015 20:50:01 +TimeTo=22-06-2015 21:50:01 +WinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF C8 00 00 00 C8 00 00 00 48 03 00 00 A8 02 00 00 +OptionsWinPos=2C 00 00 00 00 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF CF 00 00 00 A0 00 00 00 41 03 00 00 D2 02 00 00 +Columns=64 00 00 00 64 00 01 00 64 00 02 00 64 00 03 00 64 00 04 00 64 00 05 00 +Sort=0 +[RecentConfigFiles] +0= +1= +2= +3= +4= +5= +6= +7= +8= +9= +[SearchStrMRU] +0= +1= +2= +3= +4= +5= +6= +7= +8= +9= +10= +11= +12= +13= +14= +15= +16= +17= +18= +19= diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regscanner.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regscanner.exe new file mode 100644 index 0000000..dc803c2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/regscanner.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/resourcesextract.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/resourcesextract.exe new file mode 100644 index 0000000..3802a08 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/resourcesextract.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/rtmpdumphelper.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/rtmpdumphelper.dll new file mode 100644 index 0000000..8309ac5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/rtmpdumphelper.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/rtmpdumphelper.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/rtmpdumphelper.exe new file mode 100644 index 0000000..41fde7e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/rtmpdumphelper.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/runasdate.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/runasdate.exe new file mode 100644 index 0000000..269337e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/runasdate.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/runfromprocess.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/runfromprocess.exe new file mode 100644 index 0000000..73105d3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/runfromprocess.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/searchmyfiles.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/searchmyfiles.exe new file mode 100644 index 0000000..c309e84 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/searchmyfiles.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/shexview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/shexview.exe new file mode 100644 index 0000000..4e4cba0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/shexview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/shman.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/shman.exe new file mode 100644 index 0000000..606cddb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/shman.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/shmnview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/shmnview.exe new file mode 100644 index 0000000..c650966 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/shmnview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/simpleprogramdebugger.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/simpleprogramdebugger.exe new file mode 100644 index 0000000..9d8fe9f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/simpleprogramdebugger.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/smsniff.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/smsniff.exe new file mode 100644 index 0000000..41b2a5f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/smsniff.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/sniffpass.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/sniffpass.exe new file mode 100644 index 0000000..a6cd59e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/sniffpass.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/soundvolumeview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/soundvolumeview.exe new file mode 100644 index 0000000..9ed6fdf Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/soundvolumeview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/specialfoldersview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/specialfoldersview.exe new file mode 100644 index 0000000..b9ace38 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/specialfoldersview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/sysexp.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/sysexp.exe new file mode 100644 index 0000000..578cb13 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/sysexp.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/tcplogview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/tcplogview.exe new file mode 100644 index 0000000..d324ef8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/tcplogview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/usbdeview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/usbdeview.exe new file mode 100644 index 0000000..b598ce6 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/usbdeview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/videocacheview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/videocacheview.exe new file mode 100644 index 0000000..80fe798 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/videocacheview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/vlmshlp.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/vlmshlp.dll new file mode 100644 index 0000000..d91759e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/vlmshlp.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/vlmshlp32.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/vlmshlp32.dll new file mode 100644 index 0000000..67c2059 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/vlmshlp32.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/volumouse.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/volumouse.exe new file mode 100644 index 0000000..598a01e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/volumouse.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/volumouse32.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/volumouse32.exe new file mode 100644 index 0000000..fedf715 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/volumouse32.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/webcookiessniffer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/webcookiessniffer.exe new file mode 100644 index 0000000..3f8cb06 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/webcookiessniffer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/websitesniffer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/websitesniffer.exe new file mode 100644 index 0000000..a606f19 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/websitesniffer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/whatinstartup.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/whatinstartup.exe new file mode 100644 index 0000000..78527e1 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/whatinstartup.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/whatishang.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/whatishang.exe new file mode 100644 index 0000000..bc15b7f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/whatishang.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/whoisconnectedsniffer.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/whoisconnectedsniffer.exe new file mode 100644 index 0000000..c66323f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/whoisconnectedsniffer.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wifichannelmonitor.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wifichannelmonitor.exe new file mode 100644 index 0000000..d507e9c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wifichannelmonitor.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wincrashreport.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wincrashreport.exe new file mode 100644 index 0000000..907d633 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wincrashreport.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/winlister.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/winlister.exe new file mode 100644 index 0000000..efe80d5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/winlister.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/winprefetchview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/winprefetchview.exe new file mode 100644 index 0000000..ba2a71c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/winprefetchview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wirelesskeydump.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wirelesskeydump.exe new file mode 100644 index 0000000..f224380 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wirelesskeydump.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wirelesskeyview.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wirelesskeyview.exe new file mode 100644 index 0000000..6937287 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/NirSoft/x64/wirelesskeyview.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/autorun.inf b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/autorun.inf new file mode 100644 index 0000000..ce8d24e --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/nirsoft/autorun.inf @@ -0,0 +1,8 @@ +[autorun] +open=NirLauncher.exe +action=Open NirLauncher +icon=NirLauncher.exe,0 +label=NirLauncher Packages +shell\run=Run NirLauncher +shell\run\command=NirLauncher.exe + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/popular.html b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/popular.html new file mode 100644 index 0000000..4bea2ae --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/popular.html @@ -0,0 +1,886 @@ + + +Popular Programs + + + + + + + +
+

Security Software

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Internet Related Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Office/Art Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Media Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Torrent Clients

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Social Programs

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + +
+

Enhancements & Utilities

+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ + + + \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/log/access_log b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/log/access_log new file mode 100644 index 0000000..e69de29 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/log/agent_log b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/log/agent_log new file mode 100644 index 0000000..e69de29 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/log/error_log b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/log/error_log new file mode 100644 index 0000000..e69de29 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/log/referer_log b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/log/referer_log new file mode 100644 index 0000000..e69de29 diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/aspell-15.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/aspell-15.dll new file mode 100644 index 0000000..20031ed Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/aspell-15.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_bz2.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_bz2.dll new file mode 100644 index 0000000..c8f697a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_bz2.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_curl.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_curl.dll new file mode 100644 index 0000000..8dc959c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_curl.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_dba.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_dba.dll new file mode 100644 index 0000000..26f1950 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_dba.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_dbase.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_dbase.dll new file mode 100644 index 0000000..cc6eaa5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_dbase.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_exif.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_exif.dll new file mode 100644 index 0000000..36f6d16 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_exif.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_fdf.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_fdf.dll new file mode 100644 index 0000000..245d938 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_fdf.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_gd2.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_gd2.dll new file mode 100644 index 0000000..2142d47 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_gd2.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_gettext.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_gettext.dll new file mode 100644 index 0000000..0b91c7f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_gettext.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_gmp.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_gmp.dll new file mode 100644 index 0000000..55e4c08 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_gmp.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_imap.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_imap.dll new file mode 100644 index 0000000..7794a1a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_imap.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_interbase.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_interbase.dll new file mode 100644 index 0000000..f0eeb8b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_interbase.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_ldap.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_ldap.dll new file mode 100644 index 0000000..fbcf3a1 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_ldap.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mbstring.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mbstring.dll new file mode 100644 index 0000000..43bc045 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mbstring.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mcrypt.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mcrypt.dll new file mode 100644 index 0000000..69732a8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mcrypt.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mhash.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mhash.dll new file mode 100644 index 0000000..fd469a7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mhash.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mime_magic.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mime_magic.dll new file mode 100644 index 0000000..aebe0c5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mime_magic.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_ming.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_ming.dll new file mode 100644 index 0000000..e2e583c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_ming.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_msql.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_msql.dll new file mode 100644 index 0000000..ac4983c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_msql.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mssql.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mssql.dll new file mode 100644 index 0000000..633f46b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mssql.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mysql.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mysql.dll new file mode 100644 index 0000000..9757369 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mysql.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mysqli.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mysqli.dll new file mode 100644 index 0000000..91e7abc Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_mysqli.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_oci8.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_oci8.dll new file mode 100644 index 0000000..a0fe339 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_oci8.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_openssl.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_openssl.dll new file mode 100644 index 0000000..528342d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_openssl.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo.dll new file mode 100644 index 0000000..0265d88 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_firebird.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_firebird.dll new file mode 100644 index 0000000..7a6c624 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_firebird.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_mssql.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_mssql.dll new file mode 100644 index 0000000..b31c293 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_mssql.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_mysql.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_mysql.dll new file mode 100644 index 0000000..4ef3829 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_mysql.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_oci.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_oci.dll new file mode 100644 index 0000000..17cbc75 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_oci.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_oci8.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_oci8.dll new file mode 100644 index 0000000..419ee2b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_oci8.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_odbc.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_odbc.dll new file mode 100644 index 0000000..f2cee6e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_odbc.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_pgsql.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_pgsql.dll new file mode 100644 index 0000000..6063ca8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_pgsql.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_sqlite.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_sqlite.dll new file mode 100644 index 0000000..c220330 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_sqlite.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_sqlite_external.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_sqlite_external.dll new file mode 100644 index 0000000..3a84cc5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pdo_sqlite_external.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pgsql.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pgsql.dll new file mode 100644 index 0000000..ffb0c2b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pgsql.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pspell.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pspell.dll new file mode 100644 index 0000000..9652ba0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_pspell.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_shmop.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_shmop.dll new file mode 100644 index 0000000..c7fe098 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_shmop.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_snmp.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_snmp.dll new file mode 100644 index 0000000..d19b773 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_snmp.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_soap.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_soap.dll new file mode 100644 index 0000000..8208189 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_soap.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_sockets.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_sockets.dll new file mode 100644 index 0000000..f5dc66d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_sockets.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_sqlite.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_sqlite.dll new file mode 100644 index 0000000..7f8bbc0 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_sqlite.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_sybase_ct.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_sybase_ct.dll new file mode 100644 index 0000000..3a8aef7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_sybase_ct.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_tidy.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_tidy.dll new file mode 100644 index 0000000..64c5ca1 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_tidy.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_xmlrpc.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_xmlrpc.dll new file mode 100644 index 0000000..ebd9b48 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_xmlrpc.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_xsl.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_xsl.dll new file mode 100644 index 0000000..4686d77 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_xsl.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_zip.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_zip.dll new file mode 100644 index 0000000..e217137 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ext/php_zip.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/fdftk.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/fdftk.dll new file mode 100644 index 0000000..43c6b98 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/fdftk.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/gds32.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/gds32.dll new file mode 100644 index 0000000..1c99eae Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/gds32.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/install.txt b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/install.txt new file mode 100644 index 0000000..78a2806 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/install.txt @@ -0,0 +1,2174 @@ +Installing PHP + __________________________________________________________________ + + Table of Contents + Preface + 1. General Installation Considerations + 2. Installation on Windows systems + + Windows Installer (PHP 5.2 and later) + Windows Installer (PHP 5.1.0 and earlier) + Manual Installation Steps + ActiveScript + Microsoft IIS / PWS + Apache 1.3.x on Microsoft Windows + Apache 2.0.x on Microsoft Windows + Sun, iPlanet and Netscape servers on Microsoft Windows + OmniHTTPd Server + Sambar Server on Microsoft Windows + Xitami on Microsoft Windows + Installation of extensions on Windows + + 3. Installation of PECL extensions + + Introduction to PECL Installations + Downloading PECL extensions + PECL for Windows users + Compiling shared PECL extensions with the pecl command + Compiling shared PECL extensions with phpize + Compiling PECL extensions statically into PHP + + 4. Problems? + + Read the FAQ + Other problems + Bug reports + + 5. Runtime Configuration + + The configuration file + How to change configuration settings + + 6. Installation FAQ + __________________________________________________________________ + +Preface + + These installation instructions were generated from the HTML version of + the PHP Manual so formatting and linking have been altered. See the + online and updated version at: http://php.net/install.windows + __________________________________________________________________ + +Chapter 1. General Installation Considerations + + Before starting the installation, first you need to know what do you + want to use PHP for. There are three main fields you can use PHP, as + described in the What can PHP do? section: + + * Websites and web applications (server-side scripting) + * Command line scripting + * Desktop (GUI) applications + + For the first and most common form, you need three things: PHP itself, + a web server and a web browser. You probably already have a web + browser, and depending on your operating system setup, you may also + have a web server (e.g. Apache on Linux and MacOS X; IIS on Windows). + You may also rent webspace at a company. This way, you don't need to + set up anything on your own, only write your PHP scripts, upload it to + the server you rent, and see the results in your browser. + + In case of setting up the server and PHP on your own, you have two + choices for the method of connecting PHP to the server. For many + servers PHP has a direct module interface (also called SAPI). These + servers include Apache, Microsoft Internet Information Server, Netscape + and iPlanet servers. Many other servers have support for ISAPI, the + Microsoft module interface (OmniHTTPd for example). If PHP has no + module support for your web server, you can always use it as a CGI or + FastCGI processor. This means you set up your server to use the CGI + executable of PHP to process all PHP file requests on the server. + + If you are also interested to use PHP for command line scripting (e.g. + write scripts autogenerating some images for you offline, or processing + text files depending on some arguments you pass to them), you always + need the command line executable. For more information, read the + section about writing command line PHP applications. In this case, you + need no server and no browser. + + With PHP you can also write desktop GUI applications using the PHP-GTK + extension. This is a completely different approach than writing web + pages, as you do not output any HTML, but manage Windows and objects + within them. For more information about PHP-GTK, please visit the site + dedicated to this extension. PHP-GTK is not included in the official + PHP distribution. + + From now on, this section deals with setting up PHP for web servers on + Unix and Windows with server module interfaces and CGI executables. You + will also find information on the command line executable in the + following sections. + + PHP source code and binary distributions for Windows can be found at + http://www.php.net/downloads.php. We recommend you to choose a mirror + nearest to you for downloading the distributions. + __________________________________________________________________ + +Chapter 2. Installation on Windows systems + + This section applies to Windows 98/Me and Windows NT/2000/XP/2003. PHP + will not work on 16 bit platforms such as Windows 3.1 and sometimes we + refer to the supported Windows platforms as Win32. Windows 95 is no + longer supported as of PHP 4.3.0. + + There are two main ways to install PHP for Windows: either manually or + by using the installer. + + If you have Microsoft Visual Studio, you can also build PHP from the + original source code. + + Once you have PHP installed on your Windows system, you may also want + to load various extensions for added functionality. + + Warning + + There are several all-in-one installers over the Internet, but none of + those are endorsed by PHP.net, as we believe that the manual + installation is the best choice to have your system secure and + optimised. + __________________________________________________________________ + +Windows Installer (PHP 5.2 and later) + + The Windows PHP installer for later versions of PHP is built using MSI + technology using the Wix Toolkit (http://wix.sourceforge.net/). It will + install and configure PHP and all the built-in and PECL extensions, as + well as configure many of the popular web servers such as IIS, Apache, + and Xitami. + + First, install your selected HTTP (web) server on your system, and make + sure that it works. Then proceed with one of the following install + types. + __________________________________________________________________ + +Normal Install + + Run the MSI installer and follow the instructions provided by the + installation wizard. You will be prompted to select the Web Server you + wish to configure first, along with any configuration details needed. + + You will then be prompted to select which features and extensions you + wish to install and enable. By selecting "Will be installed on local + hard drive" in the drop-down menu for each item you can trigger whether + to install the feature or not. By selecting "Entire feature will be + installed on local hard drive", you will be able to install all + sub-features of the included feature ( for example by selecting this + options for the feature "PDO" you will install all PDO Drivers ). + + Warning + + It is not recommended to install all extensions by default, since many + other them require dependencies from outside PHP in order to function + properly. Instead, use the Installation Repair Mode that can be + triggered thru the 'Add/Remove Programs' control panel to enable or + disable extensions and features after installation. + + The installer then sets up PHP to be used in Windows and the php.ini + file, and configures certain web servers to use PHP. The installer will + currently configure IIS (CGI mode only), Apache, Xitami, and Sambar + Server; if you are using a different web server you'll need to + configure it manually. + __________________________________________________________________ + +Silent Install + + The installer also supports a silent mode, which is helpful for Systems + Administrators to deploy PHP easily. To use silent mode: + msiexec.exe /i php-VERSION-win32-install.msi /q + + You can control the install directory by passing it as a parameter to + the install. For example, to install to e:\php: + msiexec.exe /i php-VERSION-win32-install.msi /q INSTALLDIR=e:\php + + You can also use the same syntax to specify the Apache Configuration + Directory (APACHEDIR), the Sambar Server directory (SAMBARDIR), and the + Xitami Server directory (XITAMIDIR). + + You can also specify what features to install. For example, to install + the mysqli extension and the CGI executable: + msiexec.exe /i php-VERSION-win32-install.msi /q ADDLOCAL=cgi,ext_php_mysqli + + The current list of Features to install is as follows: +MainExecutable - php.exe executable +ScriptExecutable - php-win.exe executable +ext_php_* - the various extensions ( for example: ext_php_mysql for MySQL ) +apache13 - Apache 1.3 module +apache20 - Apache 2.0 module +apache22 - Apache 2,2 module +apacheCGI - Apache CGI executable +iis4ISAPI - IIS ISAPI module +iis4CGI - IIS CGI executable +NSAPI - Sun/iPlanet/Netscape server module +Xitami - Xitami CGI executable +Sambar - Sambar Server ISAPI module +CGI - php-cgi.exe executable +PEAR - PEAR installer +Manual - PHP Manual in CHM Format + + For more information on installing MSI installers from the command + line, visit + http://msdn.microsoft.com/library/en-us/msi/setup/command_line_options. + asp + __________________________________________________________________ + +Windows Installer (PHP 5.1.0 and earlier) + + The Windows PHP installer is available from the downloads page at + http://www.php.net/downloads.php. This installs the CGI version of PHP + and for IIS, PWS, and Xitami, it configures the web server as well. The + installer does not include any extra external PHP extensions + (php_*.dll) as you'll only find those in the Windows Zip Package and + PECL downloads. + + Note: While the Windows installer is an easy way to make PHP work, + it is restricted in many aspects as, for example, the automatic + setup of extensions is not supported. Use of the installer isn't the + preferred method for installing PHP. + + First, install your selected HTTP (web) server on your system, and make + sure that it works. + + Run the executable installer and follow the instructions provided by + the installation wizard. Two types of installation are supported - + standard, which provides sensible defaults for all the settings it can, + and advanced, which asks questions as it goes along. + + The installation wizard gathers enough information to set up the + php.ini file, and configure certain web servers to use PHP. One of the + web servers the PHP installer does not configure for is Apache, so + you'll need to configure it manually. + + Once the installation has completed, the installer will inform you if + you need to restart your system, restart the server, or just start + using PHP. + + Warning + + Be aware, that this setup of PHP is not secure. If you would like to + have a secure PHP setup, you'd better go on the manual way, and set + every option carefully. This automatically working setup gives you an + instantly working PHP installation, but it is not meant to be used on + online servers. + __________________________________________________________________ + +Manual Installation Steps + + This install guide will help you manually install and configure PHP + with a web server on Microsoft Windows. To get started you'll need to + download the zip binary distribution from the downloads page at + http://www.php.net/downloads.php. + + Although there are many all-in-one installation kits, and we also + distribute a PHP installer for Microsoft Windows, we recommend you take + the time to setup PHP yourself as this will provide you with a better + understanding of the system, and enables you to install PHP extensions + easily when needed. + + Upgrading from a previous PHP version: Previous editions of the + manual suggest moving various ini and DLL files into your SYSTEM + (i.e. C:\WINDOWS) folder and while this simplifies the installation + procedure it makes upgrading difficult. We advise you remove all of + these files (like php.ini and PHP related DLLs from the Windows + SYSTEM folder) before moving on with a new PHP installation. Be sure + to backup these files as you might break the entire system. The old + php.ini might be useful in setting up the new PHP as well. And as + you'll soon learn, the preferred method for installing PHP is to + keep all PHP related files in one directory and have this directory + available to your systems PATH. + + MDAC requirements: If you use Microsoft Windows 98/NT4 download the + latest version of the Microsoft Data Access Components (MDAC) for + your platform. MDAC is available at http://msdn.microsoft.com/data/. + This requirement exists because ODBC is built into the distributed + Windows binaries. + + The following steps should be completed on all installations before any + server specific instructions are performed: + + Extract the distribution file into a directory of your choice. If you + are installing PHP 4, extract to C:\, as the zip file expands to a + foldername like php-4.3.7-Win32. If you are installing PHP 5, extract + to C:\php as the zip file doesn't expand as in PHP 4. You may choose a + different location but do not have spaces in the path (like C:\Program + Files\PHP) as some web servers will crash if you do. + + The directory structure extracted from the zip is different for PHP + versions 4 and 5 and look like as follows: + + Example 2-1. PHP 4 package structure +c:\php + | + +--cli + | | + | |-php.exe -- CLI executable - ONLY for command line scripting + | + +--dlls -- support DLLs required by some extensions + | | + | |-expat.dll + | | + | |-fdftk.dll + | | + | |-... + | + +--extensions -- extension DLLs for PHP + | | + | |-php_bz2.dll + | | + | |-php_cpdf.dll + | | + | |-.. + | + +--mibs -- support files for SNMP + | + +--openssl -- support files for Openssl + | + +--pdf-related -- support files for PDF + | + +--sapi -- SAPI (server module support) DLLs + | | + | |-php4apache.dll + | | + | |-php4apache2.dll + | | + | |-.. + | + +--PEAR -- initial copy of PEAR + | + | + |-go-pear.bat -- PEAR setup script + | + |-.. + | + |-php.exe -- CGI executable + | + |-.. + | + |-php.ini-dist -- default php.ini settings + | + |-php.ini-recommended -- recommended php.ini settings + | + |-php4ts.dll -- core PHP DLL + | + |-... + + Or: + + Example 2-2. PHP 5 package structure +c:\php + | + +--dev + | | + | |-php5ts.lib + | + +--ext -- extension DLLs for PHP + | | + | |-php_bz2.dll + | | + | |-php_cpdf.dll + | | + | |-.. + | + +--extras + | | + | +--mibs -- support files for SNMP + | | + | +--openssl -- support files for Openssl + | | + | +--pdf-related -- support files for PDF + | | + | |-mime.magic + | + +--pear -- initial copy of PEAR + | + | + |-go-pear.bat -- PEAR setup script + | + |-fdftk.dll + | + |-.. + | + |-php-cgi.exe -- CGI executable + | + |-php-win.exe -- executes scripts without an opened command prompt + | + |-php.exe -- CLI executable - ONLY for command line scripting + | + |-.. + | + |-php.ini-dist -- default php.ini settings + | + |-php.ini-recommended -- recommended php.ini settings + | + |-php5activescript.dll + | + |-php5apache.dll + | + |-php5apache2.dll + | + |-.. + | + |-php5ts.dll -- core PHP DLL + | + |-... + + Notice the differences and similarities. Both PHP 4 and PHP 5 have a + CGI executable, a CLI executable, and server modules, but they are + located in different folders and/or have different names. While PHP 4 + packages have the server modules in the sapi folder, PHP 5 + distributions have no such directory and instead they're in the PHP + folder root. The supporting DLLs for the PHP 5 extensions are also not + in a seperate directory. + + Note: In PHP 4, you should move all files located in the dll and + sapi folders to the main folder (e.g. C:\php). + + Here is a list of server modules shipped with PHP 4 and PHP 5: + + * sapi/php4activescript.dll (php5activescript.dll) - ActiveScript + engine, allowing you to embed PHP in your Windows applications. + * sapi/php4apache.dll (php5apache.dll) - Apache 1.3.x module. + * sapi/php4apache2.dll (php5apache2.dll) - Apache 2.0.x module. + * sapi/php5apache2_2.dll - Apache 2.2.x module. + * sapi/php4isapi.dll (php5isapi.dll) - ISAPI Module for ISAPI + compliant web servers like IIS 4.0/PWS 4.0 or newer. + * sapi/php4nsapi.dll (php5nsapi.dll) - Sun/iPlanet/Netscape server + module. + * sapi/php4pi3web.dll (no equivalent in PHP 5) - Pi3Web server + module. + + Server modules provide significantly better performance and additional + functionality compared to the CGI binary. The CLI version is designed + to let you use PHP for command line scripting. More information about + CLI is available in the chapter about using PHP from the command line. + + Warning + + The SAPI modules have been significantly improved as of the 4.1 + release, however, in older systems you may encounter server errors or + other server modules failing, such as ASP. + + The CGI and CLI binaries, and the web server modules all require the + php4ts.dll (php5ts.dll) file to be available to them. You have to make + sure that this file can be found by your PHP installation. The search + order for this DLL is as follows: + + * The same directory from where php.exe is called, or in case you use + a SAPI module, the web server's directory (e.g. C:\Program + Files\Apache Group\Apache2\bin). + * Any directory in your Windows PATH environment variable. + + To make php4ts.dll / php5ts.dll available you have three options: copy + the file to the Windows system directory, copy the file to the web + server's directory, or add your PHP directory, C:\php to the PATH. For + better maintenance, we advise you to follow the last option, add C:\php + to the PATH, because it will be simpler to upgrade PHP in the future. + Read more about how to add your PHP directory to PATH in the + corresponding FAQ entry (and then don't forget to restart the computer + - logoff isn't enough). + + The next step is to set up a valid configuration file for PHP, php.ini. + There are two ini files distributed in the zip file, php.ini-dist and + php.ini-recommended. We advise you to use php.ini-recommended, because + we optimized the default settings in this file for performance, and + security. Read this well documented file carefully because it has + changes from php.ini-dist that will drastically affect your setup. Some + examples are display_errors being off and magic_quotes_gpc being off. + In addition to reading these, study the ini settings and set every + element manually yourself. If you would like to achieve the best + security, then this is the way for you, although PHP works fine with + these default ini files. Copy your chosen ini-file to a directory that + PHP is able to find and rename it to php.ini. PHP searches for php.ini + in the locations described in the Section called The configuration file + in Chapter 5 section. + + If you are running Apache 2, the simpler option is to use the PHPIniDir + directive (read the installation on Apache 2 page), otherwise your best + option is to set the PHPRC environment variable. This process is + explained in the following FAQ entry. + + Note: If you're using NTFS on Windows NT, 2000, XP or 2003, make + sure that the user running the web server has read permissions to + your php.ini (e.g. make it readable by Everyone). + + The following steps are optional: + + * Edit your new php.ini file. If you plan to use OmniHTTPd, do not + follow the next step. Set the doc_root to point to your web servers + document_root. For example: + +doc_root = c:\inetpub\wwwroot // for IIS/PWS + +doc_root = c:\apache\htdocs // for Apache + + * Choose the extensions you would like to load when PHP starts. See + the section about Windows extensions, about how to set up one, and + what is already built in. Note that on a new installation it is + advisable to first get PHP working and tested without any + extensions before enabling them in php.ini. + * On PWS and IIS, you can set the browscap configuration setting to + point to: c:\windows\system\inetsrv\browscap.ini on Windows 9x/Me, + c:\winnt\system32\inetsrv\browscap.ini on NT/2000, and + c:\windows\system32\inetsrv\browscap.ini on XP. For an up-to-date + browscap.ini, read the following FAQ. + + PHP is now setup on your system. The next step is to choose a web + server, and enable it to run PHP. Choose a web server from the table of + contents. + __________________________________________________________________ + +ActiveScript + + This section contains notes specific to the ActiveScript installation. + + ActiveScript is a Windows only SAPI that enables you to use PHP script + in any ActiveScript compliant host, like Windows Script Host, + ASP/ASP.NET, Windows Script Components or Microsoft Scriptlet control. + + As of PHP 5.0.1, ActiveScript has been moved to the PECL repository. + The DLL for this PECL extension may be downloaded from either the PHP + Downloads page or from http://pecl4win.php.net/ + + Note: You should read the manual installation steps first! + + After installing PHP, you should download the ActiveScript DLL + (php5activescript.dll) and place it in the main PHP folder (e.g. + C:\php). + + After having all the files needed, you must register the DLL on your + system. To achieve this, open a Command Prompt window (located in the + Start Menu). Then go to your PHP directory by typing something like cd + C:\php. To register the DLL just type regsvr32 php5activescript.dll. + + To test if ActiveScript is working, create a new file, named test.wsf + (the extension is very important) and type: + + + + + + + Save and double-click on the file. If you receive a little window + saying "Hello World!" you're done. + + Note: In PHP 4, the engine was named 'ActivePHP', so if you are + using PHP 4, you should replace 'PHPScript' with 'ActivePHP' in the + above example. + + Note: ActiveScript doesn't use the default php.ini file. Instead, it + will look only in the same directory as the .exe that caused it to + load. You should create php-activescript.ini and place it in that + folder, if you wish to load extensions, etc. + __________________________________________________________________ + +Microsoft IIS / PWS + + This section contains notes and hints specific to IIS (Microsoft + Internet Information Server). + + Warning + + By using the CGI setup, your server is open to several possible + attacks. Please read our CGI security section to learn how to defend + yourself from those attacks. + __________________________________________________________________ + +General considerations for all installations of PHP with IIS or PWS + + * First, read the Manual Installation Instructions. Do not skip this + step as it provides crucial information for installing PHP on + Windows. + * CGI users must set the cgi.force_redirect PHP directive to 0 inside + php.ini. Read the faq on cgi.force_redirect for important details. + Also, CGI users may want to set the cgi.redirect_status_env + directive. When using directives, be sure these directives aren't + commented out inside php.ini. + * The PHP 4 CGI is named php.exe while in PHP 5 it's php-cgi.exe. In + PHP 5, php.exe is the CLI, and not the CGI. + * Modify the Windows PATH environment variable to include the PHP + directory. This way the PHP DLL files and PHP executables can all + remain in the PHP directory without cluttering up the Windows + system directory. For more details, see the FAQ on Setting the + PATH. + * The IIS user (usually IUSR_MACHINENAME) needs permission to read + various files and directories, such as php.ini, docroot, and the + session tmp directory. + * Be sure the extension_dir and doc_root PHP directives are + appropriately set in php.ini. These directives depend on the system + that PHP is being installed on. In PHP 4, the extension_dir is + extensions while with PHP 5 it's ext. So, an example PHP 5 + extensions_dir value is "c:\php\ext" and an example IIS doc_root + value is "c:\Inetpub\wwwroot". + * PHP extension DLL files, such as php_mysql.dll and php_curl.dll, + are found in the zip package of the PHP download (not the PHP + installer). In PHP 5, many extensions are part of PECL and can be + downloaded in the "Collection of PECL modules" package. Files such + as php_zip.dll and php_ssh2.dll. Download PHP files here. + * When defining the executable, the 'check that file exists' box may + also be checked. For a small performance penalty, the IIS (or PWS) + will check that the script file exists and sort out authentication + before firing up PHP. This means that the web server will provide + sensible 404 style error messages instead of CGI errors complaining + that PHP did not output any data. + __________________________________________________________________ + +Windows NT/200x/XP and IIS 4 or newer + + PHP may be installed as a CGI binary, or with the ISAPI module. In + either case, you need to start the Microsoft Management Console (may + appear as 'Internet Services Manager', either in your Windows NT 4.0 + Option Pack branch or the Control Panel=>Administrative Tools under + Windows 2000/XP). Then right click on your Web server node (this will + most probably appear as 'Default Web Server'), and select 'Properties'. + + If you want to use the CGI binary, do the following: + + * Under 'Home Directory', 'Virtual Directory', or 'Directory', do the + following: + * Change the Execute Permissions to 'Scripts only' + * Click on the 'Configuration' button, and choose the Application + Mappings tab. Click Add and set the Executable path to the + appropriate CGI file. An example PHP 5 value is: C:\php\php-cgi.exe + Supply .php as the extension. Leave 'Method exclusions' blank, and + check the 'Script engine' checkbox. Now, click OK a few times. + * Set up the appropriate security. (This is done in Internet Service + Manager), and if your NT Server uses NTFS file system, add execute + rights for I_USR_ to the directory that contains php.exe / + php-cgi.exe. + + To use the ISAPI module, do the following: + + * If you don't want to perform HTTP Authentication using PHP, you can + (and should) skip this step. Under ISAPI Filters, add a new ISAPI + filter. Use PHP as the filter name, and supply a path to the + php4isapi.dll / php5isapi.dll. + * Under 'Home Directory', 'Virtual Directory', or 'Directory', do the + following: + * Change the Execute Permissions to 'Scripts only' + * Click on the 'Configuration' button, and choose the Application + Mappings tab. Click Add and set the Executable path to the + appropriate ISAPI DLL. An example PHP 5 value is: + C:\php\php5isapi.dll Supply .php as the extension. Leave 'Method + exclusions' blank, and check the 'Script engine' checkbox. Now, + click OK a few times. + * Stop IIS completely (NET STOP iisadmin) + * Start IIS again (NET START w3svc) + + With IIS 6 (2003 Server), open up the IIS Manager, go to Web Service + Extensions, choose "Add a new Web service extension", enter in a name + such as PHP, choose the Add button and for the value browse to either + the ISAPI file (php4isapi.dll or php5isapi.dll) or CGI (php.exe or + php-cgi.exe) then check "Set extension status to Allowed" and click OK. + + In order to use index.php as a default content page, do the following: + From within the Documents tab, choose Add. Type in index.php and click + OK. Adjust the order by choosing Move Up or Move Down. This is similar + to setting DirectoryIndex with Apache. + + The steps above must be repeated for each extension that is to be + associated with PHP scripts. .php is the most common although .php3 may + be required for legacy applications. + + If you experience 100% CPU usage after some time, turn off the IIS + setting Cache ISAPI Application. + __________________________________________________________________ + +Windows and PWS 4 + + PWS 4 does not support ISAPI, only PHP CGI should be used. + + * Edit the enclosed pws-php4cgi.reg / pws-php5cgi.reg file (look into + the SAPI folder for PHP 4, or in the main folder for PHP 5) to + reflect the location of your php.exe / php-cgi.exe. Backslashes + should be escaped, for example: + [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\paramet + ers\Script Map] ".php"="C:\\php\\php.exe" (change to + C:\\php\\php-cgi.exe if you are using PHP 5) Now merge this + registery file into your system; you may do this by double-clicking + it. + * In the PWS Manager, right click on a given directory you want to + add PHP support to, and select Properties. Check the 'Execute' + checkbox, and confirm. + __________________________________________________________________ + +Windows and PWS/IIS 3 + + The recommended method for configuring these servers is to use the REG + file included with the distribution (pws-php4cgi.reg in the SAPI folder + for PHP 4, or pws-php5cgi.reg in the main folder for PHP 5). You may + want to edit this file and make sure the extensions and PHP install + directories match your configuration. Or you can follow the steps below + to do it manually. + + Warning + + These steps involve working directly with the Windows registry. One + error here can leave your system in an unstable state. We highly + recommend that you back up your registry first. The PHP Development + team will not be held responsible if you damage your registry. + + * Run Regedit. + * Navigate to: HKEY_LOCAL_MACHINE /System /CurrentControlSet + /Services /W3Svc /Parameters /ScriptMap. + * On the edit menu select: New->String Value. + * Type in the extension you wish to use for your php scripts. For + example .php + * Double click on the new string value and enter the path to php.exe + in the value data field. ex: C:\php\php.exe "%s" %s for PHP 4, or + C:\php\php-cgi.exe "%s" %s for PHP 5. + * Repeat these steps for each extension you wish to associate with + PHP scripts. + + The following steps do not affect the web server installation and only + apply if you want your PHP scripts to be executed when they are run + from the command line (ex. run C:\myscripts\test.php) or by double + clicking on them in a directory viewer window. You may wish to skip + these steps as you might prefer the PHP files to load into a text + editor when you double click on them. + + * Navigate to: HKEY_CLASSES_ROOT + * On the edit menu select: New->Key. + * Name the key to the extension you setup in the previous section. + ex: .php + * Highlight the new key and in the right side pane, double click the + "default value" and enter phpfile. + * Repeat the last step for each extension you set up in the previous + section. + * Now create another New->Key under HKEY_CLASSES_ROOT and name it + phpfile. + * Highlight the new key phpfile and in the right side pane, double + click the "default value" and enter PHP Script. + * Right click on the phpfile key and select New->Key, name it Shell. + * Right click on the Shell key and select New->Key, name it open. + * Right click on the open key and select New->Key, name it command. + * Highlight the new key command and in the right side pane, double + click the "default value" and enter the path to php.exe. ex: + c:\php\php.exe -q %1. (don't forget the %1). + * Exit Regedit. + * If using PWS on Windows, reboot to reload the registry. + + PWS and IIS 3 users now have a fully operational system. IIS 3 users + can use a nifty tool from Steven Genusa to configure their script maps. + __________________________________________________________________ + +Apache 1.3.x on Microsoft Windows + + This section contains notes and hints specific to Apache 1.3.x installs + of PHP on Microsoft Windows systems. There are also instructions and + notes for Apache 2 on a separate page. + + Note: Please read the manual installation steps first! + + There are two ways to set up PHP to work with Apache 1.3.x on Windows. + One is to use the CGI binary (php.exe for PHP 4 and php-cgi.exe for PHP + 5), the other is to use the Apache Module DLL. In either case you need + to edit your httpd.conf to configure Apache to work with PHP, and then + restart the server. + + It is worth noting here that now the SAPI module has been made more + stable under Windows, we recommend it's use above the CGI binary, since + it is more transparent and secure. + + Although there can be a few variations of configuring PHP under Apache, + these are simple enough to be used by the newcomer. Please consult the + Apache Documentation for further configuration directives. + + After changing the configuration file, remember to restart the server, + for example, NET STOP APACHE followed by NET START APACHE, if you run + Apache as a Windows Service, or use your regular shortcuts. + + Note: Remember that when adding path values in the Apache + configuration files on Windows, all backslashes such as + c:\directory\file.ext must be converted to forward slashes, as + c:/directory/file.ext. A trailing slash may also be necessary for + directories. + __________________________________________________________________ + +Installing as an Apache module + + You should add the following lines to your Apache httpd.conf file: + + Example 2-3. PHP as an Apache 1.3.x module + + This assumes PHP is installed to c:\php. Adjust the path if this is not + the case. + + For PHP 4: +# Add to the end of the LoadModule section +# Don't forget to copy this file from the sapi directory! +LoadModule php4_module "C:/php/php4apache.dll" + +# Add to the end of the AddModule section +AddModule mod_php4.c + + For PHP 5: +# Add to the end of the LoadModule section +LoadModule php5_module "C:/php/php5apache.dll" + +# Add to the end of the AddModule section +AddModule mod_php5.c + + For both: +# Add this line inside the conditional brace +AddType application/x-httpd-php .php + +# For syntax highlighted .phps files, also add +AddType application/x-httpd-php-source .phps + __________________________________________________________________ + +Installing as a CGI binary + + If you unzipped the PHP package to C:\php\ as described in the Manual + Installation Steps section, you need to insert these lines to your + Apache configuration file to set up the CGI binary: + + Example 2-4. PHP and Apache 1.3.x as CGI +ScriptAlias /php/ "c:/php/" +AddType application/x-httpd-php .php + +# For PHP 4 +Action application/x-httpd-php "/php/php.exe" + +# For PHP 5 +Action application/x-httpd-php "/php/php-cgi.exe" + +# specify the directory where php.ini is +SetEnv PHPRC C:/php + + Note that the second line in the list above can be found in the actual + versions of httpd.conf, but it is commented out. Remember also to + substitute the c:/php/ for your actual path to PHP. + + Warning + + By using the CGI setup, your server is open to several possible + attacks. Please read our CGI security section to learn how to defend + yourself from those attacks. + + If you would like to present PHP source files syntax highlighted, there + is no such convenient option as with the module version of PHP. If you + chose to configure Apache to use PHP as a CGI binary, you will need to + use the highlight_file() function. To do this simply create a PHP + script file and add this code: . + __________________________________________________________________ + +Apache 2.0.x on Microsoft Windows + + This section contains notes and hints specific to Apache 2.0.x installs + of PHP on Microsoft Windows systems. We also have instructions and + notes for Apache 1.3.x users on a separate page. + + Note: You should read the manual installation steps first! + + Apache 2.2.x Support: Users of Apache 2.2.x may use the + documentation below except the appropriate DLL file is named + php5apache2_2.dll and it only exists as of PHP 5.2.0. See also + http://snaps.php.net/ + + Warning + + We do not recommend using a threaded MPM in production with Apache2. + Use the prefork MPM instead, or use Apache1. For information on why, + read the related FAQ entry on using Apache2 with a threaded MPM + + You are highly encouraged to take a look at the Apache Documentation to + get a basic understanding of the Apache 2.0.x Server. Also consider to + read the Windows specific notes for Apache 2.0.x before reading on + here. + + PHP and Apache 2.0.x compatibility notes: The following versions of + PHP are known to work with the most recent version of Apache 2.0.x: + + * PHP 4.3.0 or later available at http://www.php.net/downloads.php. + * the latest stable development version. Get the source code + http://snaps.php.net/php5-latest.tar.gz or download binaries for + Windows http://snaps.php.net/win32/php5-win32-latest.zip. + * a prerelease version downloadable from http://qa.php.net/. + * you have always the option to obtain PHP through SVN. + + These versions of PHP are compatible to Apache 2.0.40 and later. + + Apache 2.0 SAPI-support started with PHP 4.2.0. PHP 4.2.3 works with + Apache 2.0.39, don't use any other version of Apache with PHP 4.2.3. + However, the recommended setup is to use PHP 4.3.0 or later with the + most recent version of Apache2. + + All mentioned versions of PHP will work still with Apache 1.3.x. + + Warning + + Apache 2.0.x is designed to run on Windows NT 4.0, Windows 2000 or + Windows XP. At this time, support for Windows 9x is incomplete. Apache + 2.0.x is not expected to work on those platforms at this time. + + Download the most recent version of Apache 2.0.x and a fitting PHP + version. Follow the Manual Installation Steps and come back to go on + with the integration of PHP and Apache. + + There are two ways to set up PHP to work with Apache 2.0.x on Windows. + One is to use the CGI binary the other is to use the Apache module DLL. + In either case you need to edit your httpd.conf to configure Apache to + work with PHP and then restart the server. + + Note: Remember that when adding path values in the Apache + configuration files on Windows, all backslashes such as + c:\directory\file.ext must be converted to forward slashes, as + c:/directory/file.ext. A trailing slash may also be necessary for + directories. + __________________________________________________________________ + +Installing as a CGI binary + + You need to insert these three lines to your Apache httpd.conf + configuration file to set up the CGI binary: + + Example 2-5. PHP and Apache 2.0 as CGI +ScriptAlias /php/ "c:/php/" +AddType application/x-httpd-php .php + +# For PHP 4 +Action application/x-httpd-php "/php/php.exe" + +# For PHP 5 +Action application/x-httpd-php "/php/php-cgi.exe" + + Warning + + By using the CGI setup, your server is open to several possible + attacks. Please read our CGI security section to learn how to defend + yourself from those attacks. + __________________________________________________________________ + +Installing as an Apache module + + You need to insert these two lines to your Apache httpd.conf + configuration file to set up the PHP module for Apache 2.0: + + Example 2-6. PHP and Apache 2.0 as Module +# For PHP 4 do something like this: +LoadModule php4_module "c:/php/php4apache2.dll" +# Don't forget to copy the php4apache2.dll file from the sapi directory! +AddType application/x-httpd-php .php + +# For PHP 5 do something like this: +LoadModule php5_module "c:/php/php5apache2.dll" +AddType application/x-httpd-php .php + +# configure the path to php.ini +PHPIniDir "C:/php" + + Note: Remember to substitute your actual path to PHP for the c:/php/ + in the above examples. Take care to use either php4apache2.dll or + php5apache2.dll in your LoadModule directive and not php4apache.dll + or php5apache.dll as the latter ones are designed to run with Apache + 1.3.x. + + Note: If you want to use content negotiation, read related FAQ. + + Warning + + Don't mix up your installation with DLL files from different PHP + versions. You have the only choice to use the DLL's and extensions that + ship with your downloaded PHP version. + __________________________________________________________________ + +Sun, iPlanet and Netscape servers on Microsoft Windows + + This section contains notes and hints specific to Sun Java System Web + Server, Sun ONE Web Server, iPlanet and Netscape server installs of PHP + on Windows. + + From PHP 4.3.3 on you can use PHP scripts with the NSAPI module to + generate custom directory listings and error pages. Additional + functions for Apache compatibility are also available. For support in + current web servers read the note about subrequests. + __________________________________________________________________ + +CGI setup on Sun, iPlanet and Netscape servers + + To install PHP as a CGI handler, do the following: + + * Copy php4ts.dll to your systemroot (the directory where you + installed Windows) + * Make a file association from the command line. Type the following + two lines: + +assoc .php=PHPScript +ftype PHPScript=c:\php\php.exe %1 %* + + * In the Netscape Enterprise Administration Server create a dummy + shellcgi directory and remove it just after (this step creates 5 + important lines in obj.conf and allow the web server to handle + shellcgi scripts). + * In the Netscape Enterprise Administration Server create a new mime + type (Category: type, Content-Type: magnus-internal/shellcgi, File + Suffix:php). + * Do it for each web server instance you want PHP to run + + More details about setting up PHP as a CGI executable can be found + here: http://benoit.noss.free.fr/php/install-php.html + __________________________________________________________________ + +NSAPI setup on Sun, iPlanet and Netscape servers + + To install PHP with NSAPI, do the following: + + * Copy php4ts.dll to your systemroot (the directory where you + installed Windows) + * Make a file association from the command line. Type the following + two lines: + +assoc .php=PHPScript +ftype PHPScript=c:\php\php.exe %1 %* + + * In the Netscape Enterprise Administration Server create a new mime + type (Category: type, Content-Type: magnus-internal/x-httpd-php, + File Suffix: php). + * Edit magnus.conf (for servers >= 6) or obj.conf (for servers < 6) + and add the following: You should place the lines after mime types + init. + +Init fn="load-modules" funcs="php4_init,php4_execute,php4_auth_trans" shlib="c:/ +php/sapi/php4nsapi.dll" +Init fn="php4_init" LateInit="yes" errorString="Failed to initialise PHP!" [php_ +ini="c:/path/to/php.ini"] + + (PHP >= 4.3.3) The php_ini parameter is optional but with it you + can place your php.ini in your web server configuration directory. + * Configure the default object in obj.conf (for virtual server + classes [Sun Web Server 6.0+] in their vserver.obj.conf): In the + section, place this line necessarily after + all 'ObjectType' and before all 'AddLog' lines: + +Service fn="php4_execute" type="magnus-internal/x-httpd-php" [inikey=value inike +y=value ...] + + (PHP >= 4.3.3) As additional parameters you can add some special + php.ini-values, for example you can set a + docroot="/path/to/docroot" specific to the context php4_execute is + called. For boolean ini-keys please use 0/1 as value, not + "On","Off",... (this will not work correctly), e.g. + zlib.output_compression=1 instead of zlib.output_compression="On" + * This is only needed if you want to configure a directory that only + consists of PHP scripts (same like a cgi-bin directory): + + +ObjectType fn="force-type" type="magnus-internal/x-httpd-php" +Service fn=php4_execute [inikey=value inikey=value ...] + + + After that you can configure a directory in the Administration + server and assign it the style x-httpd-php. All files in it will + get executed as PHP. This is nice to hide PHP usage by renaming + files to .html. + * Restart your web service and apply changes + * Do it for each web server instance you want PHP to run + + Note: More details about setting up PHP as an NSAPI filter can be + found here: http://benoit.noss.free.fr/php/install-php4.html + + Note: The stacksize that PHP uses depends on the configuration of + the web server. If you get crashes with very large PHP scripts, it + is recommended to raise it with the Admin Server (in the section + "MAGNUS EDITOR"). + __________________________________________________________________ + +CGI environment and recommended modifications in php.ini + + Important when writing PHP scripts is the fact that Sun JSWS/Sun ONE + WS/iPlanet/Netscape is a multithreaded web server. Because of that all + requests are running in the same process space (the space of the web + server itself) and this space has only one environment. If you want to + get CGI variables like PATH_INFO, HTTP_HOST etc. it is not the correct + way to try this in the old PHP 3.x way with getenv() or a similar way + (register globals to environment, $_ENV). You would only get the + environment of the running web server without any valid CGI variables! + + Note: Why are there (invalid) CGI variables in the environment? + + Answer: This is because you started the web server process from the + admin server which runs the startup script of the web server, you + wanted to start, as a CGI script (a CGI script inside of the admin + server!). This is why the environment of the started web server has + some CGI environment variables in it. You can test this by starting + the web server not from the administration server. Use the command + line as root user and start it manually - you will see there are no + CGI-like environment variables. + + Simply change your scripts to get CGI variables in the correct way for + PHP 4.x by using the superglobal $_SERVER. If you have older scripts + which use $HTTP_HOST, etc., you should turn on register_globals in + php.ini and change the variable order too (important: remove "E" from + it, because you do not need the environment here): +variables_order = "GPCS" +register_globals = On + __________________________________________________________________ + +Special use for error pages or self-made directory listings (PHP >= 4.3.3) + + You can use PHP to generate the error pages for "404 Not Found" or + similar. Add the following line to the object in obj.conf for every + error page you want to overwrite: +Error fn="php4_execute" code=XXX script="/path/to/script.php" [inikey=value inik +ey=value...] + + where XXX is the HTTP error code. Please delete any other Error + directives which could interfere with yours. If you want to place a + page for all errors that could exist, leave the code parameter out. + Your script can get the HTTP status code with $_SERVER['ERROR_TYPE']. + + Another possibility is to generate self-made directory listings. Just + create a PHP script which displays a directory listing and replace the + corresponding default Service line for type="magnus-internal/directory" + in obj.conf with the following: +Service fn="php4_execute" type="magnus-internal/directory" script="/path/to/scri +pt.php" [inikey=value inikey=value...] + + For both error and directory listing pages the original URI and + translated URI are in the variables $_SERVER['PATH_INFO'] and + $_SERVER['PATH_TRANSLATED']. + __________________________________________________________________ + +Note about nsapi_virtual() and subrequests (PHP >= 4.3.3) + + The NSAPI module now supports the nsapi_virtual() function (alias: + virtual()) to make subrequests on the web server and insert the result + in the web page. The problem is, that this function uses some + undocumented features from the NSAPI library. + + Under Unix this is not a problem, because the module automatically + looks for the needed functions and uses them if available. If not, + nsapi_virtual() is disabled. + + Under Windows limitations in the DLL handling need the use of a + automatic detection of the most recent ns-httpdXX.dll file. This is + tested for servers till version 6.1. If a newer version of the Sun + server is used, the detection fails and nsapi_virtual() is disabled. + + If this is the case, try the following: Add the following parameter to + php4_init in magnus.conf/obj.conf: + Init fn=php4_init ... server_lib="ns-httpdXX.dll" + + where XX is the correct DLL version number. To get it, look in the + server-root for the correct DLL name. The DLL with the biggest filesize + is the right one. + + You can check the status by using the phpinfo() function. + + Note: But be warned: Support for nsapi_virtual() is EXPERIMENTAL!!! + __________________________________________________________________ + +OmniHTTPd Server + + This section contains notes and hints specific to OmniHTTPd on Windows. + + Note: You should read the manual installation steps first! + + Warning + + By using the CGI setup, your server is open to several possible + attacks. Please read our CGI security section to learn how to defend + yourself from those attacks. + + You need to complete the following steps to make PHP work with + OmniHTTPd. This is a CGI executable setup. SAPI is supported by + OmniHTTPd, but some tests have shown that it is not so stable to use + PHP as an ISAPI module. + + Important for CGI users: Read the faq on cgi.force_redirect for + important details. This directive needs to be set to 0. + + 1. Install OmniHTTPd server. + 2. Right click on the blue OmniHTTPd icon in the system tray and + select Properties + 3. Click on Web Server Global Settings + 4. On the 'External' tab, enter: virtual = .php | actual = + c:\php\php.exe (use php-cgi.exe if installing PHP 5), and use the + Add button. + 5. On the Mime tab, enter: virtual = wwwserver/stdcgi | actual = .php, + and use the Add button. + 6. Click OK + + Repeat steps 2 - 6 for each extension you want to associate with PHP. + + Note: Some OmniHTTPd packages come with built in PHP support. You + can choose at setup time to do a custom setup, and uncheck the PHP + component. We recommend you to use the latest PHP binaries. Some + OmniHTTPd servers come with PHP 4 beta distributions, so you should + choose not to set up the built in support, but install your own. If + the server is already on your machine, use the Replace button in + Step 4 and 5 to set the new, correct information. + __________________________________________________________________ + +Sambar Server on Microsoft Windows + + This section contains notes and hints specific to the Sambar Server for + Windows. + + Note: You should read the manual installation steps first! + + This list describes how to set up the ISAPI module to work with the + Sambar server on Windows. + + * Find the file called mappings.ini (in the config directory) in the + Sambar install directory. + * Open mappings.ini and add the following line under [ISAPI]: + + Example 2-7. ISAPI configuration of Sambar +#for PHP 4 +*.php = c:\php\php4isapi.dll + +#for PHP 5 +*.php = c:\php\php5isapi.dll + + (This line assumes that PHP was installed in c:\php.) + * Now restart the Sambar server for the changes to take effect. + + Note: If you intend to use PHP to communicate with resources which + are held on a different computer on your network, then you will need + to alter the account used by the Sambar Server Service. The default + account used for the Sambar Server Service is LocalSystem which will + not have access to remote resources. The account can be amended by + using the Services option from within the Windows Control Panel + Administation Tools. + __________________________________________________________________ + +Xitami on Microsoft Windows + + This section contains notes and hints specific to Xitami on Windows. + + Note: You should read the manual installation steps first! + + This list describes how to set up the PHP CGI binary to work with + Xitami on Windows. + + Important for CGI users: Read the faq on cgi.force_redirect for + important details. This directive needs to be set to 0. If you want + to use $_SERVER['PHP_SELF'] you have to enable the cgi.fix_pathinfo + directive. + + Warning + + By using the CGI setup, your server is open to several possible + attacks. Please read our CGI security section to learn how to defend + yourself from those attacks. + + * Make sure the web server is running, and point your browser to + xitamis admin console (usually http://127.0.0.1/admin), and click + on Configuration. + * Navigate to the Filters, and put the extension which PHP should + parse (i.e. .php) into the field File extensions (.xxx). + * In Filter command or script put the path and name of your PHP CGI + executable i.e. C:\php\php.exe for PHP 4, or C:\php\php-cgi.exe for + PHP 5. + * Press the 'Save' icon. + * Restart the server to reflect changes. + __________________________________________________________________ + +Installation of extensions on Windows + + After installing PHP and a web server on Windows, you will probably + want to install some extensions for added functionality. You can choose + which extensions you would like to load when PHP starts by modifying + your php.ini. You can also load a module dynamically in your script + using dl(). + + The DLLs for PHP extensions are prefixed with php_. + + Many extensions are built into the Windows version of PHP. This means + additional DLL files, and the extension directive, are not used to load + these extensions. The Windows PHP Extensions table lists extensions + that require, or used to require, additional PHP DLL files. Here's a + list of built in extensions: + + In PHP 4 (updated PHP 4.3.11): BCMath, Caledar, COM, Ctype, FTP, MySQL, + ODBC, Overload, PCRE, Session, Tokenizer, WDDX, XML and Zlib + + In PHP 5 (updated PHP 5.0.4), the following changes exist. Built in: + DOM, LibXML, Iconv, SimpleXML, SPL and SQLite. And the following are no + longer built in: MySQL and Overload. + + The default location PHP searches for extensions is C:\php4\extensions + in PHP 4 and C:\php5 in PHP 5. To change this setting to reflect your + setup of PHP edit your php.ini file: + + * You will need to change the extension_dir setting to point to the + directory where your extensions lives, or where you have placed + your php_*.dll files. For example: + +extension_dir = C:\php\extensions + + * Enable the extension(s) in php.ini you want to use by uncommenting + the extension=php_*.dll lines in php.ini. This is done by deleting + the leading ; from the extension you want to load. + + Example 2-8. Enable Bzip2 extension for PHP-Windows +// change the following line from ... +;extension=php_bz2.dll + +// ... to +extension=php_bz2.dll + + * Some of the extensions need extra DLLs to work. Couple of them can + be found in the distribution package, in the C:\php\dlls\ folder in + PHP 4 or in the main folder in PHP 5, but some, for example Oracle + (php_oci8.dll) require DLLs which are not bundled with the + distribution package. If you are installing PHP 4, copy the bundled + DLLs from C:\php\dlls folder to the main C:\php folder. Don't + forget to include C:\php in the system PATH (this process is + explained in a separate FAQ entry). + * Some of these DLLs are not bundled with the PHP distribution. See + each extensions documentation page for details. Also, read the + manual section titled Installation of PECL extensions for details + on PECL. An increasingly large number of PHP extensions are found + in PECL, and these extensions require a separate download. + + Note: If you are running a server module version of PHP remember to + restart your web server to reflect your changes to php.ini. + + The following table describes some of the extensions available and + required additional dlls. + + Table 2-1. PHP Extensions + Extension Description Notes + php_bz2.dll bzip2 compression functions None + php_calendar.dll Calendar conversion functions Built in since PHP 4.0.3 + php_cpdf.dll ClibPDF functions None + php_crack.dll Crack functions None + php_ctype.dll ctype family functions Built in since PHP 4.3.0 + php_curl.dll CURL, Client URL library functions Requires: libeay32.dll, + ssleay32.dll (bundled) + php_cybercash.dll Cybercash payment functions PHP <= 4.2.0 + php_db.dll DBM functions Deprecated. Use DBA instead (php_dba.dll) + php_dba.dll DBA: DataBase (dbm-style) Abstraction layer functions None + php_dbase.dll dBase functions None + php_dbx.dll dbx functions + php_domxml.dll DOM XML functions PHP <= 4.2.0 requires: libxml2.dll + (bundled) PHP >= 4.3.0 requires: iconv.dll (bundled) + php_dotnet.dll .NET functions PHP <= 4.1.1 + php_exif.dll EXIF functions php_mbstring.dll. And, php_exif.dll must be + loaded after php_mbstring.dll in php.ini. + php_fbsql.dll FrontBase functions PHP <= 4.2.0 + php_fdf.dll FDF: Forms Data Format functions. Requires: fdftk.dll + (bundled) + php_filepro.dll filePro functions Read-only access + php_ftp.dll FTP functions Built-in since PHP 4.0.3 + php_gd.dll GD library image functions Removed in PHP 4.3.2. Also note + that truecolor functions are not available in GD1, instead, use + php_gd2.dll. + php_gd2.dll GD library image functions GD2 + php_gettext.dll Gettext functions PHP <= 4.2.0 requires gnu_gettext.dll + (bundled), PHP >= 4.2.3 requires libintl-1.dll, iconv.dll (bundled). + php_hyperwave.dll HyperWave functions None + php_iconv.dll ICONV characterset conversion Requires: iconv-1.3.dll + (bundled), PHP >=4.2.1 iconv.dll + php_ifx.dll Informix functions Requires: Informix libraries + php_iisfunc.dll IIS management functions None + php_imap.dll IMAP POP3 and NNTP functions None + php_ingres.dll Ingres II functions Requires: Ingres II libraries + php_interbase.dll InterBase functions Requires: gds32.dll (bundled) + php_java.dll Java functions PHP <= 4.0.6 requires: jvm.dll (bundled) + php_ldap.dll LDAP functions PHP <= 4.2.0 requires libsasl.dll + (bundled), PHP >= 4.3.0 requires libeay32.dll, ssleay32.dll (bundled) + php_mbstring.dll Multi-Byte String functions None + php_mcrypt.dll Mcrypt Encryption functions Requires: libmcrypt.dll + php_mhash.dll Mhash functions PHP >= 4.3.0 requires: libmhash.dll + (bundled) + php_mime_magic.dll Mimetype functions Requires: magic.mime (bundled) + php_ming.dll Ming functions for Flash None + php_msql.dll mSQL functions Requires: msql.dll (bundled) + php_mssql.dll MSSQL functions Requires: ntwdblib.dll (bundled) + php_mysql.dll MySQL functions PHP >= 5.0.0, requires libmysql.dll + (bundled) + php_mysqli.dll MySQLi functions PHP >= 5.0.0, requires libmysql.dll + (libmysqli.dll in PHP <= 5.0.2) (bundled) + php_oci8.dll Oracle 8 functions Requires: Oracle 8.1+ client libraries + php_openssl.dll OpenSSL functions Requires: libeay32.dll (bundled) + php_oracle.dll Oracle functions Requires: Oracle 7 client libraries + php_overload.dll Object overloading functions Built in since PHP 4.3.0 + php_pdf.dll PDF functions None + php_pgsql.dll PostgreSQL functions None + php_printer.dll Printer functions None + php_shmop.dll Shared Memory functions None + php_snmp.dll SNMP get and walk functions NT only! + php_soap.dll SOAP functions PHP >= 5.0.0 + php_sockets.dll Socket functions None + php_sybase_ct.dll Sybase functions Requires: Sybase client libraries + php_tidy.dll Tidy functions PHP >= 5.0.0 + php_tokenizer.dll Tokenizer functions Built in since PHP 4.3.0 + php_w32api.dll W32api functions None + php_xmlrpc.dll XML-RPC functions PHP >= 4.2.1 requires: iconv.dll + (bundled) + php_xslt.dll XSLT functions PHP <= 4.2.0 requires sablot.dll, expat.dll + (bundled). PHP >= 4.2.1 requires sablot.dll, expat.dll, iconv.dll + (bundled). + php_yaz.dll YAZ functions Requires: yaz.dll (bundled) + php_zip.dll Zip File functions Read only access + php_zlib.dll ZLib compression functions Built in since PHP 4.3.0 + __________________________________________________________________ + +Chapter 3. Installation of PECL extensions + +Introduction to PECL Installations + + PECL is a repository of PHP extensions that are made available to you + via the PEAR packaging system. This section of the manual is intended + to demonstrate how to obtain and install PECL extensions. + + These instructions assume /your/phpsrcdir/ is the path to the PHP + source distribution, and that extname is the name of the PECL + extension. Adjust accordingly. These instructions also assume a + familiarity with the pear command. The information in the PEAR manual + for the pear command also applies to the pecl command. + + To be useful, a shared extension must be built, installed, and loaded. + The methods described below provide you with various instructions on + how to build and install the extensions, but they do not automatically + load them. Extensions can be loaded by adding an extension directive. + To this php.ini file, or through the use of the dl() function. + + When building PHP modules, it's important to have known-good versions + of the required tools (autoconf, automake, libtool, etc.) See the + SVN Instructions for details on the required tools, and required + versions. + __________________________________________________________________ + +Downloading PECL extensions + + There are several options for downloading PECL extensions, such as: + + * http://pecl.php.net + The PECL web site contains information about the different + extensions that are offered by the PHP Development Team. The + information available here includes: ChangeLog, release notes, + requirements and other similar details. + * pecl download extname + PECL extensions that have releases listed on the PECL web site are + available for download and installation using the pecl command. + Specific revisions may also be specified. + * SVN + Most PECL extensions also reside in SVN. A web-based view may be + seen at http://svn.php.net/pecl/. To download straight from SVN, + the following sequence of commands may be used. + +$ svn co http://svn.php.net/repository/pecl//trunk + + * Windows downloads + Windows users may find compiled PECL binaries by downloading the + Collection of PECL modules from the PHP Downloads page, or by + retrieving a PECL Snapshot or an extension DLL on PECL4WIN. To + compile PHP under Windows, read the appropriate chapter. + __________________________________________________________________ + +PECL for Windows users + + As with any other PHP extension DLL, installation is as simple as + copying the PECL extension DLLs into the extension_dir folder and + loading them from php.ini. For example, add the following line to your + php.ini: + + extension=php_extname.dll + + After doing this, restart the web server. + __________________________________________________________________ + +Compiling shared PECL extensions with the pecl command + + PECL makes it easy to create shared PHP extensions. Using the pecl + command, do the following: + + $ pecl install extname + + This will download the source for extname, compile, and install + extname.so into your extension_dir. extname.so may then be loaded via + php.ini + + By default, the pecl command will not install packages that are marked + with the alpha or beta state. If no stable packages are available, you + may install a beta package using the following command: + + $ pecl install extname-beta + + You may also install a specific version using this variant: + + $ pecl install extname-0.1 + __________________________________________________________________ + +Compiling shared PECL extensions with phpize + + Sometimes, using the pecl installer is not an option. This could be + because you're behind a firewall, or it could be because the extension + you want to install is not available as a PECL compatible package, such + as unreleased extensions from SVN. If you need to build such an + extension, you can use the lower-level build tools to perform the build + manually. + + The phpize command is used to prepare the build environment for a PHP + extension. In the following sample, the sources for an extension are in + a directory named extname: + +$ cd extname +$ phpize +$ ./configure +$ make +# make install + + A successful install will have created extname.so and put it into the + PHP extensions directory. You'll need to and adjust php.ini and add an + extension=extname.so line before you can use the extension. + + If the system is missing the phpize command, and precompiled packages + (like RPM's) are used, be sure to also install the appropriate devel + version of the PHP package as they often include the phpize command + along with the appropriate header files to build PHP and its + extensions. + + Execute phpize --help to display additional usage information. + __________________________________________________________________ + +Compiling PECL extensions statically into PHP + + You might find that you need to build a PECL extension statically into + your PHP binary. To do this, you'll need to place the extension source + under the php-src/ext/ directory and tell the PHP build system to + regenerate its configure script. + +$ cd /your/phpsrcdir/ext +$ pecl download extname +$ gzip -d < extname.tgz | tar -xvf - +$ mv extname-x.x.x extname + + This will result in the following directory: + + /your/phpsrcdir/ext/extname + + From here, force PHP to rebuild the configure script, and then build + PHP as normal: + +$ cd /your/phpsrcdir +$ rm configure +$ ./buildconf --force +$ ./configure --help +$ ./configure --with-extname --enable-someotherext --with-foobar +$ make +$ make install + + Note: To run the 'buildconf' script you need autoconf 2.13 and + automake 1.4+ (newer versions of autoconf may work, but are not + supported). + + Whether --enable-extname or --with-extname is used depends on the + extension. Typically an extension that does not require external + libraries uses --enable. To be sure, run the following after buildconf: + + $ ./configure --help | grep extname + __________________________________________________________________ + +Chapter 4. Problems? + +Read the FAQ + + Some problems are more common than others. The most common ones are + listed in the PHP FAQ, part of this manual. + __________________________________________________________________ + +Other problems + + If you are still stuck, someone on the PHP installation mailing list + may be able to help you. You should check out the archive first, in + case someone already answered someone else who had the same problem as + you. The archives are available from the support page on + http://www.php.net/support.php. To subscribe to the PHP installation + mailing list, send an empty mail to + php-install-subscribe@lists.php.net. The mailing list address is + php-install@lists.php.net. + + If you want to get help on the mailing list, please try to be precise + and give the necessary details about your environment (which operating + system, what PHP version, what web server, if you are running PHP as + CGI or a server module, safe mode, etc...), and preferably enough code + to make others able to reproduce and test your problem. + __________________________________________________________________ + +Bug reports + + If you think you have found a bug in PHP, please report it. The PHP + developers probably don't know about it, and unless you report it, + chances are it won't be fixed. You can report bugs using the + bug-tracking system at http://bugs.php.net/. Please do not send bug + reports in mailing list or personal letters. The bug system is also + suitable to submit feature requests. + + Read the How to report a bug document before submitting any bug + reports! + __________________________________________________________________ + +Chapter 5. Runtime Configuration + +The configuration file + + The configuration file (called php3.ini in PHP 3, and simply php.ini as + of PHP 4) is read when PHP starts up. For the server module versions of + PHP, this happens only once when the web server is started. For the CGI + and CLI version, it happens on every invocation. + + php.ini is searched in these locations (in order): + + * SAPI module specific location (PHPIniDir directive in Apache 2, -c + command line option in CGI and CLI, php_ini parameter in NSAPI, + PHP_INI_PATH environment variable in THTTPD) + * The PHPRC environment variable. Before PHP 5.2.0 this was checked + after the registry key mentioned below. + * As of PHP 5.2.0, the following registry locations are searched in + order: HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z\IniFilePath, + HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y\IniFilePath and + HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x\IniFilePath, where x, y and z + mean the PHP major, minor and release versions. + * HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath (Windows Registry + location) + * Current working directory (except CLI) + * The web server's directory (for SAPI modules), or directory of PHP + (otherwise in Windows) + * Windows directory (C:\windows or C:\winnt) (for Windows), or + --with-config-file-path compile time option + + If php-SAPI.ini exists (where SAPI is used SAPI, so the filename is + e.g. php-cli.ini or php-apache.ini), it's used instead of php.ini. SAPI + name can be determined by php_sapi_name(). + + Note: The Apache web server changes the directory to root at startup + causing PHP to attempt to read php.ini from the root filesystem if + it exists. + + The php.ini directives handled by extensions are documented + respectively on the pages of the extensions themselves. The list of the + core directives is available in the appendix. Probably not all PHP + directives are documented in the manual though. For a complete list of + directives available in your PHP version, please read your well + commented php.ini file. Alternatively, you may find the the latest + php.ini from SVN helpful too. + + Example 5-1. php.ini example +; any text on a line after an unquoted semicolon (;) is ignored +[php] ; section markers (text within square brackets) are also ignored +; Boolean values can be set to either: +; true, on, yes +; or false, off, no, none +register_globals = off +track_errors = yes + +; you can enclose strings in double-quotes +include_path = ".:/usr/local/lib/php" + +; backslashes are treated the same as any other character +include_path = ".;c:\php\lib" + + Since PHP 5.1.0, it is possible to refer to existing .ini variables + from within .ini files. Example: open_basedir = ${open_basedir} + ":/new/dir". + __________________________________________________________________ + +How to change configuration settings + +Running PHP as an Apache module + + When using PHP as an Apache module, you can also change the + configuration settings using directives in Apache configuration files + (e.g. httpd.conf) and .htaccess files. You will need "AllowOverride + Options" or "AllowOverride All" privileges to do so. + + With PHP 4 and PHP 5, there are several Apache directives that allow + you to change the PHP configuration from within the Apache + configuration files. For a listing of which directives are PHP_INI_ALL, + PHP_INI_PERDIR, or PHP_INI_SYSTEM, have a look at the List of php.ini + directives appendix. + + Note: With PHP 3, there are Apache directives that correspond to + each configuration setting in the php3.ini name, except the name is + prefixed by "php3_". + + php_value name value + Sets the value of the specified directive. Can be used only with + PHP_INI_ALL and PHP_INI_PERDIR type directives. To clear a + previously set value use none as the value. + + Note: Don't use php_value to set boolean values. php_flag (see + below) should be used instead. + + php_flag name on|off + Used to set a boolean configuration directive. Can be used only + with PHP_INI_ALL and PHP_INI_PERDIR type directives. + + php_admin_value name value + Sets the value of the specified directive. This can not be used + in .htaccess files. Any directive type set with php_admin_value + can not be overridden by .htaccess or virtualhost directives. To + clear a previously set value use none as the value. + + php_admin_flag name on|off + Used to set a boolean configuration directive. This can not be + used in .htaccess files. Any directive type set with + php_admin_flag can not be overridden by .htaccess or virtualhost + directives. + + Example 5-2. Apache configuration example + + php_value include_path ".:/usr/local/lib/php" + php_admin_flag safe_mode on + + + php_value include_path ".:/usr/local/lib/php" + php_admin_flag safe_mode on + + + php3_include_path ".:/usr/local/lib/php" + php3_safe_mode on + + + Caution + + PHP constants do not exist outside of PHP. For example, in httpd.conf + you can not use PHP constants such as E_ALL or E_NOTICE to set the + error_reporting directive as they will have no meaning and will + evaluate to 0. Use the associated bitmask values instead. These + constants can be used in php.ini + __________________________________________________________________ + +Changing PHP configuration via the Windows registry + + When running PHP on Windows, the configuration values can be modified + on a per-directory basis using the Windows registry. The configuration + values are stored in the registry key HKLM\SOFTWARE\PHP\Per Directory + Values, in the sub-keys corresponding to the path names. For example, + configuration values for the directory c:\inetpub\wwwroot would be + stored in the key HKLM\SOFTWARE\PHP\Per Directory + Values\c\inetpub\wwwroot. The settings for the directory would be + active for any script running from this directory or any subdirectory + of it. The values under the key should have the name of the PHP + configuration directive and the string value. PHP constants in the + values are not parsed. However, only configuration values changeable in + PHP_INI_USER can be set this way, PHP_INI_PERDIR values can not. + __________________________________________________________________ + +Other interfaces to PHP + + Regardless of how you run PHP, you can change certain values at runtime + of your scripts through ini_set(). See the documentation on the + ini_set() page for more information. + + If you are interested in a complete list of configuration settings on + your system with their current values, you can execute the phpinfo() + function, and review the resulting page. You can also access the values + of individual configuration directives at runtime using ini_get() or + get_cfg_var(). + __________________________________________________________________ + +Chapter 6. Installation FAQ + + This section holds common questions about the way to install PHP. PHP + is available for almost any OS (except maybe for MacOS before OSX), and + almost any web server. + + To install PHP, follow the instructions in Installing PHP. + + 1. Why shouldn't I use Apache2 with a threaded MPM in a production + environment? + + 2. Unix/Windows: Where should my php.ini file be located? + 3. Unix: I installed PHP, but every time I load a document, I get the + message 'Document Contains No Data'! What's going on here? + + 4. Unix: I installed PHP using RPMS, but Apache isn't processing the + PHP pages! What's going on here? + + 5. Unix: I installed PHP 3 using RPMS, but it doesn't compile with the + database support I need! What's going on here? + + 6. Unix: I patched Apache with the FrontPage extensions patch, and + suddenly PHP stopped working. Is PHP incompatible with the + Apache FrontPage extensions? + + 7. Unix/Windows: I have installed PHP, but when I try to access a PHP + script file via my browser, I get a blank screen. + + 8. Unix/Windows: I have installed PHP, but when try to access a PHP + script file via my browser, I get a server 500 error. + + 9. Some operating systems: I have installed PHP without errors, but + when I try to start apache I get undefined symbol errors: + +[mybox:user /src/php4] root# apachectl configtest + apachectl: /usr/local/apache/bin/httpd Undefined symbols: + _compress + _uncompress + + 10. Windows: I have installed PHP, but when I to access a PHP script + file via my browser, I get the error: + +cgi error: + The specified CGI application misbehaved by not + returning a complete set of HTTP headers. + The headers it did return are: + + 11. Windows: I've followed all the instructions, but still can't get + PHP and IIS to work together! + + 12. When running PHP as CGI with IIS, PWS, OmniHTTPD or Xitami, I get + the following error: Security Alert! PHP CGI cannot be accessed + directly.. + + 13. How do I know if my php.ini is being found and read? It seems like + it isn't as my changes aren't being implemented. + + 14. How do I add my PHP directory to the PATH on Windows? + 15. How do I make the php.ini file available to PHP on windows? + 16. Is it possible to use Apache content negotiation (MultiViews + option) with PHP? + + 17. Is PHP limited to process GET and POST request methods only? + + 1. Why shouldn't I use Apache2 with a threaded MPM in a production + environment? + + PHP is glue. It is the glue used to build cool web applications by + sticking dozens of 3rd-party libraries together and making it all + appear as one coherent entity through an intuitive and easy to learn + language interface. The flexibility and power of PHP relies on the + stability and robustness of the underlying platform. It needs a working + OS, a working web server and working 3rd-party libraries to glue + together. When any of these stop working PHP needs ways to identify the + problems and fix them quickly. When you make the underlying framework + more complex by not having completely separate execution threads, + completely separate memory segments and a strong sandbox for each + request to play in, feet of clay are introduced into PHP's system. + + If you feel you have to use a threaded MPM, look at a FastCGI + configuration where PHP is running in its own memory space. + + And finally, this warning against using a threaded MPM is not as strong + for Windows systems because most libraries on that platform tend to be + threadsafe. + + 2. Unix/Windows: Where should my php.ini file be located? + + By default on Unix it should be in /usr/local/lib which is + /lib. Most people will want to change this at + compile-time with the --with-config-file-path flag. You would, for + example, set it with something like: + --with-config-file-path=/etc + + And then you would copy php.ini-dist from the distribution to + /etc/php.ini and edit it to make any local changes you want. + --with-config-file-scan-dir=PATH + + On Windows the default path for the php.ini file is the Windows + directory. If you're using the Apache webserver, php.ini is first + searched in the Apaches install directory, e.g. c:\program files\apache + group\apache. This way you can have different php.ini files for + different versions of Apache on the same machine. + + See also the chapter about the configuration file. + + 3. Unix: I installed PHP, but every time I load a document, I get the + message 'Document Contains No Data'! What's going on here? + + This probably means that PHP is having some sort of problem and is + core-dumping. Look in your server error log to see if this is the case, + and then try to reproduce the problem with a small test case. If you + know how to use 'gdb', it is very helpful when you can provide a + backtrace with your bug report to help the developers pinpoint the + problem. If you are using PHP as an Apache module try something like: + + * Stop your httpd processes + * gdb httpd + * Stop your httpd processes + * > run -X -f /path/to/httpd.conf + * Then fetch the URL causing the problem with your browser + * > run -X -f /path/to/httpd.conf + * If you are getting a core dump, gdb should inform you of this now + * type: bt + * You should include your backtrace in your bug report. This should + be submitted to http://bugs.php.net/ + + If your script uses the regular expression functions (ereg() and + friends), you should make sure that you compiled PHP and Apache with + the same regular expression package. This should happen automatically + with PHP and Apache 1.3.x + + 4. Unix: I installed PHP using RPMS, but Apache isn't processing the + PHP pages! What's going on here? + + Assuming you installed both Apache and PHP from RPM packages, you need + to uncomment or add some or all of the following lines in your + httpd.conf file: +# Extra Modules +AddModule mod_php.c +AddModule mod_php3.c +AddModule mod_perl.c + +# Extra Modules +LoadModule php_module modules/mod_php.so +LoadModule php3_module modules/libphp3.so # for PHP 3 +LoadModule php4_module modules/libphp4.so # for PHP 4 +LoadModule perl_module modules/libperl.so + + And add: +AddType application/x-httpd-php3 .php3 # for PHP 3 +AddType application/x-httpd-php .php # for PHP 4 + + ... to the global properties, or to the properties of the VirtualDomain + you want to have PHP support added to. + + 5. Unix: I installed PHP 3 using RPMS, but it doesn't compile with the + database support I need! What's going on here? + + Due to the way PHP 3 built, it is not easy to build a complete flexible + PHP RPM. This issue is addressed in PHP 4. For PHP 3, we currently + suggest you use the mechanism described in the INSTALL.REDHAT file in + the PHP distribution. If you insist on using an RPM version of PHP 3, + read on... + + The RPM packagers are setting up the RPMS to install without database + support to simplify installations and because RPMS use /usr/ instead of + the standard /usr/local/ directory for files. You need to tell the RPM + spec file which databases to support and the location of the top-level + of your database server. + + This example will explain the process of adding support for the popular + MySQL database server, using the mod installation for Apache. + + Of course all of this information can be adjusted for any database + server that PHP supports. We will assume you installed MySQL and Apache + completely with RPMS for this example as well. + + * First remove mod_php3 : + +rpm -e mod_php3 + + * Then get the source rpm and INSTALL it, NOT --rebuild + +rpm -Uvh mod_php3-3.0.5-2.src.rpm + + * Then edit the /usr/src/redhat/SPECS/mod_php3.spec file + In the %build section add the database support you want, and the + path. + For MySQL you would add --with-mysql=/usr The %build section will + look something like this: + +./configure --prefix=/usr \ +--with-apxs=/usr/sbin/apxs \ +--with-config-file-path=/usr/lib \ +--enable-debug=no \ +--enable-safe-mode \ +--with-exec-dir=/usr/bin \ +--with-mysql=/usr \ +--with-system-regex + + * Once this modification is made then build the binary rpm as + follows: + +rpm -bb /usr/src/redhat/SPECS/mod_php3.spec + + * Then install the rpm + +rpm -ivh /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm + + Make sure you restart Apache, and you now have PHP 3 with MySQL support + using RPM's. Note that it is probably much easier to just build from + the distribution tarball of PHP 3 and follow the instructions in + INSTALL.REDHAT found in that distribution. + + 6. Unix: I patched Apache with the FrontPage extensions patch, and + suddenly PHP stopped working. Is PHP incompatible with the Apache + FrontPage extensions? + + No, PHP works fine with the FrontPage extensions. The problem is that + the FrontPage patch modifies several Apache structures, that PHP relies + on. Recompiling PHP (using 'make clean ; make') after the FP patch is + applied would solve the problem. + + 7. Unix/Windows: I have installed PHP, but when I try to access a PHP + script file via my browser, I get a blank screen. + + Do a 'view source' in the web browser and you will probably find that + you can see the source code of your PHP script. This means that the web + server did not send the script to PHP for interpretation. Something is + wrong with the server configuration - double check the server + configuration against the PHP installation instructions. + + 8. Unix/Windows: I have installed PHP, but when try to access a PHP + script file via my browser, I get a server 500 error. + + Something went wrong when the server tried to run PHP. To get to see a + sensible error message, from the command line, change to the directory + containing the PHP executable (php.exe on Windows) and run php -i. If + PHP has any problems running, then a suitable error message will be + displayed which will give you a clue as to what needs to be done next. + If you get a screen full of HTML codes (the output of the phpinfo() + function) then PHP is working, and your problem may be related to your + server configuration which you should double check. + + 9. Some operating systems: I have installed PHP without errors, but + when I try to start apache I get undefined symbol errors: +[mybox:user /src/php4] root# apachectl configtest + apachectl: /usr/local/apache/bin/httpd Undefined symbols: + _compress + _uncompress + + This has actually nothing to do with PHP, but with the MySQL client + libraries. Some need --with-zlib, others do not. This is also covered + in the MySQL FAQ. + + 10. Windows: I have installed PHP, but when I to access a PHP script + file via my browser, I get the error: +cgi error: + The specified CGI application misbehaved by not + returning a complete set of HTTP headers. + The headers it did return are: + + This error message means that PHP failed to output anything at all. To + get to see a sensible error message, from the command line, change to + the directory containing the PHP executable (php.exe on Windows) and + run php -i. If PHP has any problems running, then a suitable error + message will be displayed which will give you a clue as to what needs + to be done next. If you get a screen full of HTML codes (the output of + the phpinfo() function) then PHP is working. + + Once PHP is working at the command line, try accessing the script via + the browser again. If it still fails then it could be one of the + following: + + * File permissions on your PHP script, php.exe, php4ts.dll, php.ini + or any PHP extensions you are trying to load are such that the + anonymous internet user ISUR_ cannot access them. + * The script file does not exist (or possibly isn't where you think + it is relative to your web root directory). Note that for IIS you + can trap this error by ticking the 'check file exists' box when + setting up the script mappings in the Internet Services Manager. If + a script file does not exist then the server will return a 404 + error instead. There is also the additional benefit that IIS will + do any authentication required for you based on the NTLanMan + permissions on your script file. + + 11. Windows: I've followed all the instructions, but still can't get + PHP and IIS to work together! + + Make sure any user who needs to run a PHP script has the rights to run + php.exe! IIS uses an anonymous user which is added at the time IIS is + installed. This user needs rights to php.exe. Also, any authenticated + user will also need rights to execute php.exe. And for IIS4 you need to + tell it that PHP is a script engine. Also, you will want to read this + faq. + + 12. When running PHP as CGI with IIS, PWS, OmniHTTPD or Xitami, I get + the following error: Security Alert! PHP CGI cannot be accessed + directly.. + + You must set the cgi.force_redirect directive to 0. It defaults to 1 so + be sure the directive isn't commented out (with a ;). Like all + directives, this is set in php.ini + + Because the default is 1, it's critical that you're 100% sure that the + correct php.ini file is being read. Read this faq for details. + + 13. How do I know if my php.ini is being found and read? It seems like + it isn't as my changes aren't being implemented. + + To be sure your php.ini is being read by PHP, make a call to phpinfo() + and near the top will be a listing called Configuration File (php.ini). + This will tell you where PHP is looking for php.ini and whether or not + it's being read. If just a directory PATH exists than it's not being + read and you should put your php.ini in that directory. If php.ini is + included within the PATH than it is being read. + + If php.ini is being read and you're running PHP as a module, then be + sure to restart your web server after making changes to php.ini + + 14. How do I add my PHP directory to the PATH on Windows? + + On Windows NT, 2000, XP and 2003: + + * Go to Control Panel and open the System icon (Start -> Settings -> + Control Panel -> System, or just Start -> Control Panel -> System + for Windows XP/2003) + * Go to the Advanced tab + * Click on the 'Environment Variables' button + * Look into the 'System Variables' pane + * Find the Path entry (you may need to scroll to find it) + * Double click on the Path entry + * Enter your PHP directory at the end, including ';' before (e.g. + ;C:\php) + * Press OK and restart your computer + + On Windows 98/Me you need to edit the autoexec.bat file: + + * Open the Notepad (Start -> Run and enter notepad) + * Open the C:\autoexec.bat file + * Locate the line with PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;..... and + add: ;C:\php to the end of the line + * Save the file and restart your computer + + Note: Be sure to reboot after following the steps above to ensure + that the PATH changes are applied. + + The PHP manual used to promote the copying of files into the Windows + system directory, this is because this directory (C:\Windows, C:\WINNT, + etc.) is by default in the systems PATH. Copying files into the Windows + system directory has long since been deprecated and may cause problems. + + 15. How do I make the php.ini file available to PHP on windows? + + There are several ways of doing this. If you are using Apache, read + their installation specific instructions (Apache 1, Apache 2), + otherwise you must set the PHPRC environment variable: + + On Windows NT, 2000, XP and 2003: + + * Go to Control Panel and open the System icon (Start -> Settings -> + Control Panel -> System, or just Start -> Control Panel -> System + for Windows XP/2003) + * Go to the Advanced tab + * Click on the 'Environment Variables' button + * Look into the 'System variables' pane + * Click on 'New' and enter 'PHPRC' as the variable name and the + directory where php.ini is located as the variable value (e.g. + C:\php) + * Press OK and restart your computer + + On Windows 98/Me you need to edit the autoexec.bat file: + + * Open the Notepad (Start -> Run and enter notepad) + * Open the C:\autoexec.bat file + * Add a new line to the end of the file: set PHPRC=C:\php (replace + C:\php with the directory where php.ini is located). Please note + that the path cannot contain spaces. For instance, if you have + installed PHP in C:\Program Files\PHP, you would enter + C:\PROGRA~1\PHP instead. + * Save the file and restart your computer + + 16. Is it possible to use Apache content negotiation (MultiViews + option) with PHP? + + If links to PHP files include extension, everything works perfect. This + FAQ is only for the case when links to PHP files don't include + extension and you want to use content negotiation to choose PHP files + from URL with no extension. In this case, replace the line AddType + application/x-httpd-php .php with: +# PHP 4 +AddHandler php-script php +AddType text/html php + +# PHP 5 +AddHandler php5-script php +AddType text/html php + + This solution doesn't work for Apache 1 as PHP module doesn't catch + php-script. + + 17. Is PHP limited to process GET and POST request methods only? + + No, it is possible to handle any request method, e.g. CONNECT. Proper + response status can be sent with header(). If only GET and POST methods + should be handled, it can be achieved with this Apache configuration: + +Deny from all + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libeay32.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libeay32.dll new file mode 100644 index 0000000..f19959f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libeay32.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libmcrypt.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libmcrypt.dll new file mode 100644 index 0000000..091491c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libmcrypt.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libmhash.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libmhash.dll new file mode 100644 index 0000000..85c43c4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libmhash.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libmysql.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libmysql.dll new file mode 100644 index 0000000..f697f00 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libmysql.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libpq.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libpq.dll new file mode 100644 index 0000000..193d4e3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/libpq.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/license.txt b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/license.txt new file mode 100644 index 0000000..9ddf240 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/license.txt @@ -0,0 +1,68 @@ +-------------------------------------------------------------------- + The PHP License, version 3.01 +Copyright (c) 1999 - 2006 The PHP Group. All rights reserved. +-------------------------------------------------------------------- + +Redistribution and use in source and binary forms, with or without +modification, is permitted provided that the following conditions +are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. The name "PHP" must not be used to endorse or promote products + derived from this software without prior written permission. For + written permission, please contact group@php.net. + + 4. Products derived from this software may not be called "PHP", nor + may "PHP" appear in their name, without prior written permission + from group@php.net. You may indicate that your software works in + conjunction with PHP by saying "Foo for PHP" instead of calling + it "PHP Foo" or "phpfoo" + + 5. The PHP Group may publish revised and/or new versions of the + license from time to time. Each version will be given a + distinguishing version number. + Once covered code has been published under a particular version + of the license, you may always continue to use it under the terms + of that version. You may also choose to use such covered code + under the terms of any subsequent version of the license + published by the PHP Group. No one other than the PHP Group has + the right to modify the terms applicable to covered code created + under this License. + + 6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes PHP software, freely available from + ". + +THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND +ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PHP +DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------- + +This software consists of voluntary contributions made by many +individuals on behalf of the PHP Group. + +The PHP Group can be contacted via Email at group@php.net. + +For more information on the PHP Group and the PHP project, +please see . + +PHP includes the Zend Engine, freely available at +. diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/msql.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/msql.dll new file mode 100644 index 0000000..7ee369e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/msql.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/news.txt b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/news.txt new file mode 100644 index 0000000..85c7ee5 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/news.txt @@ -0,0 +1,4341 @@ +PHP NEWS +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +22 Jul 2010, PHP 5.2.14 +- Reverted bug fix #49521 (PDO fetchObject sets values before calling + constructor). (Felipe) + +- Updated timezone database to version 2010.5. (Derick) +- Upgraded bundled PCRE to version 8.02. (Ilia) + +- Rewrote var_export() to use smart_str rather than output buffering, prevents + data disclosure if a fatal error occurs (CVE-2010-2531). (Scott) +- Fixed a possible interruption array leak in strrchr(). Reported by + Péter Veres. (CVE-2010-2484) (Felipe) +- Fixed a possible interruption array leak in strchr(), strstr(), substr(), + chunk_split(), strtok(), addcslashes(), str_repeat(), trim(). (Felipe) +- Fixed a possible memory corruption in substr_replace() (Dmitry) +- Fixed SplObjectStorage unserialization problems (CVE-2010-2225). (Stas) +- Fixed a possible stack exaustion inside fnmatch(). Reporeted by Stefan + Esser (Ilia) +- Reset error state in PDO::beginTransaction() reset error state. (Ilia) +- Fixed a NULL pointer dereference when processing invalid XML-RPC + requests (Fixes CVE-2010-0397, bug #51288). (Raphael Geissert) +- Fixed handling of session variable serialization on certain prefix + characters. Reported by Stefan Esser (Ilia) +- Fixed a possible arbitrary memory access inside sqlite extension. Reported + by Mateusz Kocielski. (Ilia) +- Fixed a crash when calling an inexistent method of a class that inherits + PDOStatement if instantiated directly instead of doing by the PDO methods. + (Felipe) + +- Fixed bug #52317 (Segmentation fault when using mail() on a rhel 4.x (only 64 + bit)). (Adam) +- Fixed bug #52238 (Crash when an Exception occured in iterator_to_array). + (Johannes) +- Fixed bug #52237 (Crash when passing the reference of the property of a + non-object). (Dmitry) +- Fixed bug #52163 (SplFileObject::fgetss() fails due to parameter that can't + be set). (Felipe) +- Fixed bug #52162 (custom request header variables with numbers are removed). + (Sriram Natarajan) +- Fixed bug #52160 (Invalid E_STRICT redefined constructor error). (Felipe) +- Fixed bug #52061 (memory_limit above 2G). (Felipe) +- Fixed bug #52041 (Memory leak when writing on uninitialized variable returned + from function). (Dmitry) +- Fixed bug #52037 (Concurrent builds fail in install-programs). (seanius at + debian dot org, Kalle) +- Fixed bug #52019 (make lcov doesn't support TESTS variable anymore). (Patrick) +- Fixed bug #52010 (open_basedir restrictions mismatch on vacuum command). + (Ilia, Felipe) +- Fixed bug #51943 (AIX: Several files are out of ANSI spec). (Kalle, + coreystup at gmail dot com) +- Fixed bug #51911 (ReflectionParameter::getDefaultValue() memory leaks with + constant array). (Felipe) +- Fixed bug #51905 (ReflectionParameter fails if default value is an array + with an access to self::). (Felipe) +- Fixed bug #51822 (Segfault with strange __destruct() for static class + variables). (Dmitry) +- Fixed bug #51671 (imagefill does not work correctly for small images). + (Pierre) +- Fixed bug #51670 (getColumnMeta causes segfault when re-executing query + after calling nextRowset). (Pierrick) +- Fixed bug #51629 (CURLOPT_FOLLOWLOCATION error message is misleading). + (Pierre) +- Fixed bug #51617 (PDO PGSQL still broken against PostGreSQL < 7.4). + (Felipe, wdierkes at 5dollarwhitebox dot org) +- Fixed bug #51615 (PHP crash with wrong HTML in SimpleXML). (Felipe) +- Fixed bug #51609 (pg_copy_to: Invalid results when using fourth parameter). + (Felipe) +- Fixed bug #51608 (pg_copy_to: WARNING: nonstandard use of \\ in a string + literal). (cbandy at jbandy dot com) +- Fixed bug #51607 (pg_copy_from does not allow schema in the tablename + argument). (cbandy at jbandy dot com) +- Fixed bug #51604 (newline in end of header is shown in start of message). + (Daniel Egeberg) +- Fixed bug #51562 (query timeout in mssql can not be changed per query). + (ejsmont dot artur at gmail dot com) +- Fixed bug #51552 (debug_backtrace() causes segmentation fault and/or memory + issues). (Dmitry) +- Fixed bug #51532 (Wrong prototype for SplFileObject::fscanf()). (Etienne) +- Fixed bug #51445 (var_dump() invalid/slow *RECURSION* detection). (Felipe) +- Fixed bug #51393 (DateTime::createFromFormat() fails if format string contains + timezone). (Adam) +- Fixed bug #51374 (Wrongly initialized object properties). (Etienne) +- Fixed bug #51338 (URL-Rewriter is still enabled if use_only_cookies is + on). (Ilia, j dot jeising at gmail dot com) +- Fixed bug #51273 (Faultstring property does not exist when the faultstring is + empty) (Ilia, dennis at transip dot nl) +- Fixed bug #51269 (zlib.output_compression Overwrites Vary Header). (Adam) +- Fixed bug #51263 (imagettftext and rotated text uses wrong baseline) + (cschneid at cschneid dot com, Takeshi Abe) +- Fixed bug #51237 (milter SAPI crash on startup). (igmar at palsenberg dot com) +- Fixed bug #51213 (pdo_mssql is trimming value of the money column). (Ilia, + alexr at oplot dot com) +- Fixed bug #51192 (FILTER_VALIDATE_URL will invalidate a hostname that + includes '-'). (Adam, solar at azrael dot ws). +- Fixed bug #51190 (ftp_put() returns false when transfer was successful). + (Ilia) +- Fixed bug #51183 (ext/date/php_date.c fails to compile with Sun Studio). + (Sriram Natarajan) +- Fixed bug #51171 (curl_setopt() doesn't output any errors or warnings when + an invalid option is provided). (Ilia) +- Fixed bug #51128 (imagefill() doesn't work with large images). (Pierre) +- Fixed bug #51086 (DBA DB4 doesn't work with Berkeley DB 4.8). (Chris Jones) +- Fixed bug #51062 (DBA DB4 uses mismatched headers and libraries). (Chris + Jones) +- Fixed bug #51023 (filter doesn't detect int overflows with GCC 4.4). + (Raphael Geissert) +- Fixed bug #50762 (in WSDL mode Soap Header handler function only being called + if defined in WSDL). (mephius at gmail dot com) +- Fixed bug #50698 (SoapClient should handle wsdls with some incompatiable + endpoints). (Justin Dearing) +- Fixed bug #50383 (Exceptions thrown in __call() / __callStatic() do not + include file and line in trace). (Felipe) +- Fixed bug #49730 (Firebird - new PDO() returns NULL). (Felipe) +- Fixed bug #49723 (LimitIterator with empty SeekableIterator). (Etienne) +- Fixed bug #49576 (FILTER_VALIDATE_EMAIL filter needs updating) (Rasmus) +- Fixed bug #49320 (PDO returns null when SQLite connection fails). (Felipe) +- Fixed bug #49267 (Linking fails for iconv). (Moriyosh) +- Fixed bug #48601 (xpath() returns FALSE for legitimate query). (Rob) +- Fixed bug #48289 (iconv_mime_encode() quoted-printable scheme is broken). + (Adam, patch from hiroaki dot kawai at gmail dot com). +- Fixed bug #43314 (iconv_mime_encode(), broken Q scheme). (Rasmus) +- Fixed bug #33210 (getimagesize() fails to detect width/height on certain + JPEGs). (Ilia) +- Fixed bug #23229 (syslog() truncates messages). (Adam) + +25 Feb 2010, PHP 5.2.13 +- Updated timezone database to version 2010.2. (Derick) +- Upgraded bundled PCRE to version 7.9. (Ilia) + +- Removed automatic file descriptor unlocking happening on shutdown and/or + stream close (on all OSes excluding Windows). (Tony, Ilia) + +- Changed tidyNode class to disallow manual node creation. (Pierrick) + +- Added missing host validation for HTTP urls inside FILTER_VALIDATE_URL. + (Ilia) + +- Improved LCG entropy. (Rasmus, Samy Kamkar) + +- Fixed safe_mode validation inside tempnam() when the directory path does + not end with a /). (Martin Jansen) +- Fixed a possible open_basedir/safe_mode bypass in session extension + identified by Grzegorz Stachowiak. (Ilia) +- Fixed bug in bundled libgd causing spurious horizontal lines drawn by + gdImageFilledPolygon (libgd #100). (Takeshi Abe) +- Fixed build of mysqli with MySQL 5.5.0-m2. (Andrey) + +- Fixed bug #50940 Custom content-length set incorrectly in Apache sapis. + (Brian France, Rasmus) +- Fixed bug #50930 (Wrong date by php_date.c patch with ancient gcc/glibc + versions). (Derick) +- Fixed bug #50859 (build fails with openssl 1.0 due to md2 deprecation). + (Ilia, hanno at hboeck dot de) +- Fixed bug #50847 (strip_tags() removes all tags greater then 1023 bytes + long). (Ilia) +- Fixed bug #50832 (HTTP fopen wrapper does not support passwordless HTTP + authentication). (Jani) +- Fixed bug #50823 (ReflectionFunction::isDeprecated producing "cannot be called + statically" error). (Jani, Felipe) +- Fixed bug #50791 (Compile failure: Bad logic in defining fopencookie + emulation). (Jani) +- Fixed bug #50787 (stream_set_write_buffer() has no effect on socket + streams). (vnegrier at optilian dot com, Ilia) +- Fixed bug #50772 (mysqli constructor without parameters does not return a + working mysqli object). (Andrey) +- Fixed bug #50761 (system.multiCall crashes in xmlrpc extension). (hiroaki + dot kawai at gmail dot com, Ilia) +- Fixed bug #50732 (exec() adds single byte twice to $output array). (Ilia) +- Fixed bug #50728 (All PDOExceptions hardcode 'code' property to 0). (Joey, + Ilia) +- Fixed bug #50727 (Accessing mysqli->affected_rows on no connection causes + segfault). (Andrey, Johannes) +- Fixed bug #50680 (strtotime() does not support eighth ordinal number). + (Ilia) +- Fixed bug #50661 (DOMDocument::loadXML does not allow UTF-16). (Rob) +- Fixed bug #50657 (copy() with an empty (zero-byte) HTTP source succeeds but + returns false). (Ilia) +- Fixed bug #50636 (MySQLi_Result sets values before calling constructor). + (Pierrick) +- Fixed bug #50632 (filter_input() does not return default value if the + variable does not exist). (Ilia) +- Fixed bug #50576 (XML_OPTION_SKIP_TAGSTART option has no effect). (Pierrick) +- Fixed bug #50575 (PDO_PGSQL LOBs are not compatible with PostgreSQL 8.5). + (Matteo) +- Fixed bug #50558 (Broken object model when extending tidy). (Pierrick) +- Fixed bug #50540 (Crash while running ldap_next_reference test cases). + (Sriram) +- Fixed bug #50508 (compile failure: Conflicting HEADER type declarations). + (Jani) +- Fixed bug #50394 (Reference argument converted to value in __call). (Stas) +- Fixed bug #49851 (http wrapper breaks on 1024 char long headers). (Ilia) +- Fixed bug #49600 (imageTTFText text shifted right). (Takeshi Abe) +- Fixed bug #49585 (date_format buffer not long enough for >4 digit years). + (Derick, Adam) +- Fixed bug #49463 (setAttributeNS fails setting default namespace). (Rob) +- Fixed bug #48667 (Implementing Iterator and IteratorAggregate). (Etienne) +- Fixed bug #48590 (SoapClient does not honor max_redirects). (Sriram) +- Fixed bug #48190 (Content-type parameter "boundary" is not case-insensitive + in HTTP uploads). (Ilia) +- Fixed bug #47601 (defined() requires class to exist when testing for class + constants). (Ilia) +- Fixed bug #47409 (extract() problem with array containing word "this"). + (Ilia, chrisstocktonaz at gmail dot com) +- Fixed bug #47002 (Field truncation when reading from dbase dbs with more + then 1024 fields). (Ilia, sjoerd-php at linuxonly dot nl) +- Fixed bug #45599 (strip_tags() truncates rest of string with invalid + attribute). (Ilia, hradtke) +- Fixed bug #44827 (define() allows :: in constant names). (Ilia) + + +17 Dec 2009, PHP 5.2.12 +- Updated timezone database to version 2009.19 (2009s). (Derick) + +- Added LIBXML_PARSEHUGE constant to overrides the maximum text size of a + single text node when using libxml2.7.3+. (Kalle) +- Added protection for $_SESSION from interrupt corruption and improved + "session.save_path" check. (Stas) +- Added "max_file_uploads" INI directive, which can be set to limit the + number of file uploads per-request to 20 by default, to prevent possible + DOS via temporary file exhaustion. (Ilia) + +- Changed "post_max_size" php.ini directive to allow unlimited post size by + setting it to 0. (Rasmus) + +- Improved fix for bug #50006 (Segfault caused by uksort()). (Stas) + +- Fixed error_log() to be binary safe when using message_type 3. (Jani) +- Fixed unnecessary invocation of setitimer when timeouts have been disabled. + (Arvind Srinivasan) +- Fixed crash in com_print_typeinfo when an invalid typelib is given. + (Pierre) +- Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. + (Rasmus) +- Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz + Stachowiak. (Rasmus) +- Fixed crash in SQLiteDatabase::ArrayQuery() and SQLiteDatabase::SingleQuery() + when calling using Reflection. (Felipe) +- Fixed crash when instantiating PDORow and PDOStatement through Reflection. + (Felipe) +- Fixed memory leak in openssl_pkcs12_export_to_file(). (Felipe) + +- Fixed bug #50445 (PDO-ODBC stored procedure call from Solaris 64-bit causes + segfault). (davbrown4 at yahoo dot com, Felipe) +- Fixed bug #50345 (nanosleep not detected properly on some solaris versions). + (Jani) +- Fixed bug #50323 (Allow use of ; in values via ;; in PDO DSN). + (Ilia, Pierrick) +- Fixed bug #50285 (xmlrpc does not preserve keys in encoded indexed arrays). + (Felipe) +- Fixed bug #50282 (xmlrpc_encode_request() changes object into array in + calling function). (Felipe) +- Fixed bug #50266 (conflicting types for llabs). (Jani) +- Fixed bug #50255 (isset() and empty() silently casts array to object). + (Felipe) +- Fixed bug #50219 (soap call Segmentation fault on a redirected url). + (Pierrick) +- Fixed bug #50209 (Compiling with libedit cannot find readline.h). + (tcallawa at redhat dot com) +- Fixed bug #50207 (segmentation fault when concatenating very large strings + on 64bit linux). (Ilia) +- Fixed bug #50195 (pg_copy_to() fails when table name contains schema. (Ilia) +- Fixed bug #50185 (ldap_get_entries() return false instead of an empty array + when there is no error). (Jani) +- Fixed bug #50174 (Incorrectly matched docComment). (Felipe) +- Fixed bug #50168 (FastCGI fails with wrong error on HEAD request to + non-existent file). (Dmitry) +- Fixed bug #50162 (Memory leak when fetching timestamp column from Oracle + database). (Felipe) +- Fixed bug #50158 (FILTER_VALIDATE_EMAIL fails with valid addresses + containing = or ?). (Pierrick) +- Fixed bug #50073 (parse_url() incorrect when ? in fragment). (Ilia) +- Fixed bug #50006 (Segfault caused by uksort()). (Felipe) +- Fixed bug #50005 (Throwing through Reflection modified Exception object makes + segmentation fault). (Felipe) +- Fixed bug #49990 (SNMP3 warning message about security level printed twice). + (Jani) +- Fixed bug #49985 (pdo_pgsql prepare() re-use previous aborted transaction). + (ben dot pineau at gmail dot com, Ilia, Matteo) +- Fixed bug #49972 (AppendIterator undefined function crash). (Johannes) +- Fixed bug #49921 (Curl post upload functions changed). (Ilia) +- Fixed bug #49855 (import_request_variables() always returns NULL). + (Ilia, sjoerd at php dot net) +- Fixed bug #49847 (exec() fails to return data inside 2nd parameter, given + output lines >4095 bytes). (Ilia) +- Fixed bug #49809 (time_sleep_until() is not available on OpenSolaris). (Jani) +- Fixed bug #49785 (insufficient input string validation of htmlspecialchars()). + (Moriyoshi, hello at iwamot dot com) +- Fixed bug #49757 (long2ip() can return wrong value in a multi-threaded + applications). (Ilia, Florian Anderiasch) +- Fixed bug #49738 (calling mcrypt() after mcrypt_generic_deinit() crashes). + (Sriram Natarajan) +- Fixed bug #49719 (ReflectionClass::hasProperty returns true for a private + property in base class). (Felipe) +- Fixed bug #49698 (Unexpected change in strnatcasecmp()). (Rasmus) +- Fixed bug #49677 (ini parser crashes with apache2 and using ${something} ini + variables). (Jani) +- Fixed bug #49660 (libxml 2.7.3+ limits text nodes to 10MB). (Felipe) +- Fixed bug #49647 (DOMUserData does not exist). (Rob) +- Fixed bug #49630 (imap_listscan() function missing). (Felipe) +- Fixed bug #49627 (error_log to specified file does not log time according to + date.timezone). (Dmitry) +- Fixed bug #49578 (make install-pear fails). (Hannes) +- Fixed bug #49536 (mb_detect_encoding() returns incorrect results when + mbstring.strict_mode is turned on). (Moriyoshi) +- Fixed bug #49531 (CURLOPT_INFILESIZE sometimes causes warning "CURLPROTO_FILE + cannot be set"). (Felipe) +- Fixed bug #49528 (UTF-16 strings prefixed by BOMs wrongly converted). + (Moriyoshi) +- Fixed bug #49521 (PDO fetchObject sets values before calling constructor). + (Pierrick) +- Fixed bug #49517 (cURL's CURLOPT_FILE prevents file from being deleted after + fclose()). (Ilia) +- Fixed bug #49472 (Constants defined in Interfaces can be overridden). + (Felipe) +- Fixed bug #49354 (mb_strcut() cuts wrong length when offset is in the middle + of a multibyte character). (Moriyoshi) +- Fixed bug #49332 (Build error with Snow Leopard). (Scott) +- Fixed bug #49244 (Floating point NaN cause garbage characters). (Sjoerd) +- Fixed bug #49174 (crash when extending PDOStatement and trying to set + queryString property). (Felipe) +- Fixed bug #49098 (mysqli segfault on error). (Rasmus) +- Fixed bug #48805 (IPv6 socket transport is not working). (Ilia) +- Fixed bug #48764 (PDO_pgsql::query() always uses implicit prepared statements + if v3 proto available). (Matteo, Mark Kirkwood) +- Fixed bug #47848 (importNode doesn't preserve attribute namespaces). (Rob) +- Fixed bug #45120 (PDOStatement->execute() returns true then false for same + statement). (Pierrick) +- Fixed bug #34852 (Failure in odbc_exec() using oracle-supplied odbc driver). + (tim dot tassonis at trivadis dot com) + + +17 Sep 2009, PHP 5.2.11 +- Fixed certificate validation inside php_openssl_apply_verification_policy. + (Ryan Sleevi, Ilia) +- Updated timezone database to version 2009.13 (2009m) (Derick) +- Added missing sanity checks around exif processing. (Ilia) +- Fixed sanity check for the color index in imagecolortransparent. (Pierre) +- Fixed zlib.deflate compress filter to actually accept level parameter. (Jani) +- Fixed leak on error in popen/exec (and related functions) on Windows. + (Pierre) +- Fixed regression in cURL extension that prevented flush of data to output + defined as a file handle. (Ilia) +- Fixed memory leak in stream_is_local(). (Felipe, Tony) + +- Fixed bug #49470 (FILTER_SANITIZE_EMAIL allows disallowed characters). (Ilia) +- Fixed bug #49447 (php engine needs to correctly check for socket API return + status on windows). (Sriram Natarajan) +- Fixed bug #49372 (segfault in php_curl_option_curl). (Pierre) +- Fixed bug #49361 (wordwrap() wraps incorrectly on end of line boundaries). + (Ilia, code-it at mail dot ru) +- Fixed bug #49289 (bcmath module doesn't compile with phpize configure). + (Jani) +- Fixed bug #49286 (php://input (php_stream_input_read) is broken). (Jani) +- Fixed bug #49269 (Ternary operator fails on Iterator object when used + inside foreach declaration). (Etienne, Dmitry) +- Fixed bug #49236 (Missing PHP_SUBST(PDO_MYSQL_SHARED_LIBADD)). (Jani) +- Fixed bug #49144 (Import of schema from different host transmits original + authentication details). (Dmitry) +- Fixed bug #49132 (posix_times returns false without error). + (phpbugs at gunnu dot us) +- Fixed bug #49125 (Error in dba_exists C code). (jdornan at stanford dot edu) +- Fixed bug #49095 (proc_get_status['exitcode'] fails on win32). (Felipe) +- Fixed bug #49074 (private class static fields can be modified by using + reflection). (Jani) +- Fixed bug #49072 (feof never returns true for damaged file in zip). + (Pierre) +- Fixed bug #49052 (context option headers freed too early when using + --with-curlwrappers). (Jani) +- Fixed bug #49032 (SplFileObject::fscanf() variables passed by reference). + (Jani) +- Fixed bug #49026 (proc_open() can bypass safe_mode_protected_env_vars + restrictions). (Ilia) +- Fixed bug #49000 (PHP CLI in Interactive mode (php -a) crashes when + including files from function). (Stas) +- Fixed bug #48994 (zlib.output_compression does not output HTTP headers + when set to a string value). (Jani) +- Fixed bug #48980 (Crash when compiling with pdo_firebird). (Felipe) +- Fixed bug #48962 (cURL does not upload files with specified filename). (Ilia) +- Fixed bug #48929 (Double \r\n after HTTP headers when "header" context + option is an array). (David Zülke) +- Fixed bug #48913 (Too long error code strings in pdo_odbc driver). + (naf at altlinux dot ru, Felipe) +- Fixed bug #48802 (printf() returns incorrect outputted length). (Jani) +- Fixed bug #48801 (Problem with imagettfbbox). (Takeshi Abe) +- Fixed bug #48788 (RecursiveDirectoryIterator doesn't descend into + symlinked directories). (Ilia) +- Fixed bug #48774 (SIGSEGVs when using curl_copy_handle()). (Sriram Natarajan) +- Fixed bug #48763 (ZipArchive produces corrupt archive). + (dani dot church at gmail dot com, Pierre) +- Fixed bug #48762 (IPv6 address filter still rejects valid address). (Felipe) +- Fixed bug #48733 (CURLOPT_WRITEHEADER|CURLOPT_FILE|CURLOPT_STDERR warns on + files that have been opened with r+). (Ilia) +- Fixed bug #48732 (TTF Bounding box wrong for letters below baseline). + (Takeshi Abe) +- Fixed bug #48718 (FILTER_VALIDATE_EMAIL does not allow numbers in domain + components). (Ilia) +- Fixed bug #48709 (metaphone and 'wh'). (brettz9 at yahoo dot com, Felipe) +- Fixed bug #48697 (mb_internal_encoding() value gets reset by parse_str()). + (Moriyoshi) +- Fixed bug #48696 (ldap_read() segfaults with invalid parameters). (Felipe) +- Fixed bug #48693 (Double declaration of __lambda_func when lambda wrongly + formatted). (peter at lvp-media dot com, Felipe) +- Fixed bug #48661 (phpize is broken with non-bash shells). (Jani) +- Fixed bug #48645 (mb_convert_encoding() doesn't understand hexadecimal + html-entities). (Moriyoshi) +- Fixed bug #48637 ("file" fopen wrapper is overwritten when using + --with-curlwrappers). (Jani) +- Fixed bug #48636 (Error compiling of ext/date on netware). + (guenter at php.net, Ilia) +- Fixed bug #48629 (get_defined_constants() ignores categorize parameter). + (Felipe) +- Fixed bug #48619 (imap_search ALL segfaults). (Pierre) +- Fixed bug #48608 (Invalid libreadline version not detected during + configure). (Jani) +- Fixed bug #48555 (ImageFTBBox() differs from previous versions for texts with + new lines) (Takeshi Abe) +- Fixed bug #48539 (pdo_dblib fails to connect, throws empty PDOException + "SQLSTATE[] (null)"). (Felipe) +- Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent when using TMPDIR). + (Ilia) +- Fixed bug #48450 (Compile failure under IRIX 6.5.30 building gd.c). (Kalle) +- Fixed bug #48400 (imap crashes when closing stream opened with OP_PROTOTYPE + flag). (Jani) +- Fixed bug #48284 (hash "adler32" byte order is reversed). (Scott) +- Fixed bug #48276 (date("Y") on big endian machines produces the wrong + result). (Scott) +- Fixed bug #48247 (Infinite loop and possible crash during startup with + errors when errors are logged). (Jani) +- Fixed bug #48182 (ssl handshake fails during asynchronous socket connection). + (Sriram Natarajan) +- Fixed bug #48116 (Fixed build with Openssl 1.0). + (Pierre, Al dot Smith at aeschi dot ch dot eu dot org) +- Fixed bug #48060 (pdo_pgsql - large objects are returned as empty). (Matteo) +- Fixed bug #48057 (Only the date fields of the first row are fetched, + others are empty). (info at programmiernutte dot net) +- Fixed bug #47481 (natcasesort() does not sort extended ASCII characters + correctly). (Herman Radtke) +- Fixed bug #47351 (Memory leak in DateTime). (Derick, Tobias John) +- Fixed bug #47273 (Encoding bug in SoapServer->fault). (Dmitry) +- Fixed bug #46020 (with Sun Java System Web Server 7.0 on HPUX, #define HPUX). + (Uwe Schindler) +- Fixed bug #45905 (imagefilledrectangle() clipping error). + (markril at hotmail dot com, Pierre) +- Fixed bug #45280 (Reflection of instantiated COM classes causes PHP to + crash). (Paul Richards, Kalle) +- Fixed bug #45141 (setcookie will output expires years of >4 digits). (Ilia) +- Fixed bug #44683 (popen crashes when an invalid mode is passed). (Pierre) +- Fixed bug #44144 (spl_autoload_functions() should return object instance + when appropriate). (Hannes, Etienne) +- Fixed bug #43510 (stream_get_meta_data() does not return same mode as used in + fopen). (Jani) +- Fixed bug #42434 (ImageLine w/ antialias = 1px shorter). + (wojjie at gmail dot com, Kalle) +- Fixed bug #28038 (Sent incorrect RCPT TO commands to SMTP server) (Garrett) +- Fixed bug #49572 (use of C++ style comments causes build failure). + (Sriram Natarajan) + +17 Jun 2009, PHP 5.2.10 +- Added "ignore_errors" option to http fopen wrapper. (David Zulke, Sara) +- Added new CURL options CURLOPT_REDIR_PROTOCOLS, CURLOPT_PROTOCOLS, + and CURLPROTO_* for redirect fixes in CURL 7.19.4. (Yoram Bar Haim, Stas) +- Added support for Sun CC (FR #46595 and FR #46513). (David Soria Parra) + +- Changed default value of array_unique()'s optional sorting type parameter + back to SORT_STRING to fix backwards compatibility breakage introduced in + PHP 5.2.9. (Moriyoshi) + +- Fixed memory corruptions while reading properties of zip files. (Ilia) +- Fixed memory leak in ob_get_clean/ob_get_flush. (Christian) +- Fixed segfault on invalid session.save_path. (Hannes) +- Fixed leaks in imap when a mail_criteria is used. (Pierre) +- Fixed missing erealloc() in fix for Bug #40091 in spl_autoload_register. (Greg) + +- Fixed bug #48562 (Reference recursion causes segfault when used in + wddx_serialize_vars()). (Felipe) +- Fixed bug #48557 (Numeric string keys in Apache Hashmaps are not cast to + integers). (David Zuelke) +- Fixed bug #48518 (curl crashes when writing into invalid file handle). (Tony) +- Fixed bug #48514 (cURL extension uses same resource name for simple and + multi APIs). (Felipe) +- Fixed bug #48469 (ldap_get_entries() leaks memory on empty search + results). (Patrick) +- Fixed bug #48456 (CPPFLAGS not restored properly in phpize.m4). (Jani, + spisek at kerio dot com) +- Fixed bug #48448 (Compile failure under IRIX 6.5.30 building cast.c). + (Kalle) +- Fixed bug #48441 (ldap_search() sizelimit, timelimit and deref options + persist). (Patrick) +- Fixed bug #48434 (Improve memory_get_usage() accuracy). (Arnaud) +- Fixed bug #48416 (Force a cache limit in ereg() to stop excessive memory + usage). (Scott) +- Fixed bug #48409 (Crash when exception is thrown while passing function + arguments). (Arnaud) +- Fixed bug #48378 (exif_read_data() segfaults on certain corrupted .jpeg + files). (Pierre) +- Fixed bug #48359 (Script hangs on snmprealwalk if OID is not increasing). + (Ilia, simonov at gmail dot com) +- Fixed bug #48336 (ReflectionProperty::getDeclaringClass() does not work + with redeclared property). + (patch by Markus dot Lidel at shadowconnect dot com) +- Fixed bug #48326 (constant MSG_DONTWAIT not defined). (Arnaud) +- Fixed bug #48313 (fgetcsv() does not return null for empty rows). (Ilia) +- Fixed bug #48309 (stream_copy_to_stream() and fpasstru() do not update + stream position of plain files). (Arnaud) +- Fixed bug #48307 (stream_copy_to_stream() copies 0 bytes when $source is a + socket). (Arnaud) +- Fixed bug #48273 (snmp*_real_walk() returns SNMP errors as values). + (Ilia, lytboris at gmail dot com) +- Fixed bug #48256 (Crash due to double-linking of history.o). + (tstarling at wikimedia dot org) +- Fixed bug #48248 (SIGSEGV when access to private property via &__get). + (Felipe) +- Fixed bug #48247 (Crash on errors during startup). (Stas) +- Fixed bug #48240 (DBA Segmentation fault dba_nextkey). (Felipe) +- Fixed bug #48224 (Incorrect shuffle in array_rand). (Etienne) +- Fixed bug #48221 (memory leak when passing invalid xslt parameter). + (Felipe) +- Fixed bug #48207 (CURLOPT_(FILE|WRITEHEADER options do not error out when + working with a non-writable stream). (Ilia) +- Fixed bug #48206 (Iterating over an invalid data structure with + RecursiveIteratorIterator leads to a segfault). (Scott) +- Fixed bug #48204 (xmlwriter_open_uri() does not emit warnings on invalid + paths). (Ilia) +- Fixed bug #48203 (Crash when CURLOPT_STDERR is set to regular file). (Jani) +- Fixed bug #48202 (Out of Memory error message when passing invalid file + path) (Pierre) +- Fixed bug #48156 (Added support for lcov v1.7). (Ilia) +- Fixed bug #48132 (configure check for curl ssl support fails with + --disable-rpath). (Jani) +- Fixed bug #48131 (Don't try to bind ipv4 addresses to ipv6 ips via bindto). + (Ilia) +- Fixed bug #48070 (PDO_OCI: Segfault when using persistent connection). + (Pierre, Matteo, jarismar dot php at gmail dot com) +- Fixed bug #48058 (Year formatter goes wrong with out-of-int range). (Derick) +- Fixed bug #48038 (odbc_execute changes variables used to form params array). + (Felipe) +- Fixed bug #47997 (stream_copy_to_stream returns 1 on empty streams). (Arnaud) +- Fixed bug #47991 (SSL streams fail if error stack contains items). (Mikko) +- Fixed bug #47981 (error handler not called regardless). (Hannes) +- Fixed bug #47969 (ezmlm_hash() returns different values depend on OS). (Ilia) +- Fixed bug #47946 (ImageConvolution overwrites background). (Ilia) +- Fixed bug #47940 (memory leaks in imap_body). (Pierre, Jake Levitt) +- Fixed bug #47937 (system() calls sapi_flush() regardless of output + buffering). (Ilia) +- Fixed bug #47903 ("@" operator does not work with string offsets). (Felipe) +- Fixed bug #47893 (CLI aborts on non blocking stdout). (Arnaud) +- Fixed bug #47849 (Non-deep import loses the namespace). (Rob) +- Fixed bug #47845 (PDO_Firebird omits first row from query). (Lars W) +- Fixed bug #47836 (array operator [] inconsistency when the array has + PHP_INT_MAX index value). (Matt) +- Fixed bug #47831 (Compile warning for strnlen() in main/spprintf.c). + (Ilia, rainer dot jung at kippdata dot de) +- Fixed bug #47828 (openssl_x509_parse() segfaults when a UTF-8 conversion + fails). (Scott, Kees Cook, Pierre) +- Fixed bug #47818 (Segfault due to bound callback param). (Felipe) +- Fixed bug #47801 (__call() accessed via parent:: operator is provided + incorrect method name). (Felipe) +- Fixed bug #47769 (Strange extends PDO). (Felipe) +- Fixed bug #47745 (FILTER_VALIDATE_INT doesn't allow minimum integer). + (Dmitry) +- Fixed bug #47721 (Alignment issues in mbstring and sysvshm extension). + (crrodriguez at opensuse dot org, Ilia) +- Fixed bug #47704 (PHP crashes on some "bad" operations with string + offsets). (Dmitry) +- Fixed bug #47695 (build error when xmlrpc and iconv are compiled against + different iconv versions). (Scott) +- Fixed bug #47667 (ZipArchive::OVERWRITE seems to have no effect). + (Mikko, Pierre) +- Fixed bug #47644 (Valid integers are truncated with json_decode()). (Scott) +- Fixed bug #47639 (pg_copy_from() WARNING: nonstandard use of \\ in a + string literal). (Ilia) +- Fixed bug #47616 (curl keeps crashing). (Felipe) +- Fixed bug #47598 (FILTER_VALIDATE_EMAIL is locale aware). (Ilia) +- Fixed bug #47566 (pcntl_wexitstatus() returns signed status). + (patch by james at jamesreno dot com) +- Fixed bug #47564 (unpacking unsigned long 32bit bit endian returns wrong + result). (Ilia) +- Fixed bug #47487 (performance degraded when reading large chunks after + fix of bug #44607). (Arnaud) +- Fixed bug #47468 (enable cli|cgi-only extensions for embed sapi). (Jani) +- Fixed bug #47435 (FILTER_FLAG_NO_PRIV_RANGE does not work with ipv6 + addresses in the filter extension). (Ilia) +- Fixed bug #47430 (Errors after writing to nodeValue parameter of an absent + previousSibling). (Rob) +- Fixed bug #47365 (ip2long() may allow some invalid values on certain 64bit + systems). (Ilia) +- Fixed bug #47254 (Wrong Reflection for extends class). (Felipe) +- Fixed bug #47042 (cgi sapi is incorrectly removing SCRIPT_FILENAME). + (Sriram Natarajan, David Soria Parra) +- Fixed bug #46882 (Serialize / Unserialize misbehaviour under OS with + different bit numbers). (Matt) +- Fixed bug #46812 (get_class_vars() does not include visible private variable + looking at subclass). (Arnaud) +- Fixed bug #46386 (Digest authentication with SOAP module fails against MSSQL + SOAP services). (Ilia, lordelph at gmail dot com) +- Fixed bug #46109 (Memory leak when mysqli::init() is called multiple times). + (Andrey) +- Fixed bug #45997 (safe_mode bypass with exec/system/passthru (windows only)). + (Pierre) +- Fixed bug #45877 (Array key '2147483647' left as string). (Matt) +- Fixed bug #45822 (Near infinite-loops while parsing huge relative offsets). + (Derick, Mike Sullivan) +- Fixed bug #45799 (imagepng() crashes on empty image). + (Martin McNickle, Takeshi Abe) +- Fixed bug #45622 (isset($arrayObject->p) misbehaves with + ArrayObject::ARRAY_AS_PROPS set). (robin_fernandes at uk dot ibm dot com, Arnaud) +- Fixed bug #45614 (ArrayIterator::current(), ::key() can show 1st private prop + of wrapped object). (robin_fernandes at uk dot ibm dot com, Arnaud) +- Fixed bug #45540 (stream_context_create creates bad http request). (Arnaud) +- Fixed bug #45202 (zlib.output_compression can not be set with ini_set()). + (Jani) +- Fixed bug #45191 (error_log ignores date.timezone php.ini val when setting + logging timestamps). (Derick) +- Fixed bug #45092 (header HTTP context option not being used when compiled + using --with-curlwrappers). (Jani) +- Fixed bug #44996 (xmlrpc_decode() ignores time zone on iso8601.datetime). + (Ilia, kawai at apache dot org) +- Fixed bug #44827 (define() is missing error checks for class constants). + (Ilia) +- Fixed bug #44214 (Crash using preg_replace_callback() and global variables). + (Nuno, Scott) +- Fixed bug #43073 (TrueType bounding box is wrong for angle<>0). + (Martin McNickle) +- Fixed bug #42663 (gzinflate() try to allocate all memory with truncated + data). (Arnaud) +- Fixed bug #42414 (some odbc_*() functions incompatible with Oracle ODBC + driver). (jhml at gmx dot net) +- Fixed bug #42362 (HTTP status codes 204 and 304 should not be gzipped). + (Scott, Edward Z. Yang) +- Fixed bug #42143 (The constant NAN is reported as 0 on Windows) + (Kanwaljeet Singla, Venkat Raman Don) +- Fixed bug #38805 (PDO truncates text from SQL Server text data type field). + (Steph) + + +26 Feb 2009, PHP 5.2.9 +- Changed __call() to be invoked on private/protected method access, similar to + properties and __get(). (Andrei) + +- Added optional sorting type flag parameter to array_unique(). Default is + SORT_REGULAR. (Andrei) + +- Fixed a crash on extract in zip when files or directories entry names contain + a relative path. (Pierre) +- Fixed error conditions handling in stream_filter_append(). (Arnaud) +- Fixed zip filename property read. (Pierre) +- Fixed explode() behavior with empty string to respect negative limit. (Shire) +- Fixed security issue in imagerotate(), background colour isn't validated + correctly with a non truecolour image. Reported by Hamid Ebadi, + APA Laboratory (Fixes CVE-2008-5498). (Scott) +- Fixed a segfault when malformed string is passed to json_decode(). (Scott) +- Fixed bug in xml_error_string() which resulted in messages being + off by one. (Scott) + +- Fixed bug #47422 (modulus operator returns incorrect results on 64 bit + linux). (Matt) +- Fixed bug #47399 (mb_check_encoding() returns true for some illegal SJIS + characters). (for-bugs at hnw dot jp, Moriyoshi) +- Fixed bug #47353 (crash when creating a lot of objects in object + destructor). (Tony) +- Fixed bug #47322 (sscanf %d doesn't work). (Felipe) +- Fixed bug #47282 (FILTER_VALIDATE_EMAIL is marking valid email addresses + as invalid). (Ilia) +- Fixed bug #47220 (segfault in dom_document_parser in recovery mode). (Rob) +- Fixed bug #47217 (content-type is not set properly for file uploads). (Ilia) +- Fixed bug #47174 (base64_decode() interprets pad char in mid string as + terminator). (Ilia) +- Fixed bug #47165 (Possible memory corruption when passing return value by + reference). (Dmitry) +- Fixed bug #47152 (gzseek/fseek using SEEK_END produces strange results). + (Felipe) +- Fixed bug #47131 (SOAP Extension ignores "user_agent" ini setting). (Ilia) +- Fixed bug #47109 (Memory leak on $a->{"a"."b"} when $a is not an object). + (Etienne, Dmitry) +- Fixed bug #47104 (Linking shared extensions fails with icc). (Jani) +- Fixed bug #47049 (SoapClient::__soapCall causes a segmentation fault). + (Dmitry) +- Fixed bug #47048 (Segfault with new pg_meta_data). (Felipe) +- Fixed bug #47042 (PHP cgi sapi is removing SCRIPT_FILENAME for non + apache). (Sriram Natarajan) +- Fixed bug #47037 (No error when using fopen with empty string). (Cristian + Rodriguez R., Felipe) +- Fixed bug #47035 (dns_get_record returns a garbage byte at the end of a + TXT record). (Felipe) +- Fixed bug #47027 (var_export doesn't show numeric indices on ArrayObject). + (Derick) +- Fixed bug #46985 (OVERWRITE and binary mode does not work, regression + introduced in 5.2.8). (Pierre) +- Fixed bug #46973 (IPv6 address filter rejects valid address). (Felipe) +- Fixed bug #46964 (Fixed pdo_mysql build with older version of MySQL). (Ilia) +- Fixed bug #46959 (Unable to disable PCRE). (Scott) +- Fixed bug #46918 (imap_rfc822_parse_adrlist host part not filled in + correctly). (Felipe) +- Fixed bug #46889 (Memory leak in strtotime()). (Derick) +- Fixed bug #46887 (Invalid calls to php_error_docref()). (oeriksson at + mandriva dot com, Ilia) +- Fixed bug #46873 (extract($foo) crashes if $foo['foo'] exists). (Arnaud) +- Fixed bug #46843 (CP936 euro symbol is not converted properly). (ty_c at + cybozuy dot co dot jp, Moriyoshi) +- Fixed bug #46798 (Crash in mssql extension when retrieving a NULL value + inside a binary or image column type). (Ilia) +- Fixed bug #46782 (fastcgi.c parse error). (Matt) +- Fixed bug #46760 (SoapClient doRequest fails when proxy is used). (Felipe) +- Fixed bug #46748 (Segfault when an SSL error has more than one error). + (Scott) +- Fixed bug #46739 (array returned by curl_getinfo should contain + content_type key). (Mikko) +- Fixed bug #46699 (xml_parse crash when parser is namespace aware). (Rob) +- Fixed bug #46419 (Elements of associative arrays with NULL value are + lost). (Dmitry) +- Fixed bug #46282 (Corrupt DBF When Using DATE). (arne at bukkie dot nl) +- Fixed bug #46026 (bz2.decompress/zlib.inflate filter tries to decompress + after end of stream). (Greg) +- Fixed bug #46005 (User not consistently logged under Apache2). (admorten + at umich dot edu, Stas) +- Fixed bug #45996 (libxml2 2.7 causes breakage with character data in + xml_parse()). (Rob) +- Fixed bug #45940 (MySQLI OO does not populate connect_error property on + failed connect). (Johannes) +- Fixed bug #45923 (mb_st[r]ripos() offset not handled correctly). (Moriyoshi) +- Fixed bug #45327 (memory leak if offsetGet throws exception). (Greg) +- Fixed bug #45239 (Encoding detector hangs with mbstring.strict_detection + enabled). (Moriyoshi) +- Fixed bug #45161 (Reusing a curl handle leaks memory). (Mark Karpeles, Jani) +- Fixed bug #44336 (Improve pcre UTF-8 string matching performance). (frode + at coretrek dot com, Nuno) +- Fixed bug #43841 (mb_strrpos() offset is byte count for negative values). + (Moriyoshi) +- Fixed bug #37209 (mssql_execute with non fatal errors). (Kalle) +- Fixed bug #35975 (Session cookie expires date format isn't the most + compatible. Now matches that of setcookie()). (Scott) + + +08 Dec 2008, PHP 5.2.8 +- Reverted bug fix #42718 that broke magic_quotes_gpc (Scott) + +04 Dec 2008, PHP 5.2.7 +- Upgraded PCRE to version 7.8 (Fixes CVE-2008-2371). (Ilia) +- Updated timezone database to version 2008.9. (Derick) +- Upgraded bundled libzip to 0.9.0. (Pierre) + +- Added logging option for error_log to send directly to SAPI. (Stas) +- Added PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION, + PHP_EXTRA_VERSION, PHP_VERSION_ID, PHP_ZTS and PHP_DEBUG constants. (Pierre) +- Added "PHP_INI_SCAN_DIR" environment variable which can be used to + either disable or change the compile time ini scan directory (FR #45114). + (Jani) + +- Reverted fix for bug #44197 due to behaviour change in minor version. + (Felipe) + +- Fixed missing initialization of BG(page_uid) and BG(page_gid), + reported by Maksymilian Arciemowicz. (Stas) +- Fixed memory leak inside sqlite_create_aggregate(). (Felipe) +- Fixed memory leak inside PDO sqlite's sqliteCreateAggregate() method. + (Felipe) +- Fixed a crash inside gd with invalid fonts (Fixes CVE-2008-3658). (Pierre) +- Fixed a possible overflow inside memnstr (Fixes CVE-2008-3659). + (LaurentGaffie) +- Fixed incorrect php_value order for Apache configuration, reported by + Maksymilian Arciemowicz. (Stas) +- Fixed memory leak inside readline_callback_handler_remove() function. + (Felipe) +- Fixed sybase_fetch_*() to continue reading after CS_ROW_FAIL status (Timm) +- Fixed a bug inside dba_replace() that could cause file truncation + withinvalid keys. (Ilia) +- Fixed memory leak inside readline_callback_handler_install() function.(Ilia) +- Fixed memory leak inside readline_completion_function() function. (Felipe) +- Fixed stream_get_contents() when using $maxlength and socket is notclosed. + indeyets [at] php [dot] net on #46049. (Arnaud) +- Fixed stream_get_line() to behave as documented on non-blocking streams. + (Arnaud) +- Fixed endless loop in PDOStatement::debugDumpParams(). + (jonah.harris at gmail dot com) +- Fixed ability to use "internal" heaps in extensions. (Arnaud, Dmitry) +- Fixed weekdays adding/subtracting algorithm. (Derick) +- Fixed some ambiguities in the date parser. (Derick) +- Fixed a bug with the YYYY-MM format not resetting the day correctly. + (Derick) +- Fixed a bug in the DateTime->modify() methods, it would not use the advanced + relative time strings. (Derick) +- Fixed extraction of zip files or directories when the entry name is a + relative path. (Pierre) +- Fixed read or write errors for large zip archives. (Pierre) +- Fixed security issues detailed in CVE-2008-2665 and CVE-2008-2666. + (Christian Hoffmann) +- Fixed simplexml asXML() not to lose encoding when dumping entire + document to file. (Ilia) +- Fixed a crash inside PDO when trying instantiate PDORow manually. + (Felipe) +- Fixed build failure of ext/mysqli with libmysql 6.0 - missing + rplfunctions. (Andrey) +- Fixed a regression when using strip_tags() and < is within an + attribute.(Scott) +- Fixed a crash on invalid method in ReflectionParameter constructor. + (Christian Seiler) + +- Fixed bug #46732 (mktime.year description is wrong). (Derick) +- Fixed bug #46696 (cURL fails in upload files with specified content-type). + (Ilia) +- Fixed bug #46673 (stream_lock call with wrong parameter). (Arnaud) +- Fixed bug #46649 (Setting array element with that same array produces + inconsistent results). (Arnaud) +- Fixed bug #46626 (mb_convert_case does not handle apostrophe correctly). + (Ilia) +- Fixed bug #46543 (ibase_trans() memory leaks when using wrong parameters). + (Felipe) +- Fixed bug #46521 (Curl ZTS OpenSSL, error in config.m4 fragment). + (jd at cpanel dot net) +- Fixed bug #46496 (wddx_serialize treats input as ISO-8859-1). (Mark Karpeles) +- Fixed bug #46427 (SoapClient() stumbles over its "stream_context" parameter). + (Dmitry, Herman Radtke) +- Fixed bug #46426 (offset parameter of stream_get_contents() does not + workfor "0"). (Felipe) +- Fixed bug #46406 (Unregistering nodeclass throws E_FATAL). (Rob) +- Fixed bug #46389 (NetWare needs small patch for _timezone). + (patch by guenter@php.net) +- Fixed bug #46388 (stream_notification_callback inside of object destroys + object variables). (Felipe) +- Fixed bug #46381 (wrong $this passed to internal methods causes segfault). + (Tony) +- Fixed bug #46379 (Infinite loop when parsing '#' in one line file). (Arnaud) +- Fixed bug #46366 (bad cwd with / as pathinfo). (Dmitry) +- Fixed bug #46360 (TCP_NODELAY constant for socket_{get,set}_option). + (bugs at trick dot vanstaveren dot us) +- Fixed bug #46343 (IPv6 address filter accepts invalid address). (Ilia) +- Fixed bug #46335 (DOMText::splitText doesn't handle multibyte characters). + (Rob) +- Fixed bug #46323 (compilation of simplexml for NetWare breaks). + (Patch by guenter [at] php [dot] net) +- Fixed bug #46319 (PHP sets default Content-Type header for HTTP 304 + response code, in cgi sapi). (Ilia) +- Fixed bug #46313 (Magic quotes broke $_FILES). (Arnaud) +- Fixed bug #46308 (Invalid write when changing property from inside getter). + (Dmitry) +- Fixed bug #46292 (PDO::setFetchMode() shouldn't requires the 2nd arg when + using FETCH_CLASSTYPE). (Felipe) +- Fixed bug #46274, #46249 (pdo_pgsql always fill in NULL for empty BLOB and + segfaults when returned by SELECT). (Felipe) +- Fixed bug #46271 (local_cert option is not resolved to full path). (Ilia) +- Fixed bug #46247 (ibase_set_event_handler() is allowing to pass callback + without event). (Felipe) +- Fixed bug #46246 (difference between call_user_func(array($this, $method)) + and $this->$method()). (Dmitry) +- Fixed bug #46222 (ArrayObject EG(uninitialized_var_ptr) overwrite). + (Etienne) +- Fixed bug #46215 (json_encode mutates its parameter and has some + class-specific state). (Felipe) +- Fixed bug #46206 (pg_query_params/pg_execute convert passed values to + strings). (Ilia) +- Fixed bug #46191 (BC break: DOMDocument saveXML() doesn't accept null). + (Rob) +- Fixed bug #46164 (stream_filter_remove() closes the stream). (Arnaud) +- Fixed bug #46157 (PDOStatement::fetchObject prototype error). (Felipe) +- Fixed bug #46147 (after stream seek, appending stream filter reads + incorrect data). (Greg) +- Fixed bug #46139 (PDOStatement->setFetchMode() forgets FETCH_PROPS_LATE). + (chsc at peytz dot dk, Felipe) +- Fixed bug #46127 (php_openssl_tcp_sockop_accept forgets to set context + on accepted stream) (Mark Karpeles, Pierre) +- Fixed bug #46110 (XMLWriter - openmemory() and openuri() leak memory on + multiple calls). (Ilia) +- Fixed bug #46088 (RegexIterator::accept - segfault). (Felipe) +- Fixed bug #46082 (stream_set_blocking() can cause a crash in some + circumstances). (Felipe) +- Fixed bug #46064 (Exception when creating ReflectionProperty object + on dynamicly created property). (Felipe) +- Fixed bug #46059 (Compile failure under IRIX 6.5.30 building posix.c). + (Arnaud) +- Fixed bug #46053 (SplFileObject::seek - Endless loop). (Arnaud) +- Fixed bug #46051 (SplFileInfo::openFile - memory overlap). (Arnaud) +- Fixed bug #46047 (SimpleXML converts empty nodes into object with + nested array). (Rob) +- Fixed bug #46031 (Segfault in AppendIterator::next). (Arnaud) +- Fixed bug #46029 (Segfault in DOMText when using with Reflection). (Rob) +- Fixed bug #46026 (bzip2.decompress/zlib.inflate filter tries to decompress + after end of stream). (Keisial at gmail dot com, Greg) +- Fixed bug #46024 (stream_select() doesn't return the correct number). + (Arnaud) +- Fixed bug #46010 (warnings incorrectly generated for iv in ecb mode). + (Felipe) +- Fixed bug #46003 (isset on nonexisting node return unexpected results). (Rob) +- Fixed bug #45956 (parse_ini_file() does not return false with syntax errors + in parsed file). (Jani) +- Fixed bug #45901 (wddx_serialize_value crash with SimpleXMLElement object). + (Rob) +- Fixed bug #45862 (get_class_vars is inconsistent with 'protected' and + 'private' variables). (ilewis at uk dot ibm dot com, Felipe) +- Fixed bug #45860 (header() function fails to correctly replace all Status + lines). (Dmitry) +- Fixed bug #45805 (Crash on throwing exception from error handler). (Dmitry) +- Fixed bug #45765 (ReflectionObject with default parameters of self::xxx cause + an error). (Felipe) +- Fixed bug #45751 (Using auto_prepend_file crashes (out of scope stack address + use)). (basant dot kukreja at sun dot com) +- Fixed bug #45722 (mb_check_encoding() crashes). (Moriyoshi) +- Fixed bug #45705 (rfc822_parse_adrlist() modifies passed address parameter). + (Jani) +- Fixed bug #45691 (Some per-dir or runtime settings may leak into other + requests). (Moriyoshi) +- Fixed bug #45581 (htmlspecialchars() double encoding &#x hex items). (Arnaud) +- Fixed bug #45580 (levenshtein() crashes with invalid argument). (Ilia) +- Fixed bug #45575 (Segfault with invalid non-string as event handler callback). + (Christian Seiler) +- Fixed bug #45568 (ISAPI doesn't properly clear auth_digest in header). + (Patch by: navara at emclient dot com) +- Fixed bug #45556 (Return value from callback isn't freed). (Felipe) +- Fixed bug #45555 (Segfault with invalid non-string as + register_introspection_callback). (Christian Seiler) +- Fixed bug #45553 (Using XPath to return values for attributes with a + namespace does not work). (Rob) +- Fixed bug #45529 (new DateTimeZone() and date_create()->getTimezone() behave + different). (Derick) +- Fixed bug #45522 (FCGI_GET_VALUES request does not return supplied values). + (Arnaud) +- Fixed bug #45486 (mb_send_mail(); header 'Content-Type: text/plain; charset=' + parsing incorrect). (Felipe) +- Fixed bug #45485 (strip_tags and ). (Dmitry) +- Fixed bug #43668 (Added odbc.default_cursortype to control the ODBCcursor + model). (Patrick) +- Fixed bug #43666 (Fixed code to use ODBC 3.52 datatypes for 64bit + systems). (Patrick) +- Fixed bug #43540 (rfc1867 handler newlength problem). (Arnaud) +- Fixed bug #43452 (strings containing a weekday, or a number plus weekday + behaved incorrect of the current day-of-week was the same as the one in the + phrase). (Derick) +- Fixed bug #43353 (wrong detection of 'data' wrapper causes notice). + (gk at gknw dot de, Arnaud) +- Fixed bug #43053 (Regression: some numbers shown in scientific notation). + (int-e at gmx dot de) +- Fixed bug #43045 (SOAP encoding violation on "INF" for type double/float). + (Dmitry) +- Fixed bug #42862 (IMAP toolkit crash: rfc822.c legacy routine buffer + overflow). (Fixes CVE-2008-2829) (Dmitry) +- Fixed bug #42855 (dns_get_record() doesn't return all text from TXT record). + (a dot u dot savchuk at gmail dot com) +- Fixed bug #42737 (preg_split('//u') triggers a E_NOTICE with newlines). + (Nuno) +- Fixed bug #42718 (FILTER_UNSAFE_RAW not applied when configured as default + filter). (Arnaud) +- Fixed bug #42604 ("make test" fails with --with-config-file-scan-dir=path). + (Jani) +- Fixed bug #42473 (ob_start php://output and headers). (Arnaud) +- Fixed bug #42318 (problem with nm on AIX, not finding object files). + (Dmitry) +- Fixed bug #42294 (Unified solution for round() based on C99 round). (Ilia) +- Fixed bug #42078 (pg_meta_data mix tables metadata from different schemas). + (Felipe) +- Fixed bug #41348 (OCI8: allow compilation with Oracle 8.1). (Chris Jones) +- Fixed bug #41033 (enable signing with DSA keys. + (gordyf at google dot com, Pierre) +- Fixed bug #37100 (data is returned truncated with BINARY CURSOR). (Tony) +- Fixed bug #30312 (crash in sybase_unbuffered_query() function). (Timm) +- Fixed bug #24679 (pg_* functions doesn't work using schema). (Felipe) +- Fixed bug #14962 (PECL) (::extractTo 2nd argument is not really optional) + (Mark van Der Velden) +- Fixed bug #14032 (Mail() always returns false but mail is sent). (Mikko) + + +01 May 2008, PHP 5.2.6 +- Upgraded PCRE to version 7.6 (Nuno) + +- Fixed two possible crashes inside posix extension (Tony) +- Fixed incorrect heredoc handling when label is used within the block. + (Matt) +- Fixed possible stack buffer overflow in FastCGI SAPI. (Andrei Nigmatulin) +- Fixed sending of uninitialized paddings which may contain some information. (Andrei Nigmatulin) +- Fixed a bug in formatting timestamps when DST is active in the default timezone (Derick) +- Properly address incomplete multibyte chars inside escapeshellcmd() (Ilia, Stefan Esser) +- Fix integer overflow in printf(). (Stas, Maksymilian Aciemowicz) +- Fixed security issue detailed in CVE-2008-0599. (Rasmus) +- Fixed potential memleak in stream filter parameter for zlib filter. (Greg) +- Added Reflection API metadata for the methods of the DOM classes. (Sebastian) +- Fixed weird behavior in CGI parameter parsing. (Dmitry, Hannes Magnusson) +- Fixed a safe_mode bypass in cURL identified by Maksymilian Arciemowicz. + (Ilia) +- Fixed a bug with PDO::FETCH_COLUMN|PDO::FETCH_GROUP mode when a column # by + which to group by data is specified. (Ilia) +- Fixed segfault in filter extension when using callbacks. (Arnar Mar Sig, + Felipe) +- Fixed faulty fix for bug #40189 (endless loop in zlib.inflate stream filter). (Greg) + +- Fixed bug #44742 (timezone_offset_get() causes segmentation faults). (Derick) +- Fixed bug #44720 (Prevent crash within session_register()). (Scott) +- Fixed bug #44703 (htmlspecialchars() does not detect bad character set argument). (Andy Wharmby) +- Fixed bug #44673 (With CGI argv/argc starts from arguments, not from script) (Dmitry) +- Fixed bug #44667 (proc_open() does not handle pipes with the mode 'wb' correctly). (Jani) +- Fixed bug #44663 (Crash in imap_mail_compose if "body" parameter invalid). (Ilia) +- Fixed bug #44650 (escaepshellscmd() does not check arg count). (Ilia) +- Fixed bug #44613 (Crash inside imap_headerinfo()). (Ilia, jmessa) +- Fixed bug #44603 (Order issues with Content-Type/Length headers on POST). (Ilia) +- Fixed bug #44594 (imap_open() does not validate # of retries parameter). (Ilia) +- Fixed bug #44591 (imagegif's filename parameter). (Felipe) +- Fixed bug #44557 (Crash in imap_setacl when supplied integer as username) (Thomas Jarosch) +- Fixed bug #44487 (call_user_method_array issues a warning when throwing an exception). (David Soria Parra) +- Fixed bug #44478 (Inconsistent behaviour when assigning new nodes). (Rob, Felipe) +- Fixed bug #44445 (email validator does not handle domains starting/ending with a -). (Ilia) +- Fixed bug #44440 (st_blocks undefined under BeOS). (Felipe) +- Fixed bug #44394 (Last two bytes missing from output). (Felipe) +- Fixed bug #44388 (Crash inside exif_read_data() on invalid images) (Ilia) +- Fixed bug #44373 (PDO_OCI extension compile failed). (Felipe) +- Fixed bug #44333 (SEGFAULT when using mysql_pconnect() with client_flags). (Felipe) +- Fixed bug #44306 (Better detection of MIPS processors on Windows). (Ilia) +- Fixed bug #44242 (metaphone('CMXFXM') crashes PHP). (Felipe) +- Fixed bug #44233 (MSG_PEEK undefined under BeOS R5). (jonathonfreeman at gmail dot com, Ilia) +- Fixed bug #44216 (strftime segfaults on large negative value). (Derick) +- Fixed bug #44209 (strtotime() doesn't support 64 bit timestamps on 64 bit platforms). (Derick) +- Fixed bug #44206 (OCI8 selecting ref cursors leads to ORA-1000 maximum open cursors reached). (Oracle Corp.) +- Fixed bug #44200 (A crash in PDO when no bound targets exists and yet bound parameters are present). (Ilia) +- Fixed bug #44197 (socket array keys lost on socket_select). (Felipe) +- Fixed bug #44191 (preg_grep messes up array index). (Felipe) +- Fixed bug #44189 (PDO setAttribute() does not properly validate values for native numeric options). (Ilia) +- Fixed bug #44184 (Double free of loop-variable on exception). (Dmitry) +- Fixed bug #44171 (Invalid FETCH_COLUMN index does not raise an error). (Ilia) +- Fixed bug #44166 (Parameter handling flaw in PDO::getAvailableDrivers()). (Ilia) +- Fixed bug #44159 (Crash: $pdo->setAttribute(PDO::STATEMENT_ATTR_CLASS, NULL)). (Felipe) +- Fixed bug #44152 (Possible crash with syslog logging on ZTS builds). (Ilia) +- Fixed bug #44141 (private parent constructor callable through static function). (Dmitry) +- Fixed bug #44113 (OCI8 new collection creation can fail with OCI-22303). (Oracle Corp.) +- Fixed bug #44069 (Huge memory usage with concatenation using . instead of .=). (Dmitry) +- Fixed bug #44046 (crash inside array_slice() function with an invalid by-ref offset). (Ilia) +- Fixed bug #44028 (crash inside stream_socket_enable_crypto() when enabling encryption without crypto type). (Ilia) +- Fixed bug #44018 (RecursiveDirectoryIterator options inconsistancy). (Marcus) +- Fixed bug #44008 (OCI8 incorrect usage of OCI-Lob->close crashes PHP). (Oracle Corp.) +- Fixed bug #43998 (Two error messages returned for incorrect encoding for mb_strto[upper|lower]). (Rui) +- Fixed bug #43994 (mb_ereg 'successfully' matching incorrect). (Rui) +- Fixed bug #43954 (Memory leak when sending the same HTTP status code multiple times). (Scott) +- Fixed bug #43927 (koi8r is missing from html_entity_decode()). (andy at demos dot su, Tony) +- Fixed bug #43912 (Interbase column names are truncated to 31 characters). (Ilia) +- Fixed bug #43875 (Two error messages returned for $new and $flag argument in mysql_connect()). (Hannes) +- Fixed bug #43863 (str_word_count() breaks on cyrillic "ya" in locale cp1251). (phprus at gmail dot com, Tony) +- Fixed bug #43841 (mb_strrpos offset is byte count for negative values). (Rui) +- Fixed bug #43840 (mb_strpos bounds check is byte count rather than a character count). (Rui) +- Fixed bug #43808 (date_create never fails (even when it should)). (Derick) +- Fixed bug #43793 (zlib filter is unable to auto-detect gzip/zlib file headers). (Greg) +- Fixed bug #43703 (Signature compatibility check broken). (Dmitry) +- Fixed bug #43677 (Inconsistent behaviour of include_path set with php_value). (manuel at mausz dot at) +- Fixed bug #43663 (Extending PDO class with a __call() function doesn't work). (David Soria Parra) +- Fixed bug #43647 (Make FindFile use PATH_SEPARATOR instead of ";"). (Ilia) +- Fixed bug #43635 (mysql extension ingores INI settings on NULL values passed to mysql_connect()). (Ilia) +- Fixed bug #43620 (Workaround for a bug inside libcurl 7.16.2 that can result in a crash). (Ilia) +- Fixed bug #43614 (incorrect processing of numerical string keys of array in arbitrary serialized data). (Dmitriy Buldakov, Felipe) +- Fixed bug #43606 (define missing depencies of the exif extension). (crrodriguez at suse dot de) +- Fixed bug #43589 (a possible infinite loop in bz2_filter.c). (Greg) +- Fixed bug #43580 (removed bogus declaration of a non-existent php_is_url() function). (Ilia) +- Fixed bug #43559 (array_merge_recursive() doesn't behave as expected with duplicate NULL values). (Felipe, Tony) +- Fixed bug #43533 (escapeshellarg('') returns null). (Ilia) +- Fixed bug #43527 (DateTime created from a timestamp reports environment timezone). (Derick) +- Fixed bug #43522 (stream_get_line() eats additional characters). (Felipe, Ilia, Tony) +- Fixed bug #43507 (SOAPFault HTTP Status 500 - would like to be able to set the HTTP Status). (Dmitry) +- Fixed bug #43505 (Assign by reference bug). (Dmitry) +- Fixed bug #43498 (file_exists() on a proftpd server got SIZE not allowed in ASCII mode). (Ilia, crrodriguez at suse dot de) +- Fixed bug #43497 (OCI8 XML/getClobVal aka temporary LOBs leak UGA memory). (Chris) +- Fixed bug #43495 (array_merge_recursive() crashes with recursive arrays). (Ilia) +- Fixed bug #43493 (pdo_pgsql does not send username on connect when password is not available). (Ilia) +- Fixed bug #43491 (Under certain conditions, file_exists() never returns). (Dmitry) +- Fixed bug #43483 (get_class_methods() does not list all visible methods). (Dmitry) +- Fixed bug #43482 (array_pad() does not warn on very small pad numbers). (Ilia) +- Fixed bug #43457 (Prepared statement with incorrect parms doesn't throw exception with pdo_pgsql driver). (Ilia) +- Fixed bug #43450 (Memory leak on some functions with implicit object __toString() call). (David C.) +- Fixed bug #43386 (array_globals not reset to 0 properly on init). (Ilia) +- Fixed bug #43377 (PHP crashes with invalid argument for DateTimeZone). (Ilia) +- Fixed bug #43373 (pcntl_fork() should not raise E_ERROR on error). (Ilia) +- Fixed bug #43364 (recursive xincludes don't remove internal xml nodes properly). (Rob, patch from ddb@bitxtender.de) +- Fixed bug #43301 (mb_ereg*_replace() crashes when replacement string is invalid PHP expression and 'e' option is used). (Jani) +- Fixed bug #43295 (crash because of uninitialized SG(sapi_headers).mimetype). (Dmitry) +- Fixed bug #43293 (Multiple segfaults in getopt()). (Hannes) +- Fixed bug #43279 (pg_send_query_params() converts all elements in 'params' to strings). (Ilia) +- Fixed bug #43276 (Incomplete fix for bug #42739, mkdir() under safe_mode). (Ilia) +- Fixed bug #43248 (backward compatibility break in realpath()). (Dmitry) +- Fixed bug #43221 (SimpleXML adding default namespace in addAttribute). (Rob) +- Fixed bug #43216 (stream_is_local() returns false on "file://"). (Dmitry) +- Fixed bug #43201 (Crash on using uninitialized vals and __get/__set). (Dmitry) +- Fixed bug #43182 (file_put_contents() LOCK_EX does not work properly on file truncation). (Ilia) +- Fixed bug #43175 (__destruct() throwing an exception with __call() causes segfault). (Dmitry) +- Fixed bug #43128 (Very long class name causes segfault). (Dmitry) +- Fixed bug #43105 (PHP seems to fail to close open files). (Hannes) +- Fixed bug #43092 (curl_copy_handle() crashes with > 32 chars long URL). (Jani) +- Fixed bug #43003 (Invalid timezone reported for DateTime objects constructed using a timestamp). (Derick) +- Fixed bug #42978 (mismatch between number of bound params and values causes a crash in pdo_pgsql). (Ilia) +- Fixed bug #42945 (preg_split() swallows part of the string). (Nuno) +- Fixed bug #42937 (__call() method not invoked when methods are called on parent from child class). (Dmitry) +- Fixed bug #42841 (REF CURSOR and oci_new_cursor() crash PHP). (Chris) +- Fixed bug #42838 (Wrong results in array_diff_uassoc) (Felipe) +- Fixed bug #42779 (Incorrect forcing from HTTP/1.0 request to HTTP/1.1 response). (Ilia) +- Fixed bug #42736 (xmlrpc_server_call_method() crashes). (Tony) +- Fixed bug #42692 (Procedure 'int1' not present with doc/lit SoapServer). (Dmitry) +- Fixed bug #42548 (mysqli PROCEDURE calls can't return result sets). (Hartmut) +- Fixed bug #42505 (new sendmail default breaks on Netware platform) (Guenter Knauf) +- Fixed bug #42369 (Implicit conversion to string leaks memory). (David C., Rob). +- Fixed bug #42272 (var_export() incorrectly escapes char(0)). (Derick) +- Fixed bug #42261 (Incorrect lengths for date and boolean data types). (Ilia) +- Fixed bug #42190 (Constructing DateTime with TimeZone Indicator invalidates DateTimeZone). (Derick) +- Fixed bug #42177 (Warning "array_merge_recursive(): recursion detected" comes again...). (Felipe) +- Fixed bug #41941 (oci8 extension not lib64 savvy). (Chris) +- Fixed bug #41828 (Failing to call RecursiveIteratorIterator::__construct() causes a sefault). (Etienne) +- Fixed bug #41599 (setTime() fails after modify() is used). (Derick) +- Fixed bug #41562 (SimpleXML memory issue). (Rob) +- Fixed bug #40013 (php_uname() does not return nodename on Netware (Guenter Knauf) +- Fixed bug #38468 (Unexpected creation of cycle). (Dmitry) +- Fixed bug #32979 (OpenSSL stream->fd casts broken in 64-bit build) (stotty at tvnet dot hu) + +08 Nov 2007, PHP 5.2.5 +- Upgraded PCRE to version 7.3 (Nuno) +- Added optional parameter $provide_object to debug_backtrace(). (Sebastian) +- Added alpha support for imagefilter() IMG_FILTER_COLORIZE. (Pierre) +- Added ability to control memory consumption between request using + ZEND_MM_COMPACT environment variable. (Dmitry) + +- Improved speed of array_intersect_key(), array_intersect_assoc(), + array_uintersect_assoc(), array_diff_key(), array_diff_assoc() and + array_udiff_assoc(). (Dmitry) + +- Fixed move_uploaded_file() to always set file permissions of resulting file + according to UMASK. (Andrew Sitnikov) +- Fixed possible crash in ext/soap because of uninitialized value. (Zdash Urf) +- Fixed regression in glob() when enforcing safe_mode/open_basedir checks on + paths containing '*'. (Ilia) +- Fixed "mail.force_extra_parameters" php.ini directive not to be modifiable + in .htaccess due to the security implications - reported by SecurityReason. + (Stas) +- Fixed PDO crash when driver returns empty LOB stream. (Stas) +- Fixed dl() to only accept filenames - reported by Laurent Gaffie. (Stas) +- Fixed dl() to limit argument size to MAXPATHLEN (CVE-2007-4887). + (Christian Hoffmann) +- Fixed iconv_*() functions to limit argument sizes as workaround to libc + bug (CVE-2007-4783, CVE-2007-4840 by Laurent Gaffie). + (Christian Hoffmann, Stas) +- Fixed missing brackets leading to build warning and error in the log. + Win32 code. (Andrey) +- Fixed leaks with multiple connects on one mysqli object. (Andrey) +- Fixed endianness detection on MacOS when building universal binary. + (Uwe Schindler, Christian Speich, Tony) +- Fixed possible triggering of buffer overflows inside glibc + implementations of the fnmatch(), setlocale() and glob() functions. + Reported by Laurent Gaffie. (Ilia) +- Fixed imagerectangle regression with 1x1 rectangle (libgd #106). (Pierre) +- Fixed htmlentities/htmlspecialchars not to accept partial multibyte + sequences. (Stas) + +- Fixed bug #43196 (array_intersect_assoc() crashes with non-array input). + (Jani) +- Fixed bug #43139 (PDO ignores ATTR_DEFAULT_FETCH_MODE in some cases with + fetchAll()). (Ilia) +- Fixed bug #43137 (rmdir() and rename() do not clear statcache). (Jani) +- Fixed bug #43130 (Bound parameters cannot have - in their name). (Ilia) +- Fixed bug #43099 (XMLWriter::endElement() does not check # of params). + (Ilia) +- Fixed bug #43020 (Warning message is missing with shuffle() and more + than one argument). (Scott) +- Fixed bug #42976 (Crash when constructor for newInstance() or + newInstanceArgs() fails) (Ilia) +- Fixed bug #42943 (ext/mssql: Move *timeout initialization from RINIT + to connect time). (Ilia) +- Fixed bug #42917 (PDO::FETCH_KEY_PAIR doesn't work with setFetchMode). + (Ilia) +- Fixed bug #42890 (Constant "LIST" defined by mysqlclient and c-client). + (Andrey) +- Fixed bug #42869 (automatic session id insertion adds sessions id to + non-local forms). (Ilia) +- Fixed bug #42818 ($foo = clone(array()); leaks memory). (Dmitry) +- Fixed bug #42817 (clone() on a non-object does not result in a fatal + error). (Ilia) +- Fixed bug #42785 (json_encode() formats doubles according to locale rather + then following standard syntax). (Ilia) +- Fixed bug #42783 (pg_insert() does not accept an empty list for + insertion). (Ilia) +- Fixed bug #42773 (WSDL error causes HTTP 500 Response). (Dmitry) +- Fixed bug #42772 (Storing $this in a static var fails while handling a cast + to string). (Dmitry) +- Fixed bug #42767 (highlight_string() truncates trailing comment). (Ilia) +- Fixed bug #42739 (mkdir() doesn't like a trailing slash when safe_mode is + enabled). (Ilia) +- Fixed bug #42703 (Exception raised in an iterator::current() causes segfault + in FilterIterator) (Marcus) +- Fixed bug #42699 (PHP_SELF duplicates path). (Dmitry) +- Fixed bug #42654 (RecursiveIteratorIterator modifies only part of leaves) + (Marcus) +- Fixed bug #42643 (CLI segfaults if using ATTR_PERSISTENT). (Ilia) +- Fixed bug #42637 (SoapFault : Only http and https are allowed). (Bill Moran) +- Fixed bug #42629 (Dynamically loaded PHP extensions need symbols exported + on MacOSX). (jdolecek at NetBSD dot org) +- Fixed bug #42627 (bz2 extension fails to build with -fno-common). + (dolecek at netbsd dot org) +- Fixed Bug #42596 (session.save_path MODE option does not work). (Ilia) +- Fixed bug #42590 (Make the engine recognize \v and \f escape sequences). + (Ilia) +- Fixed bug #42587 (behavior change regarding symlinked .php files). (Dmitry) +- Fixed bug #42579 (apache_reset_timeout() does not exist). (Jani) +- Fixed bug #42549 (ext/mysql failed to compile with libmysql 3.23). (Scott) +- Fixed bug #42523 (PHP_SELF duplicates path). (Dmitry) +- Fixed bug #42512 (ip2long('255.255.255.255') should return 4294967295 on + 64-bit PHP). (Derick) +- Fixed bug #42506 (php_pgsql_convert() timezone parse bug) (nonunnet at + gmail dot com, Ilia) +- Fixed bug #42496 (OCI8 cursor is not closed when using 2 clobs in a select + query). (Oracle Corp.) +- Fixed bug #42462 (Segmentation when trying to set an attribute in a + DOMElement). (Rob) +- Fixed bug #42453 (CGI SAPI does not shut down cleanly with -i/-m/-v cmdline + options). (Dmitry) +- Fixed bug #42452 (PDO classes do not expose Reflection API information). + (Hannes) +- Fixed bug #42468 (Write lock on file_get_contents fails when using a + compression stream). (Ilia) +- Fixed bug #42488 (SoapServer reports an encoding error and the error itself + breaks). (Dmitry) +- Fixed bug #42378 (mysqli_stmt_bind_result memory exhaustion). (Andrey) +- Fixed bug #42359 (xsd:list type not parsed). (Dmitry) +- Fixed bug #42326 (SoapServer crash). (Dmitry) +- Fixed bug #42214 (SoapServer sends clients internal PHP errors). (Dmitry) +- Fixed bug #42189 (xmlrpc_set_type() crashes php on invalid datetime + values). (Ilia) +- Fixed bug #42139 (XMLReader option constants are broken using XML()). (Rob) +- Fixed bug #42086 (SoapServer return Procedure '' not present for WSIBasic + compliant wsdl). (Dmitry) +- Fixed bug #41822 (Relative includes broken when getcwd() fails). (Ab5602, + Jani) +- Fixed bug #41561 (Values set with php_admin_* in httpd.conf can be overwritten + with ini_set()). (Stas, Jani) +- Fixed bug #39651 (proc_open() append mode doesn't work on windows). (Nuno) + +30 Aug 2007, PHP 5.2.4 +- Removed --enable-versioning configure option. (Jani) + +- Upgraded PCRE to version 7.2 (Nuno) +- Updated timezone database to version 2007.6. (Derick) + +- Improved openssl_x509_parse() to return extensions in readable form. (Dmitry) + +- Enabled changing the size of statement cache for non-persistent OCI8 + connections. (Chris Jones, Tony) + +- Changed "display_errors" php.ini option to accept "stderr" as value which + makes the error messages to be outputted to STDERR instead of STDOUT with + CGI and CLI SAPIs (FR #22839). (Jani) +- Changed error handler to send HTTP 500 instead of blank page on PHP errors. + (Dmitry, Andrei Nigmatulin) +- Changed mail() function to be always available. (Johannes) + +- Added check for unknown options passed to configure. (Jani) +- Added persistent connection status checker to pdo_pgsql. + (Elvis Pranskevichus, Ilia) +- Added support for ATTR_TIMEOUT inside pdo_pgsql driver. (Ilia) +- Added php_ini_loaded_file() function which returns the path to the actual + php.ini in use. (Jani) +- Added GD version constants GD_MAJOR_VERSION, GD_MINOR_VERSION, + GD_RELEASE_VERSION, GD_EXTRA_VERSION and GD_VERSION_STRING. (Pierre) +- Added missing open_basedir checks to CGI. + (anight at eyelinkmedia dot com, Tony) +- Added missing format validator to unpack() function. (Ilia) +- Added missing error check inside bcpowmod(). (Ilia) +- Added CURLOPT_PRIVATE & CURLINFO_PRIVATE constants. + (Andrey A. Belashkov, Tony) +- Added missing MSG_EOR and MSG_EOF constants to sockets extension. (Jani) +- Added PCRE_VERSION constant. (Tony) +- Added ReflectionExtension::info() function to print the phpinfo() + block for an extension. (Johannes) + +- Implemented FR #41884 (ReflectionClass::getDefaultProperties() does not + handle static attributes). (Tony) + +- Fixed "Floating point exception" inside wordwrap(). + (Mattias Bengtsson, Ilia) +- Fixed several integer overflows in ImageCreate(), ImageCreateTrueColor(), + ImageCopyResampled() and ImageFilledPolygon() reported by Mattias Bengtsson. + (Tony) +- Fixed size calculation in chunk_split(). (Stas) +- Fixed integer overflow in str[c]spn(). (Stas) +- Fixed money_format() not to accept multiple %i or %n tokens. + (Stas, Ilia) +- Fixed zend_alter_ini_entry() memory_limit interruption + vulnerability. (Ilia) +- Fixed INFILE LOCAL option handling with MySQL extensions not to be + allowed when open_basedir or safe_mode is active. (Stas) +- Fixed session.save_path and error_log values to be checked against + open_basedir and safe_mode (CVE-2007-3378) (Stas, Maksymilian Arciemowicz) +- Fixed possible invalid read in glob() win32 implementation (CVE-2007-3806). + (Tony) +- Improved fix for MOPB-03-2007. (Ilia) +- Corrected fix for CVE-2007-2872. (Ilia) + +- Fixed possible crash in imagepsloadfont(), work around a bug in the pslib on + Windows. (Pierre) +- Fixed oci8 and PDO_OCI extensions to allow configuring with Oracle 11g + client libraries. (Chris Jones) +- Fixed EOF handling in case of reading from file opened in write only mode. + (Dmitry) +- Fixed var_export() to use the new H modifier so that it can generate + parseable PHP code for floats, independent of the locale. (Derick) +- Fixed regression introduced by the fix for the libgd bug #74. (Pierre) +- Fixed SimpleXML's behavior when used with empty(). (Sara) +- Fixed crash in OpenSSL extension because of non-string passphrase. (Dmitry) + +- Fixed PECL Bug #11345 (PDO_OCI crash after National language Support "NLS" + environment initialization error). (Chris Jones) +- Fixed PECL bug #11216 (crash in ZipArchive::addEmptyDir when a directory + already exists). (Pierre) + +- Fixed bug #42848 (Status: header incorrect under FastCGI). (Dmitry) +- Fixed bug #42368 (Incorrect error message displayed by pg_escape_string). + (Ilia) +- Fixed bug #42365 (glob() crashes and/or accepts way too many flags). + (Jani) +- Fixed Bug #42364 (Crash when using getRealPath with DirectoryIterator). + (Johannes) +- Fixed bug #42292 ($PHP_CONFIG not set for phpized builds). (Jani) +- Fixed bug #42261 (header wrong for date field). + (roberto at spadim dot com dot br, Ilia) +- Fixed bug #42259 (SimpleXMLIterator loses ancestry). (Rob) +- Fixed bug #42247 (ldap_parse_result() not defined under win32). (Jani) +- Fixed bug #42243 (copy() does not output an error when the first arg is a + dir). (Ilia) +- Fixed bug #42242 (sybase_connect() crashes). (Ilia) +- Fixed bug #42237 (stream_copy_to_stream returns invalid values for mmaped + streams). (andrew dot minerd at sellingsource dot com, Ilia) +- Fixed bug #42233 (Problems with æøå in extract()). (Jani) +- Fixed bug #42222 (possible buffer overflow in php_openssl_make_REQ). (Pierre) +- Fixed bug #42211 (property_exists() fails to find protected properties + from a parent class). (Dmitry) +- Fixed bug #42208 (substr_replace() crashes when the same array is passed + more than once). (crrodriguez at suse dot de, Ilia) +- Fixed bug #42198 (SCRIPT_NAME and PHP_SELF truncated when inside a userdir + and using PATH_INFO). (Dmitry) +- Fixed bug #42195 (C++ compiler required always). (Jani) +- Fixed bug #42183 (classmap causes crash in non-wsdl mode). (Dmitry) +- Fixed bug #42173 (oci8 INTERVAL and TIMESTAMP type fixes). (Chris) +- Fixed bug #42151 (__destruct functions not called after catching a SoapFault + exception). (Dmitry) +- Fixed bug #42142 (substr_replace() returns FALSE when length > string length). + (Ilia) +- Fixed bug #42135 (Second call of session_start() causes creation of SID). + (Ilia) +- Fixed bug #42134 (oci_error() returns false after oci_new_collection() fails). + (Tony) +- Fixed bug #42119 (array_push($arr,&$obj) doesn't work with + zend.ze1_compatibility_mode On). (Dmitry) +- Fixed bug #42117 (bzip2.compress loses data in internal buffer). + (Philip, Ilia) +- Fixed bug #42112 (deleting a node produces memory corruption). (Rob) +- Fixed bug #42107 (sscanf broken when using %2$s format parameters). (Jani) +- Fixed bug #42090 (json_decode causes segmentation fault). (Hannes) +- Fixed bug #42082 (NodeList length zero should be empty). (Hannes) +- Fixed bug #42072 (No warning message for clearstatcache() with arguments). + (Ilia) +- Fixed bug #42071 (ini scanner allows using NULL as option name). (Jani) +- Fixed bug #42027 (is_file() / is_dir() matches file/dirnames with wildcard char + or trailing slash in Windows). (Dmitry) +- Fixed bug #42019 (configure option --with-adabas=DIR does not work). (Jani) +- Fixed bug #42015 (ldap_rename(): server error "DSA is unwilling to perform"). + (bob at mroczka dot com, Jani) +- Fixed bug #42009 (is_a() and is_subclass_of() should NOT call autoload, in the + same way as "instanceof" operator). (Dmitry) +- Fixed bug #41989 (move_uploaded_file() & relative path in ZTS mode). (Tony) +- Fixed bug #41984 (Hangs on large SoapClient requests). (Dmitry) +- Fixed bug #41983 (Error Fetching http headers terminated by '\n'). (Dmitry) +- Fixed bug #41973 (--with-ldap=shared fails with LDFLAGS="-Wl,--as-needed"). (Nuno) +- Fixed bug #41971 (PDOStatement::fetch and PDOStatement::setFetchMode causes + unexpected behavior). (Ilia) +- Fixed bug #41964 (strtotime returns a timestamp for non-time string of + pattern '(A|a) .+'). (Derick) +- Fixed bug #41961 (Ensure search for hidden private methods does not stray from + class hierarchy). (robin_fernandes at uk dot ibm dot com) +- Fixed bug #41947 (SimpleXML incorrectly registers empty strings asnamespaces). + (Rob) +- Fixed bug #41929 (Foreach on object does not iterate over all visible properties). + (Dmitry) +- Fixed bug #41919 (crash in string to array conversion). + (judas dot iscariote at gmail dot com, Ilia) +- Fixed bug #41909 (var_export() is locale sensitive when exporting float + values). (Derick) +- Fixed bug #41908 (CFLAGS="-Os" ./configure --enable-debug fails). + (christian at hoffie dot info, Tony) +- Fixed bug #41904 (proc_open(): empty env array should cause empty environment + to be passed to process). (Jani) +- Fixed bug #41867 (SimpleXML: getName is broken). (Rob) +- Fixed bug #41865 (fputcsv(): 2nd parameter is not optional). (Jani) +- Fixed bug #41861 (SimpleXML: getNamespaces() returns the namespaces of a node's + siblings). (Rob) +- Fixed bug #41845 (pgsql extension does not compile with PostgreSQL <7.4). (Ilia) +- Fixed bug #41844 (Format returns incorrect number of digits for negative years + -0001 to -0999). (Derick) +- Fixed bug #41842 (Cannot create years < 0100 & negative years with date_create + or new DateTime). (Derick) +- Fixed bug #41833 (addChild() on a non-existent node, no node created, + getName() segfaults). (Rob) +- Fixed bug #41831 (pdo_sqlite prepared statements convert resources to + strings). (Ilia) +- Fixed bug #41815 (Concurrent read/write fails when EOF is reached). (Sascha) +- Fixed bug #41813 (segmentation fault when using string offset as an object). + (judas dot iscariote at gmail dot com, Tony) +- Fixed bug #41795 (checkdnsrr does not support DNS_TXT type). + (lucas at facebook dot com, Tony) +- Fixed bug #41773 (php_strip_whitespace() sends headers with errors + suppressed). (Tony) +- Fixed bug #41770 (SSL: fatal protocol error due to buffer issues). (Ilia) +- Fixed bug #41765 (Recode crashes/does not work on amd64). + (nexus at smoula dot net, Stas) +- Fixed bug #41724 (libxml_get_last_error() - errors service request scope). + (thekid at php dot net, Ilia) +- Fixed bug #41717 (imagepolygon does not respect thickness). (Pierre) +- Fixed bug #41713 (Persistent memory consumption on win32 since 5.2). (Dmitry) +- Fixed bug #41711 (NULL temporary lobs not supported in OCI8). + (Chris Jones, Tony) +- Fixed bug #41709 (strtotime() does not handle 00.00.0000). (Derick) +- Fixed bug #41698 (float parameters truncated to integer in prepared + statements). (Ilia) +- Fixed bug #41692 (ArrayObject shows weird behavior in respect to + inheritance). (Tony) +- Fixed bug #41691 (ArrayObject::exchangeArray hangs Apache). (Tony) +- Fixed bug #41686 (Omitting length param in array_slice not possible). (Ilia) +- Fixed bug #41685 (array_push() fails to warn when next index is + already occupied). (Ilia) +- Fixed bug #41655 (open_basedir bypass via glob()). (Ilia) +- Fixed bug #41640 (get_class_vars produces error on class constants). + (Johannes) +- Fixed bug #41635 (SoapServer and zlib.output_compression with FastCGI + result in major slowdown). (Dmitry) +- Fixed bug #41633 (Crash instantiating classes with self-referencing + constants). (Dmitry) +- Fixed bug #41630 (segfault when an invalid color index is present in the + image data). (Reported by Elliot ) (Pierre) +- Fixed bug #41628 (PHP settings leak between Virtual Hosts in Apache 1.3). + (Scott, manuel at mausz dot at) +- Fixed bug #41608 (segfault on a weird code with objects and switch()). + (Tony) +- Fixed bug #41600 (url rewriter tags doesn't work with namespaced tags). + (Ilia) +- Fixed bug #41596 (Fixed a crash inside pdo_pgsql on some non-well-formed + SQL queries). (Ilia) +- Fixed bug #41594 (OCI8 statement cache is flushed too frequently). (Tony) +- Fixed bug #41582 (SimpleXML crashes when accessing newly created element). + (Tony) +- Fixed bug #41576 (configure failure when using --without-apxs or some other + SAPIs disabling options). (Jani) +- Fixed bug #41567 (json_encode() double conversion is inconsistent with PHP). + (Lucas, Ilia) +- Fixed bug #41566 (SOAP Server not properly generating href attributes). + (Dmitry) +- Fixed bug #41555 (configure failure: regression caused by fix for #41265). + (Jani) +- Fixed bug #41527 (WDDX deserialize numeric string array key). + (Matt, Ilia) +- Fixed bug #41523 (strtotime('0000-00-00 00:00:00') is parsed as 1999-11-30). + (Derick) +- Fixed bug #41518 (file_exists() warns of open_basedir restriction on + non-existent file). (Tony) +- Fixed bug #41445 (parse_ini_file() has a problem with certain types of + integer as sections). (Tony) +- Fixed bug #41433 (DBA: configure fails to include correct db.h for db4). + (Jani) +- Fixed bug #41372 (Internal pointer of source array resets during array + copying). (Dmitry) +- Fixed bug #41350 (my_thread_global_end() error during request shutdown on + Windows). (Scott, Andrey) +- Fixed bug #41278 (get_loaded_extensions() should list Zend extensions). + (Johannes) +- Fixed bug #41127 (Memory leak in ldap_{first|next}_attribute functions). + (Jani) +- Fixed bug #40757 (get_object_vars get nothing in child class). (Dmitry) +- Fixed bug #40705 (Iterating within function moves original array pointer). + (Dmitry) +- Fixed bug #40509 (key() function changed behaviour if global array is used + within function). (Dmitry) +- Fixed bug #40419 (Trailing slash in CGI request does not work). (Dmitry) +- Fixed bug #39330 (apache2handler does not call shutdown actions before + apache child die). (isk at ecommerce dot com, Gopal, Tony) +- Fixed bug #39291 (ldap_sasl_bind() misses the sasl_authc_id parameter). + (diafour at gmail dot com, Jani) +- Fixed bug #37715 (array pointers resetting on copy). (Dmitry) +- Fixed bug #37273 (Symlinks and mod_files session handler allow open_basedir + bypass). (Ilia) +- Fixed bug #36492 (Userfilters can leak buckets). (Sara) +- Fixed bugs #36796, #36918, #41371 (stream_set_blocking() does not work). + (Jani) +- Fixed bug #35981 (pdo-pgsql should not use pkg-config when not present). + (Jani) +- Fixed bug #31892 (PHP_SELF incorrect without cgi.fix_pathinfo, but turning on + screws up PATH_INFO). (Dmitry) +- Fixed bug #21197 (socket_read() outputs error with PHP_NORMAL_READ). + (Nuno, Jani) + +31 May 2007, PHP 5.2.3 +- Changed CGI install target to php-cgi and 'make install' to install CLI + when CGI is selected. (Jani) +- Changed JSON maximum nesting depth from 20 to 128. (Rasmus) + +- Improved compilation of heredocs and interpolated strings. (Matt, Dmitry) +- Optimized out a couple of per-request syscalls. (Rasmus) +- Optimized digest generation in md5() and sha1() functions. (Ilia) +- Upgraded bundled SQLite 3 to version 3.3.17. (Ilia) + +- Added "max_input_nesting_level" php.ini option to limit nesting level of + input variables. Fix for MOPB-03-2007. (Stas) +- Added a 4th parameter flag to htmlspecialchars() and htmlentities() that + makes the function not encode existing html entities. (Ilia) +- Added PDO::FETCH_KEY_PAIR mode that will fetch a 2 column result set into + an associated array. (Ilia) +- Added CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS cURL constants. (Sara) +- Added --ini switch to CLI that prints out configuration file names. (Marcus) +- Added mysql_set_charset() to allow runtime altering of connection encoding. + (Scott) + +- Implemented FR #41416 (getColumnMeta() should also return table name). (Tony) + +- Fixed an integer overflow inside chunk_split(). Identified by Gerhard Wagner. + (Ilia) +- Fixed SOAP extension's handler() to work even when + "always_populate_raw_post_data" is off. (Ilia) +- Fixed possible infinite loop in imagecreatefrompng. (libgd #86) + (by Xavier Roche, CVE-2007-2756). (Pierre) +- Fixed ext/filter Email Validation Vulnerability (MOPB-45 by Stefan Esser). + (Ilia) +- Fixed altering $this via argument named "this". (Dmitry) +- Fixed PHP CLI usage of php.ini from the binary location. (Hannes) +- Fixed segfault in strripos(). (Tony, Joxean Koret) +- Fixed bug #41693 (scandir() allows empty directory names). (Ilia) +- Fixed bug #41673 (json_encode breaks large numbers in arrays). (Ilia) +- Fixed bug #41525 (ReflectionParameter::getPosition() not available). (Marcus) +- Fixed bug #41511 (Compile failure under IRIX 6.5.30 building md5.c). (Jani) +- Fixed bug #41504 (json_decode() incorrectly decodes JSON arrays with empty + string keys). (Ilia) +- Fixed bug #41492 (open_basedir/safe_mode bypass inside realpath()). (Ilia) +- Fixed bug #41477 (no arginfo about SoapClient::__soapCall()). (Ilia) +- Fixed bug #41455 (ext/dba/config.m4 pollutes global $LIBS and $LDFLAGS). + (mmarek at suse dot cz, Tony) +- Fixed bug #41442 (imagegd2() under output control). (Tony) +- Fixed bug #41430 (Fatal error with negative values of maxlen parameter of + file_get_contents()). (Tony) +- Fixed bug #41423 (PHP assumes wrongly that certain ciphers are enabled in + OpenSSL). (Pierre) +- Fixed bug #41421 (Uncaught exception from a stream wrapper segfaults). + (Tony, Dmitry) +- Fixed bug #41403 (json_decode cannot decode floats if localeconv + decimal_point is not '.'). (Tony) +- Fixed bug #41401 (wrong unary operator precedence). (Stas) +- Fixed bug #41394 (dbase_create creates file with corrupted header). (Tony) +- Fixed bug #41390 (Clarify error message with invalid protocol scheme). + (Scott) +- Fixed bug #41378 (fastcgi protocol lacks support for Reason-Phrase in + "Status:" header). (anight at eyelinkmedia dot com, Dmitry) +- Fixed bug #41374 (whole text concats values of wrong nodes). (Rob) +- Fixed bug #41358 (configure cannot determine SSL lib with libcurl >= 7.16.2). + (Mike) +- Fixed bug #41353 (crash in openssl_pkcs12_read() on invalid input). (Ilia) +- Fixed bug #41351 (Invalid opcode with foreach ($a[] as $b)). (Dmitry, Tony) +- Fixed bug #41347 (checkdnsrr() segfaults on empty hostname). (Scott) +- Fixed bug #41337 (WSDL parsing doesn't ignore non soap bindings). (Dmitry) +- Fixed bug #41326 (Writing empty tags with Xmlwriter::WriteElement[ns]) + (Pierre) +- Fixed bug #41321 (downgrade read errors in getimagesize() to E_NOTICE). + (Ilia) +- Fixed bug #41304 (compress.zlib temp files left). (Dmitry) +- Fixed bug #41293 (Fixed creation of HTTP_RAW_POST_DATA when there is no + default post handler). (Ilia) +- Fixed bug #41291 (FastCGI does not set SO_REUSEADDR). + (fmajid at kefta dot com, Dmitry) +- Fixed gd build when used with freetype 1.x (Pierre, Tony) +- Fixed bug #41287 (Namespace functions don't allow xmlns definition to be + optional). (Rob) +- Fixed bug #41285 (Improved fix for CVE-2007-1887 to work with non-bundled + sqlite2 lib). (Ilia) +- Fixed bug #41283 (Bug with deserializing array key that are doubles or + floats in wddx). (Ilia) +- Fixed bug #41257 (lookupNamespaceURI does not work as expected). (Rob) +- Fixed bug #41236 (Regression in timeout handling of non-blocking SSL + connections during reads and writes). (Ilia) +- Fixed bug #41134 (zend_ts_hash_clean not thread-safe). + (marco dot cova at gmail dot com, Tony) +- Fixed bug #41097 (ext/soap returning associative array as indexed without + using WSDL). (Dmitry) +- Fixed bug #41004 (minOccurs="0" and null class member variable). (Dmitry) +- Fixed bug #39542 (Behavior of require/include different to < 5.2.0). + (Dmitry) + +03 May 2007, PHP 5.2.2 +- Improved bundled GD + . Sync to 2.0.35 + . Added imagegrabwindow and imagegrabscreen, capture a screen or a + window using its handle (Pierre) + . colors allocated henceforth from the resulting image overwrite the palette + colors (Rob Leslie) + . Improved thread safety of the gif support (Roman Nemecek, Nuno, Pierre) + . Use the dimension of the GIF frame to create the destination image (Pierre) + . Load only once the local color map from a GIF data (Pierre) + . Improved thread safety of the freetype cache (Scott MacVicar, Nuno, Pierre) + . imagearc huge CPU usage with large angles, libgd bug #74 (Pierre) +- Improved FastCGI SAPI to support external pipe and socket servers on win32. + (Dmitry) +- Improved Zend Memory Manager + . guarantee of reasonable time for worst cases of best-fit free block + searching algorithm. (Dmitry) + . better cache usage and less fragmentation on erealloc() (Tony, Dmitry) +- Improved SPL (Marcus) + . Added SplFileInfo::getBasename(), DirectoryIterator::getBasename(). + . Added SplFileInfo::getLinkTarget(), SplFileInfo::getRealPath(). + . Made RecursiveFilterIterator::accept() abstract as stated in documentation. +- Improved SOAP + . Added ability to encode arrays with "SOAP-ENC:Array" type instead of WSDL + type. To activate the ability use "feature"=>SOAP_USE_XSI_ARRAY_TYPE + option in SoapClient/SoapServer constructors. (Rob, Dmitry) + +- Added GMP_VERSION constant. (Tony) +- Added --ri switch to CLI which allows to check extension information. (Marcus) +- Added tidyNode::getParent() method (John, Nuno) +- Added openbasedir and safemode checks in zip:// stream wrapper and + ZipArchive::open (Pierre) +- Added php_pdo_sqlite_external.dll, a version of the PDO SQLite driver that + links against an external sqlite3.dll. This provides Windows users to upgrade + their sqlite3 version outside of the PHP release cycle. (Wez, Edin) +- Added linenumbers to array returned by token_get_all(). (Johannes) + +- Upgraded SQLite 3 to version 3.3.16 (Ilia) +- Upgraded libraries bundled in the Windows distribution. (Edin) + . c-client (imap) to version 2006e + . libpq (PostgreSQL) to version 8.2.3 + . libmysql (MySQL) to version 5.0.37 + . openssl to version 0.9.8e +- Upgraded PCRE to version 7.0 (Nuno) + +- Updated timezone database to version 2007.5. (Derick) + +- Fixed commandline handling for CLI and CGI. (Marcus, Johannes) +- Fixed iterator_apply() with a callback using __call(). (Johannes) +- Fixed possible multi bytes issues in openssl csr parser (Pierre) +- Fixed shmop_open() with IPC_CREAT|IPC_EXCL flags on Windows. + (Vladimir Kamaev, Tony). +- Fixed possible leak in ZipArchive::extractTo when safemode checks fails (Ilia) +- Fixed possible relative path issues in zip_open and TS mode (old API) (Pierre) +- Fixed zend_llist_remove_tail (Michael Wallner, Dmitry) +- Fixed a thread safety issue in gd gif read code (Nuno, Roman Nemecek) +- Fixed CVE-2007-1001, GD wbmp used with invalid image size (Pierre) +- Fixed unallocated memory access/double free in in array_user_key_compare() + (MOPB-24 by Stefan Esser) (Stas) +- Fixed wrong length calculation in unserialize S type + (MOPB-29 by Stefan Esser) (Stas) + +- Fixed bug #41215 (setAttribute return code reversed). (Ilia) +- Fixed bug #41192 (Per Directory Values only work for one key). (Dmitry) +- Fixed bug #41175 (addAttribute() fails to add an attribute with an empty + value). (Ilia) +- Fixed bug #41159 (mysql_pconnect() hash does not account for connect + flags). (Ilia) +- Fixed bug #41121 (range() overflow handling for large numbers on 32bit + machines). (Ilia) +- Fixed bug #41118 (PHP does not handle overflow of octal integers). (Tony) +- Fixed bug #41109 (recursiveiterator.inc says "implements" Iterator instead of + "extends"). (Marcus) +- Fixed bug #40130 (TTF usage doesn't work properly under Netware). (Scott, + gk at gknw dot de) +- Fixed bug #41093 (magic_quotes_gpc ignores first arrays keys). (Arpad, Ilia) +- Fixed bug #41075 (memleak when creating default object caused exception). + (Dmitry) +- Fixed bug #41067 (json_encode() problem with UTF-16 input). (jp at df5ea + dot net. Ilia) +- Fixed bug #41063 (chdir doesn't like root paths). (Dmitry) +- Fixed bug #41061 ("visibility error" in ReflectionFunction::export()). + (Johannes) +- Fixed bug #41043 (pdo_oci crash when freeing error text with persistent + connection). (Tony) +- Fixed bug #41037 (unregister_tick_function() inside the tick function crash PHP). + (Tony) +- Fixed bug #41034 (json_encode() ignores null byte started keys in arrays). + (Ilia) +- Fixed bug #41026 (segfault when calling "self::method()" in shutdown functions). + (Tony) +- Fixed bug #40999 (mcrypt_create_iv() not using random seed). (Ilia) +- Fixed bug #40998 (long session array keys are truncated). (Tony) +- Implement feature request #40947, allow a single filter as argument + for filter_var_array (Pierre) +- Fixed bug #40935 (pdo_mysql does not raise an exception on empty + fetchAll()). (Ilia) +- Fixed bug #40931 (open_basedir bypass via symlink and move_uploaded_file()). + (Tony) +- Fixed bug #40921 (php_default_post_reader crashes when post_max_size is + exceeded). (trickie at gmail dot com, Ilia) +- Fixed bug #40915 (addcslashes unexpected behavior with binary input). (Tony) +- Fixed bug #40899 (memory leak when nesting list()). (Dmitry) +- Fixed bug #40897 (error_log file not locked). (Ilia) +- Fixed bug #40883 (mysql_query() is allocating memory incorrectly). (Tony) +- Fixed bug #40872 (inconsistency in offsetSet, offsetExists treatment of + string enclosed integers). (Marcus) +- Fixed bug #40861 (strtotime() doesn't handle double negative relative time + units correctly). (Derick, Ilia) +- Fixed bug #40854 (imap_mail_compose() creates an invalid terminator for + multipart e-mails). (Ilia) +- Fixed bug #40848 (sorting issue on 64-bit Solaris). (Wez) +- Fixed bug #40836 (Segfault in ext/dom). (Rob) +- Fixed bug #40833 (Crash when using unset() on an ArrayAccess object retrieved + via __get()). (Dmitry) +- Fixed bug #40822 (pdo_mysql does not return rowCount() on select). (Ilia) +- Fixed bug #40815 (using strings like "class::func" and static methods in + set_exception_handler() might result in crash). (Tony) +- Fixed bug #40809 (Poor performance of ".="). (Dmitry) +- Fixed bug #40805 (Failure executing function ibase_execute()). (Tony) +- Fixed bug #40800 (cannot disable memory_limit with -1). (Dmitry, Tony) +- Fixed bug #40794 (ReflectionObject::getValues() may crash when used with + dynamic properties). (Tony) +- Fixed bug #40784 (Case sensitivity in constructor's fallback). (Tony) +- Fixed bug #40770 (Apache child exits when PHP memory limit reached). (Dmitry) +- Fixed bug #40764 (line thickness not respected for horizontal and vertical + lines). (Pierre) +- Fixed bug #40758 (Test fcgi_is_fastcgi() is wrong on windows). (Dmitry) +- Fixed bug #40754 (added substr() & substr_replace() overflow checks). (Ilia) +- Fixed bug #40752 (parse_ini_file() segfaults when a scalar setting is + redeclared as an array). (Tony) +- Fixed bug #40750 (openssl stream wrapper ignores default_stream_timeout). + (Tony) +- Fixed bug #40727 (segfault in PDO when failed to bind parameters). (Tony) +- Fixed bug #40709 (array_reduce() behaves strange with one item stored arrays). + (Ilia) +- Fixed bug #40703 (Resolved a possible namespace conflict between libxmlrpc + and MySQL's NDB table handler). (Ilia) +- Fixed bug #40961 (Incorrect results of DateTime equality check). (Mike) +- Fixed bug #40678 (Cross compilation fails). (Tony) +- Fixed bug #40621 (Crash when constructor called inappropriately). (Tony) +- Fixed bug #40609 (Segfaults when using more than one SoapVar in a request). + (Rob, Dmitry) +- Fixed bug #40606 (umask is not being restored when request is finished). + (Tony) +- Fixed bug #40598 (libxml segfault). (Rob) +- Fixed bug #40591 (list()="string"; gives invalid opcode). (Dmitry) +- Fixed bug #40578 (imagettftext() multithreading issue). (Tony, Pierre) +- Fixed bug #40576 (double values are truncated to 6 decimal digits when + encoding). (Tony) +- Fixed bug #40560 (DIR functions do not work on root UNC path). (Dmitry) +- Fixed bug #40548 (SplFileInfo::getOwner/getGroup give a warning on broken + symlink). (Marcus) +- Fixed bug #40546 (SplFileInfo::getPathInfo() throws an exception if directory + is in root dir). (Marcus) +- Fixed bug #40545 (multithreading issue in zend_strtod()). (Tony) +- Fixed bug #40503 (json_encode() value corruption on 32bit systems with + overflown values). (Ilia) +- Fixed bug #40467 (Partial SOAP request sent when XSD sequence or choice + include minOccurs=0). (Dmitry) +- Fixed bug #40465 (Ensure that all PHP elements are printed by var_dump). + (wharmby at uk dot ibm dot com, Ilia) +- Fixed bug #40464 (session.save_path wont use default-value when safe_mode + or open_basedir is enabled). (Ilia) +- Fixed bug #40455 (proc_open() uses wrong command line when safe_mode_exec_dir + is set). (Tony) +- Fixed bug #40432 (strip_tags() fails with greater than in attribute). (Ilia) +- Fixed bug #40431 (dynamic properties may cause crash in ReflectionProperty + methods). (Tony) +- Fixed bug #40451 (addAttribute() may crash when used with non-existent child + node). (Tony) +- Fixed bug #40442 (ArrayObject::offsetExists broke in 5.2.1, works in 5.2.0). + (olivier at elma dot fr, Marcus) +- Fixed bug #40428 (imagepstext() doesn't accept optional parameter). (Pierre) +- Fixed bug #40417 (Allow multiple instances of the same named PDO token in + prepared statement emulation code). (Ilia) +- Fixed bug #40414 (possible endless fork() loop when running fastcgi). + (Dmitry) +- Fixed bug #40410 (ext/posix does not compile on MacOS 10.3.9). (Tony) +- Fixed bug #40392 (memory leaks in PHP milter SAPI). + (tuxracer69 at gmail dot com, Tony) +- Fixed bug #40371 (pg_client_encoding() not working on Windows). (Edin) +- Fixed bug #40352 (FCGI_WEB_SERVER_ADDRS function get lost). (Dmitry) +- Fixed bug #40290 (strtotime() returns unexpected result with particular + timezone offset). (Derick) +- Fixed bug #40286 (PHP fastcgi with PHP_FCGI_CHILDREN don't kill children when + parent is killed). (Dmitry) +- Fixed bug #40261 (Extremely slow data handling due to memory fragmentation). + (Dmitry) +- Fixed bug #40236 (php -a function allocation eats memory). (Dmitry) +- Fixed bug #40109 (iptcembed fails on non-jfif jpegs). (Tony) +- Fixed bug #39965 (Latitude and longitude are backwards in date_sun_info()). + (Derick) +- Implement #39867 (openssl PKCS#12 support) (Marc Delling, Pierre) +- Fixed bug #39836 (SplObjectStorage empty after unserialize). (Marcus) +- Fixed bug #39416 (Milliseconds in date()). (Derick) +- Fixed bug #39396 (stream_set_blocking crashes on Win32). (Ilia, maurice at + iceblog dot de) +- Fixed bug #39351 (relative include fails on Solaris). (Dmitry, Tony) +- Fixed bug #39322 (proc_terminate() destroys process resource). (Nuno) +- Fixed bug #38406 (crash when assigning objects to SimpleXML attributes). (Tony) +- Fixed bug #37799 (ftp_ssl_connect() falls back to non-ssl connection). (Nuno) +- Fixed bug #36496 (SSL support in imap_open() not working on Windows). (Edin) +- Fixed bug #36226 (Inconsistent handling when passing nillable arrays). + (Dmitry) +- Fixed bug #35872 (Avoid crash caused by object store being referenced during + RSHUTDOWN). (Andy) +- Fixed bug #34794 (proc_close() hangs when used with two processes). + (jdolecek at netbsd dot org, Nuno) +- Fixed PECL bug #10194 (crash in Oracle client when memory limit reached in + the callback). (Tony) +- Fixed substr_compare and substr_count information leak (MOPB-14) (Stas, Ilia) +- Fixed crash on op-assign where argument is string offset (Brian, Stas) +- Fixed bug #38710 (data leakage because of nonexisting boundary checking in + statements in mysqli) (Stas) +- Fixed bug #37386 (autocreating element doesn't assign value to first node). + (Rob) +- Fixed bug #37013 (server hangs when returning circular object references). + (Dmitry) +- Fixed bug #33664 Console window appears when using exec() + (Richard Quadling, Stas) + + +08 Feb 2007, PHP 5.2.1 +- Added read-timeout context option "timeout" for HTTP streams. (Hannes, Ilia). +- Added CURLOPT_TCP_NODELAY constant to Curl extension. (Sara) +- Added support for hex numbers of any size. (Matt) +- Added function stream_socket_shutdown(). It is a wrapper for system + shutdown() function, that shut downs part of a full-duplex connection. + (Dmitry) +- Added internal heap protection (Dmitry) + . memory-limit is always enabled (--enable-memory-limit removed) + . default value if memory-limit is set to 128M + . safe unlinking + . cookies + . canary protection (debug build only) + . random generation of cookies and canaries +- Added forward support for 'b' prefix in front of string literals. (Andrei) +- Added three new functions to ext/xmlwriter (Rob, Ilia) + . xmlwriter_start_dtd_entity() + . xmlwriter_end_dtd_entity() + . xmlwriter_write_dtd_entity() +- Added a meta tag to phpinfo() output to prevent search engines from indexing + the page. (Ilia) +- Added new function, sys_get_temp_dir(). (Hartmut) +- Added missing object support to file_put_contents(). (Ilia) +- Added support for md2, ripemd256 and ripemd320 algos to hash(). (Sara) +- Added forward support for (binary) cast. (Derick) +- Added optimization for imageline with horizontal and vertical lines (Pierre) + +- Removed dependency from SHELL32.DLL. (Dmitry) +- Removed double "wrong parameter count" warnings in various functions. + (Hannes) +- Moved extensions to PECL: + . ext/informix (Derick, Tony) + +- Changed double-to-string utilities to use BSD implementation. (Dmitry, Tony) +- Updated bundled libcURL to version 7.16.0 in the Windows distro. (Edin) +- Updated timezone database to version 2006.16. (Derick) +- cgi.* and fastcgi.* directives are moved to INI subsystem. The new directive + cgi.check_shebang_line can be used to omitting check for "#! /usr/bin/php" + line. (Dmitry). +- Improved proc_open(). Now on Windows it can run external commands not + through CMD.EXE. (Dmitry) +- VCWD_REALPATH() is improved to use realpath cache without VIRTUAL_DIR. + (Dmitry) +- ext/bcmath initialization code is moved from request startup to module + startup. (Dmitry) +- Zend Memory Manager Improvements (Dmitry) + . use HeapAlloc() instead of VirtualAlloc() + . use "win32" storage manager (instead of "malloc") on Windows by default +- Zip Extension Improvements (Pierre) + . Fixed leak in statName and stateIndex + . Fixed return setComment (Hannes) + . Added addEmptyDir method +- Filter Extension Improvements (Ilia, Pierre) + . Fixed a bug when callback function returns a non-modified value. + . Added filter support for $_SERVER in cgi/apache2 sapis. + . Make sure PHP_SELF is filtered in Apache 1 sapi. + . Fixed bug #39358 (INSTALL_HEADERS contains incorrect reference to + php_filter.h). + . Added "default" option that allows a default value to be set for an + invalid or missing value. + . Invalid filters fails instead of returning unsafe value + . Fixed possible double encoding problem with sanitizing filters + . Make use of space-strict strip_tags() function + . Fixed whitespace trimming + . Added support for FastCGI environment variables. (Dmitry) +- PDO_MySQL Extension Improvements (Ilia) + . Enabled buffered queries by default. + . Enabled prepared statement emulation by default. + +- Small optimization of the date() function. (Matt,Ilia) +- Optimized the internal is_numeric_string() function. (Matt,Ilia) +- Optimized array functions utilizing php_splice(). (Ilia) +- Windows related optimizations (Dmitry, Stas) + . COM initialization/deinitialization are done only if necessary + . removed unnecessary checks for ISREG file and corresponding stat() calls + . opendir() is reimplementation using GetFistFile/GetNextFile those are + faster then _findfirst/_findnext + . implemented registry cache that prevent registry lookup on each request. + In case of modification of corresponding registry-tree PHP will reload it + automatic + . start timeout thread only if necessary + . stat() is reimplementation using GetFileAttributesEx(). The new + implementation is faster then implementation in MS VC CRT, but it doesn't + support Windows 95. +- Streams optimization (Dmitry) + . removed unnecessary ftell() calls (one call for each included PHP file) + . disabled calls to read() after EOF + +- Fixed incorrect function names on FreeBSD where inet_pton() was named + __inet_pton() and inet_ntop() was named __inet_ntop(). (Hannes) +- Fixed FastCGI impersonation for persistent connections on Windows. (Dmitry) +- Fixed wrong signature initialization in imagepng (Takeshi Abe) +- Fixed ftruncate() with negative size on FreeBSD. (Hannes) +- Fixed segfault in RegexIterator when given invalid regex. (Hannes) +- Fixed segfault in SplFileObject->openFile()->getPathname(). (Hannes) +- Fixed segfault in ZTS mode when OCI8 statements containing sub-statements + are destroyed in wrong order. (Tony) +- Fixed the validate email filter so that the letter "v" can also be used in + the user part of the email address. (Derick) +- Fixed bug #40297 (compile failure in ZTS mode when collections support is + missing). (Tony) +- Fixed bug #40285 (The PDO prepare parser goes into an infinite loop in + some instances). (Ilia) +- Fixed bug #40274 (Sessions fail with numeric root keys). (Ilia) +- Fixed bug #40259 (ob_start call many times - memory error). (Dmitry) +- Fixed bug #40231 (file_exists incorrectly reports false). (Dmitry) +- Fixed bug #40228 (ZipArchive::extractTo does create empty directories + recursively). (Pierre) +- Fixed bug #40200 (The FastCgi version has different realpath results than + thread safe version). (Dmitry) +- Fixed bug #40191 (use of array_unique() with objects triggers segfault). + (Tony) +- Fixed bug #40189 (possible endless loop in zlib.inflate stream filter). + (Greg, Tony) +- Fixed bug #40169 (CURLOPT_TCP_NODELAY only available in curl >= 7.11.2). + (Tony) +- Fixed bug #40129 (iconv extension doesn't compile with CodeWarrior on + Netware). (gk at gknw dot de, Tony) +- Fixed bug #40127 (apache2handler doesn't compile on Netware). + (gk at gknw dot de) +- Fixed bug #40121 (PDO_DBLIB driver wont free statements). (Ilia) +- Fixed bug #40098 (php_fopen_primary_script() not thread safe). (Ilia) +- Fixed bug #40092 (chroot() doesn't clear realpath cache). (Dmitry) +- Fixed bug #40091 (spl_autoload_register with 2 instances of the same class). + (Ilia) +- Fixed bug #40083 (milter SAPI functions always return false/null). (Tony) +- Fixed bug #40079 (php_get_current_user() not thread safe). + (Ilia, wharmby at uk dot ibm dot com) +- Fixed bug #40078 (ORA-01405 when fetching NULL values using + oci_bind_array_by_name()). (Tony) +- Fixed bug #40076 (zend_alloc.c: Value of enumeration constant must be in + range of signed integer). (Dmitry) +- Fixed bug #40073 (exif_read_data dies on certain images). (Tony, Marcus) +- Fixed bug #40036 (empty() does not work correctly with ArrayObject when + using ARRAY_AS_PROPS). (Ilia) +- Fixed bug #40012 (php_date.c doesn't compile on Netware). + (gk at gknw dot de, Derick) +- Fixed bug #40009 (http_build_query(array()) returns NULL). (Ilia) +- Fixed bug #40002 (Try/Catch performs poorly). (Dmitry) +- Fixed bug #39993 (tr_TR.UTF-8 locale has problems with PHP). (Ilia) +- Fixed bug #39990 (Cannot "foreach" over overloaded properties). (Dmitry) +- Fixed bug #39988 (type argument of oci_define_by_name() is ignored). + (Chris Jones, Tony) +- Fixed bug #39984 (redirect response code in header() could be ignored + in CGI sapi). (Ilia) +- Fixed bug #39979 (PGSQL_CONNECT_FORCE_NEW will causes next connect to + establish a new connection). (Ilia) +- Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used + for timestamp fields). (Ilia) +- Fixed bug #39969 (ini setting short_open_tag has no effect when using + --enable-maintainer-zts). (Dmitry) +- Fixed bug #39952 (zip ignoring --with-libdir on zlib checks) + (judas dot iscariote at gmail dot com) +- Fixed bug #39944 (References broken). (Dmitry) +- Fixed bug #39935 (Extensions tidy,mcrypt,mhash,pdo_sqlite ignores + --with-libdir). (judas dot iscariote at gmail dot com, Derick) +- Fixed bug #39903 (Notice message when executing __halt_compiler() more than + once). (Tony) +- Fixed bug #39898 (FILTER_VALIDATE_URL validates \r\n\t etc). (Ilia) +- Fixed bug #39890 (using autoconf 2.6x and --with-layout=GNU breaks PEAR + install path). (Tony) +- Fixed bug #39884 (ReflectionParameter::getClass() throws exception for + type hint self). (thekid at php dot net) +- Fixed bug #39878 (CURL doesn't compile on Sun Studio Pro). (Ilia) +- Fixed bug #39873 (number_format() breaks with locale & decimal points). + (Ilia) +- Fixed bug #39869 (safe_read does not initialize errno). + (michiel at boland dot org, Dmitry) +- Fixed bug #39850 (SplFileObject throws contradictory/wrong error messages + when trying to open "php://wrong"). (Tony) +- Fixed bug #39846 (Invalid IPv4 treated as valid). (Ilia) +- Fixed bug #39845 (Persistent connections generate a warning in pdo_pgsql). + (Ilia) +- Fixed bug #39832 (SOAP Server: parameter not matching the WSDL specified + type are set to 0). (Dmitry) +- Fixed bug #39825 (foreach produces memory error). (Dmitry) +- Fixed bug #39816 (apxs2filter ignores httpd.conf & .htaccess php config + settings). (Ilia) +- Fixed bug #39815 (SOAP double encoding is not locale-independent). (Dmitry) +- Fixed bug #39797 (virtual() does not reset changed INI settings). (Ilia) +- Fixed bug #39795 (build fails on AIX because crypt_r() uses different + data struct). (Tony) +- Fixed bug #39791 (Crash in strtotime() on overly long relative date + multipliers). (Ilia) +- Fixed bug #39787 (PHP doesn't work with Apache 2.3). + (mv at binarysec dot com). +- Fixed bug #39782 (setTime() on a DateTime constructed with a Weekday + yields incorrect results). (Ilia) +- Fixed bug #39780 (PNG image with CRC/data error raises fatal error) (Pierre) +- Fixed bug #39779 (Enable AUTH PLAIN mechanism in underlying libc-client). + (michael dot heimpold at s2000 dot tu-chemnitz dot de, Ilia) +- Fixed bug #39775 ("Indirect modification ..." message is not shown). + (Dmitry) +- Fixed bug #39763 (magic quotes are applied twice by ext/filter in + parse_str()). (Ilia) +- Fixed bug #39760 (cloning fails on nested SimpleXML-Object). (Rob) +- Fixed bug #39759 (Can't use stored procedures fetching multiple result + sets in pdo_mysql). (Ilia) +- Fixed bug #39754 (Some POSIX extension functions not thread safe). + (Ilia, wharmby at uk dot ibm dot com) +- Fixed bug #39751 (putenv crash on Windows). (KevinJohnHoffman at gmail.com) +- Fixed bug #39732 (oci_bind_array_by_name doesn't work on Solaris 64bit). + (Tony) +- Fixed bug #39724 (Broken build due to spl/filter usage of pcre extension). + (Tony, Ilia) +- Fixed bug #39718 (possible crash if assert.callback is set in ini). (Ilia) +- Fixed bug #39702 (php crashes in the allocator on linux-m68k). (Dmitry) +- Fixed bug #39685 (iconv() - undefined function). (Hannes) +- Fixed bug #39673 (file_get_contents causes bus error on certain offsets). + (Tony) +- Fixed bug #39663 (Memory leak in pg_get_notify() and a possible memory + corruption on Windows in pgsql and pdo_pgsql extensions). + (Ilia, matteo at beccati dot com) +- Fixed bug #39662 (Segfault when calling asXML() of a cloned + SimpleXMLElement). (Rob, Tony) +- Fixed bug #39656 (crash when calling fetch() on a PDO statment object after + closeCursor()). (Ilia, Tony) +- Fixed bug #39653 (ext/dba doesn't check for db-4.5 and db-4.4 when db4 + support is enabled). (Tony) +- Fixed bug #39652 (Wrong negative results from memory_get_usage()). (Dmitry) +- Fixed bug #39648 (Implementation of PHP functions chown() and chgrp() are + not thread safe). (Ilia, wharmby at uk dot ibm dot com) +- Fixed bug #39640 (Segfault with "Allowed memory size exhausted"). (Dmitry) +- Fixed bug #39625 (Apache crashes on importStylesheet call). (Rob) +- Fixed bug #39623 (thread safety fixes on *nix for putenv() & mime_magic). + (Ilia, wharmby at uk dot ibm dot com) +- Fixed bug #39621 (str_replace() is not binary safe on strings with equal + length). (Tony) +- Fixed bug #39613 (Possible segfault in imap initialization due to missing + module dependency). (wharmby at uk dot ibm dot com, Tony) +- Fixed bug #39606 (Use of com.typelib_file in PHP.ini STILL causes A/V). (Rob) +- Fixed bug #39602 (Invalid session.save_handler crashes PHP). (Dmitry) +- Fixed bug #39596 (Creating Variant of type VT_ARRAY). (Rob) +- Fixed bug #39583 (ftp_put() does not change transfer mode to ASCII). (Tony) +- Fixed bug #39576 (array_walk() doesn't separate user data zval). (Tony) +- Fixed bug #39575 (move_uploaded_file() no longer working (safe mode + related)). (Tony) +- Fixed bug #39571 (timeout ssl:// connections). (Ilia) +- Fixed bug #39564 (PDO::errorInfo() returns inconsistent information when + sqlite3_step() fails). (Tony) +- Fixed bug #39548 (ZMSG_LOG_SCRIPT_NAME not routed to OutputDebugString() + on Windows). (Dmitry) +- Fixed bug #39538 (fgetcsv can't handle starting newlines and trailing odd + number of backslashes). (David Soria Parra, Pierre) +- Fixed bug #39534 (Error in maths to calculate of + ZEND_MM_ALIGNED_MIN_HEADER_SIZE). (wharmby at uk dot ibm dot com, Dmitry) +- Fixed bug #39527 (Failure to retrieve results when multiple unbuffered, + prepared statements are used in pdo_mysql). (Ilia) +- Fixed bug #39508 (imagefill crashes with small images 3 pixels or less). + (Pierre) +- Fixed bug #39506 (Archive corrupt with ZipArchive::addFile method). (Pierre) +- Fixed bug #39504 (xmlwriter_write_dtd_entity() creates Attlist tag, not + entity). (Hannes) +- Fixed bug #39483 (Problem with handling of \ char in prepared statements). + (Ilia, suhachov at gmail dot com) +- Fixed bug #39458 (ftp_nlist() returns false on empty dirs). (Nuno) +- Fixed bug #39454 (Returning a SOAP array segfaults PHP). (Dmitry) +- Fixed bug #39450 (getenv() fills other super-globals). (Ilia, Tony) +- Fixed bug #39449 (Overloaded array properties do not work correctly). + (Dmitry) +- Fixed bug #39445 (Calling debug_backtrace() in the __toString() + function produces a crash). (Dmitry) +- Fixed bug #39438 (Fatal error: Out of memory). (Dmitry) +- Fixed bug #39435 ('foo' instanceof bar gives invalid opcode error). (Sara) +- Fixed bug #39414 (Syntax error while compiling with Sun Workshop Complier). + (Johannes) +- Fixed bug #39398 (Booleans are not automatically translated to integers). + (Ilia) +- Fixed bug #39394 (Missing check for older variants of openssl). (Ilia) +- Fixed bug #39367 (clearstatcache() doesn't clear realpath cache). + (j at pureftpd dot org, Dmitry) +- Fixed bug #39366 (imagerotate does not use alpha with angle > 45 degrees) + (Pierre) +- Fixed bug #39364 (Removed warning on empty haystack inside mb_strstr()). + (Ilia) +- Fixed bug #39362 (Added an option to imap_open/imap_reopen to control the + number of connection retries). (Ilia) +- Fixed bugs #39361 & #39400 (mbstring function overloading problem). (Seiji) +- Fixed bug #39354 (Allow building of curl extension against libcurl + 7.16.0). (Ilia) +- Fixed bug #39350 (crash with implode("\n", array(false))). (Ilia) +- Fixed bug #39344 (Unnecessary calls to OnModify callback routine for + an extension INI directive). (wharmby at uk dot ibm dot com, Dmitry) +- Fixed bug #39320 (ZEND_HASH_APPLY_STOP causes deletion). (Marcus) +- Fixed bug #39313 (spl_autoload triggers Fatal error). (Marcus) +- Fixed bug #39300 (make install fails if wget is not available). (Tony) +- Fixed bug #39297 (Memory corruption because of indirect modification of + overloaded array). (Dmitry) +- Fixed bug #39286 (misleading error message when invalid dimensions are + given) (Pierre) +- Fixed bug #39273 (imagecopyresized may ignore alpha channel) (Pierre) +- Fixed bug #39265 (Fixed path handling inside mod_files.sh). + (michal dot taborsky at gmail dot com, Ilia) +- Fixed bug #39217 (serialNumber might be -1 when the value is too large). + (Pierre, Tony) +- Fixed bug #39215 (Inappropriate close of stdin/stdout/stderr). (Wez, Ilia) +- Fixed bug #39201 (Possible crash in Apache 2 with 413 ErrorHandler). (Ilia) +- Fixed bug #39151 (Parse error in recursiveiteratoriterator.php). (Marcus) +- Fixed bug #39121 (Incorrect return array handling in non-wsdl soap client). + (Dmitry) +- Fixed bug #39090 (DirectoryFilterDots doxygen docs and example is wrong). + (Marcus) +- Fixed bug #38852 (XML-RPC Breaks iconv). (Hannes) +- Fixed bug #38770 (unpack() broken with longs on 64 bit machines). + (Ilia, David Soria Parra). +- Fixed bug #38698 (for some keys cdbmake creates corrupted db and cdb can't + read valid db). (Marcus) +- Fixed bug #38680 (Added missing handling of basic types in json_decode). + (Ilia) +- Fixed bug #38604 (Fixed request time leak inside foreach() when iterating + through virtual properties). (Dmitry) +- Fixed bug #38602 (header( "HTTP/1.0 ..." ) does not change proto version). + (Ilia) +- Fixed bug #38542 (proc_get_status() returns wrong PID on windows). (Nuno) +- Fixed bug #38536 (SOAP returns an array of values instead of an object). + (Dmitry) +- Fixed bug #38456 (Apache2 segfaults when virtual() is called in .php + ErrorDocument). (Ilia) +- Fixed bug #38325 (spl_autoload_register() gives wrong line for "class not + found"). (Ilia) +- Fixed bug #38319 (Remove bogus warnings from persistent PDO connections). + (Ilia) +- Fixed bug #38274 (Memlimit fatal error sent to "wrong" stderr when using + fastcgi). (Dmitry) +- Fixed bug #38252 (Incorrect PDO error message on invalid default fetch + mode). (Ilia) +- Fixed bug #37927 (Prevent trap when COM extension processes argument of + type VT_DISPATCH|VT_REF) (Andy) +- Fixed bug #37773 (iconv_substr() gives "Unknown error" when string + length = 1"). (Ilia) +- Fixed bug #37627 (session save_path check checks the parent directory). + (Ilia) +- Fixed bug #37619 (proc_open() closes stdin on fork() failure). + (jdolecek at NetBSD dot org, Nuno) +- Fixed bug #37588 (COM Property propputref converts to PHP function + and can't be accesed). (Rob) +- Fixed bug #36975 (natcasesort() causes array_pop() to misbehave). + (Hannes) +- Fixed bug #36812 (pg_execute() modifies input array). (Ilia) +- Fixed bug #36798 (Error parsing named parameters with queries containing + high-ascii chars). (Ilia) +- Fixed bug #36644 (possible crash in variant_date_from_timestamp()). (Ilia) +- Fixed bug #36427 (proc_open() / proc_close() leak handles on windows). + (jdolecek at NetBSD dot org, Nuno) +- Fixed bug #36392 (wrong number of decimal digits with %e specifier in + sprintf). (Matt,Ilia) +- Fixed bug #36214 (__get method works properly only when conditional + operator is used). (Dmitry) +- Fixed bug #35634 (Erroneous "Class declarations may not be nested" + error raised). (Carl P. Corliss, Dmitry) +- Fixed bug #35106 (nested foreach fails when array variable has a + reference). (Dmitry) +- Fixed bug #34564 (COM extension not returning modified "out" argument) (Andy) +- Fixed bug #33734 (Something strange with COM Object). (Rob) +- Fixed bug #33386 (ScriptControl only sees last function of class). (Rob) +- Fixed bug #33282 (Re-assignment by reference does not clear the is_ref + flag) (Ilia, Dmitry, Matt Wilmas) +- Fixed bug #30074 (apparent symbol table error with + extract($blah, EXTR_REFS)) (Brian) +- Fixed bug #29840 (is_executable() does not honor safe_mode_exec_dir + setting). (Ilia) +- Fixed PECL bug #7295 (ORA-01405: fetched column value is NULL on LOB + fields). (Tony) + +02 Nov 2006, PHP 5.2.0 +- Updated bundled OpenSSL to version 0.9.8d in the Windows distro. (Edin) +- Updated Postgresql client libraries to 8.1.4 in the Windows distro. (Edin) +- Updated PCRE to version 6.7. (Ilia) +- Updated libsqlite in ext/pdo_sqlite to 3.3.7. (Ilia) +- Updated bundled MySQL client library to version 5.0.22 in the Windows + distribution. (Edin) +- Updated timezonedb to version 2006.7. (Derick) + +- Added ability to make SOAP call userspace PHP<->XML converters. (Dmitry) +- Added support for character sets in pg_escape_string() for PostgreSQL 8.1.4 + and higher. (Ilia) +- Added support for character sets in PDO quote() method for PostgreSQL 8.1.4 + and higher. (Ilia) +- Added DSA key generation support to openssl_pkey_new(), FR #38731 (marci + at balabit dot hu, Tony) +- Added SoapServer::setObject() method (it is a simplified version of + SoapServer::setClass() method). (Dmitry) +- Added support for hexadecimal entity in imagettftext() for the bundled GD. + (Pierre) +- Added support for httpOnly flag for session extension and cookie setting + functions. (Scott MacVicar, Ilia) +- Added version specific registry keys to allow different configurations for + different php version. (Richard, Dmitry) +- Added "PHPINIDir" Apache directive to apache and apache_hooks SAPIs. + (Dmitry) +- Added an optional boolean parameter to memory_get_usage() and + memory_get_peak_usage() to get memory size allocated by emalloc() or real + size of memory allocated from system. (Dmitry) +- Added Zip Archive extension. (Pierre) +- Added RFC1867 fileupload processing hook. (Stefan E.) +- Added JSON and Filter extensions. (Derick, Rasmus) +- Added error messages to disk_free_space() and disk_total_space() functions. + FR #37971 (Tony) +- Added PATHINFO_FILENAME option to pathinfo() to get the filename. + (Toby S. and Christian S.) +- Added array_fill_keys() function. (Marcus, Matt Wilmas) +- Added posix_initgroups() function. (Ilia) +- Added an optional parameter to parse_url() to allow retrieval of distinct + URL components. (Ilia) +- Added optional parameter to http_build_query() to allow specification of + string separator. (Ilia) +- Added image_type_to_extension() function. (Hannes, Ilia) +- Added allow_url_include ini directive to complement allow_url_fopen. (Rasmus) +- Added automatic module globals management. (Dmitry) +- Added RFC2397 (data: stream) support. (Marcus) +- Added new error mode E_RECOVERABLE_ERROR. (Derick, Marcus, Tony) +- Added support for getenv() input filtering. (Rasmus) +- Added support for constructors in interfaces to force constructor signature + checks in implementations. (Marcus) +- Added memory_get_peak_usage() function for retrieving peak memory usage of + a PHP script. (Ilia) +- Added pg_field_table() function. (Edin) +- Added SimpleXMLElement::saveXML() as an alias for SimpleXMLElement::asXML(). + (Hannes) +- Added DOMNode::getNodePath() for getting an XPath for a node. (Christian) +- Added gmp_nextprime() function. (ants dot aasma at gmail dot com, Tony) +- Added error_get_last() function. (Mike) + +- Removed current working directory from the php.ini search path for CLI and + re-added it for other SAPIs (restore to pre 5.1.x behavior). (Edin) +- Moved extensions to PECL: + . ext/filepro (Derick, Tony) + . ext/hwapi (Derick, Tony) +- Disabled CURLOPT_FOLLOWLOCATION in curl when open_basedir or + safe_mode are enabled. (Stefan E., Ilia) + +- Increased default memory limit to 16 megabytes to accommodate for a more + accurate memory utilization measurement. +- In addition to path to php.ini, PHPRC now may specify full file name. + (Dmitry) + +- Optimized array/HashTable copying. (Matt Wilmas, Dmitry) +- Optimized zend_try/zend_catch macros by eliminating memcpy(3). (Dmitry) +- Optimized require_once() and include_once() by eliminating fopen(3) on + second usage. (Dmitry) +- Optimized request shutdown sequence. Restoring ini directives now iterates + only over modified directives instead of all. (Dmitry) + +- Changed priority of PHPRC environment variable on win32 to be higher then + value from registry. (Dmitry) +- Changed __toString() to be called wherever applicable. (Marcus) +- Changed E_ALL error reporting mode to include E_RECOVERABLE_ERROR. (Marcus) +- Changed realpath cache to be disabled when "open_basedir" or "safe_mode" + are enabled on per-request basis. (Ilia) + +- Improved SNMP extension: (Jani) + . Renamed snmp_set_oid_numeric_print() to snmp_set_oid_output_format(). + . Added 2 new constants: SNMP_OID_OUTPUT_FULL and SNMP_OID_OUTPUT_NUMERIC + . Fixed bug #37564 (AES privacy encryption not possible due to net-snmp 5.2 + compatibility issue). (Patch: scott dot moynes+php at gmail dot com) +- Improved OpenSSL extension: (Pierre) + . Added support for all supported algorithms in openssl_verify + . Added openssl_pkey_get_details, returns the details of a key + . Added x509 v3 extensions support + . Added openssl_csr_get_subject() and openssl_csr_get_public_key() + . Added 3 new constants OPENSSL_VERSION_TEXT and OPENSSL_VERSION_NUMBER and + OPENSSL_KEYTYPE_EC +- Improved the Zend memory manager: (Dmitry) + . Removed unnecessary "--disable-zend-memory-manager" configure option. + . Added "--enable-malloc-mm" configure option which is enabled by default in + debug builds to allow using internal and external memory debuggers. + . Allow tweaking the memory manager with ZEND_MM_MEM_TYPE and ZEND_MM_SEG_SIZE + environment variables. + . For more information: Zend/README.ZEND_MM +- Improved safe_mode check for the error_log() function. (Ilia) +- Improved the error reporting in SOAP extension on request failure. (Ilia) +- Improved crypt() on win32 to be about 10 times faster and to have friendlier + license. (Frank, Dmitry) +- Improved performance of the implode() function on associated arrays. (Ilia) +- Improved performance of str_replace() when doing 1 char to 1 char or 1 char + to many chars replacement. (Ilia) +- Improved apache2filter SAPI: + . Allowed PHP to be an arbitrary filter in the chain and read the script from + the Apache stream. (John) + . Added support for apache2filter in the Windows build including binary + support for both Apache 2.0.x (php5apache2_filter.dll) and Apache 2.2.x + (php5apache2_2_filter.dll). (Edin) +- Improved apache2handler SAPI: + . Changed ap_set_content_type() to be called only once. (Mike) + . Added support for Apache 2.2 handler in the Windows distribution. (Edin) +- Improved FastCGI SAPI: (Dmitry) + . Removed source compatibility with libfcgi. + . Optimized access to FastCGI environment variables by using HashTable + instead of linear search. + . Allowed PHP_FCGI_MAX_REQUESTS=0 that assumes no limit. + . Allowed PHP_FCGI_CHILDREN=0 that assumes no worker children. (FastCGI + requests are handled by main process itself) +- Improved CURL: + . Added control character checks for "open_basedir" and "safe_mode" checks. + (Ilia) + . Added implementation of curl_multi_info_read(). (Brian) +- Improved PCRE: (Andrei) + . Added run-time configurable backtracking/recursion limits. + . Added preg_last_error(). (Andrei) +- Improved PDO: + . Added new attribute ATTR_DEFAULT_FETCH_MODE. (Pierre) + . Added FETCH_PROPS_LATE. (Marcus) +- Improved SPL: (Marcus) + . Made most iterator code exception safe. + . Added RegExIterator and RecursiveRegExIterator. + . Added full caching support and ArrayAccess to CachingIterator. + . Added array functions to ArrayObject/ArrayIterator and made them faster. + . Added support for reading csv and skipping empty lines in SplFileObject. + . Added CachingIterator::TOSTRING_USE_INNER, calls inner iterator __toString. + . Added ability to set the CSV separator per SplFileObject. +- Improved xmlReader: (Rob) + . Added readInnerXml(), xmlReader::setSchema(). + . Added readInnerXML(), readOuterXML(), readString(), setSchema(). (2.6.20+) + . Changed to passing libxml options when loading reader. + +- Fixed invalid read in imagecreatefrompng when an empty file is given + (Pierre, Tony) +- Fixed infinite loop when a wrong color index is given to imagefill (Pierre) +- Fixed mess with CGI/CLI -d option (now it works with cgi; constants are + working exactly like in php.ini; with FastCGI -d affects all requests). + (Dmitry) +- Fixed missing open_basedir check inside chdir() function. (Ilia) +- Fixed overflow on 64bit systems in str_repeat() and wordwrap(). (Stefan E.) +- Fixed XSLTProcessor::importStylesheet() to return TRUE on success + (Christian) +- Fixed leaks in openssl_csr_sign and openssl_csr_new (Pierre) +- Fixed phpinfo() cutoff of variables at \0. (Ilia) +- Fixed a bug in the filter extension that prevented magic_quotes_gpc from + being applied when RAW filter is used. (Ilia) +- Fixed memory leaks in openssl streams context options. (Pierre) +- Fixed handling of extremely long paths inside tempnam() function. (Ilia) +- Fixed bug #39721 (Runtime inheritance causes data corruption). (Dmitry) +- Fixed bug #39304 (Segmentation fault with list unpacking of string offset). + (Dmitry) +- Fixed bug #39192 (Not including nsapi.h properly with SJSWS 7). This will + make PHP 5.2 compatible to new Sun Webserver. (Uwe) +- Fixed bug #39140 (Uncaught exception may cause crash). (Dmitry) +- Fixed bug #39125 (Memleak when reflecting non-existing class/method). (Tony) +- Fixed bug #39067 (getDeclaringClass() and private properties). (Tony) +- Fixed bug #39039 (SSL: fatal protocol error when fetching HTTPS from servers + running Google web server). (Ilia) +- Fixed bug #39035 (Compatibility issue between DOM and + zend.ze1_compatibility_mode). (Rob) +- Fixed bug #39034 (curl_exec() with return transfer returns TRUE on empty + files). (Ilia) +- Fixed bug #39032 (strcspn() stops on null character). (Tony) +- Fixed bug #39020 (PHP in FastCGI server mode crashes). (Dmitry) +- Fixed bug #39017 (foreach(($obj = new myClass) as $v); echo $obj; + segfaults). (Dmitry) +- Fixed bug #39004 (Fixed generation of config.nice with autoconf 2.60). (Ilia) +- Fixed bug #39003 (__autoload() is called for type hinting). (Dmitry, Tony) +- Fixed bug #39001 (ReflectionProperty returns incorrect declaring class for + protected properties). (Tony) +- Fixed bug #38996 (PDO_MYSQL doesn't check connections for liveness). (Tony) +- Fixed bug #38993 (Fixed safe_mode/open_basedir checks for session.save_path, + allowing them to account for extra parameters). (Ilia) +- Fixed bug #38989 (Absolute path with slash at beginning doesn't work on win). + (Dmitry) +- Fixed bug #38985 (Can't cast COM objects). (Wez) +- Fixed bug #38981 (using FTP URLs in get_headers() causes crash). (Tony) +- Fixed bug #38963 (Fixed a possible open_basedir bypass in tempnam()). (Ilia) +- Fixed bug #38961 (metaphone() results in segmentation fault on NetBSD). + (Tony) +- Fixed bug #38949 (Cannot get xmlns value attribute). (Rob) +- Fixed bug #38942 (Double old-style-ctor inheritance). (Dmitry) +- Fixed bug #38941 (imap extension does not compile against new version of the + imap library). (Ilia) +- Fixed bug #38934 (move_uploaded_file() cannot read uploaded file outside of + open_basedir). (Ilia) +- Fixed bug #38904 (apache2filter changes cwd to /). (Ilia, Hannes) +- Fixed bug #38891 (get_headers() do not work with curl-wrappers). (Ilia) +- Fixed bug #38882 (ldap_connect causes segfault with newer versions of + OpenLDAP). (Tony) +- Fixed bug #38859 (parse_url() fails if passing '@' in passwd). (Tony) +- Fixed bug #38850 (lookupNamespaceURI doesn't return default namespace). (Rob) +- Fixed bug #38844 (curl_easy_strerror() is defined only since cURL 7.12.0). + (Tony) +- Fixed bug #38813 (DOMEntityReference->__construct crashes when called + explicitly). (Rob) +- Fixed bug #38808 ("maybe ref" issue for current() and others). (Dmitry) +- Fixed bug #38779 (engine crashes when require()'ing file with syntax error + through userspace stream wrapper). (Tony, Dmitry) +- Fixed bug #38772 (inconsistent overriding of methods in different visibility + contexts). (Dmitry) +- Fixed bug #38759 (PDO sqlite2 empty query causes segfault). (Tony) +- Fixed bug #38721 (Invalid memory read in date_parse()). (Tony, Derick) +- Fixed bug #38700 (SoapClient::__getTypes never returns). (Dmitry) +- Fixed bug #38693 (curl_multi_add_handle() set curl handle to null). (Ilia) +- Fixed bug #38687 (sockaddr local storage insufficient for all sock families). + (Sara) +- Fixed bug #38661 (mixed-case URL breaks url-wrappers). (Ilia) +- Fixed bug #38653 (memory leak in ReflectionClass::getConstant()). (Tony) +- Fixed bug #38649 (uninit'd optional arg in stream_socket_sendto()). (Sara) +- Fixed bug #38637 (curl_copy_handle() fails to fully copy the cURL handle). + (Tony, Ilia) +- Fixed bug #38624 (Strange warning when incrementing an object property and + exception is thrown from __get method). (Tony) +- Fixed bug #38623 (leaks in a tricky code with switch() and exceptions). + (Dmitry) +- Fixed bug #38579 (include_once() may include the same file twice). (Dmitry) +- Fixed bug #38574 (missing curl constants and improper constant detection). + (Ilia) +- Fixed bug #38543 (shutdown_executor() may segfault when memory_limit is too + low). (Dmitry) +- Fixed bug #38535 (memory corruption in pdo_pgsql driver on error retrieval + inside a failed query executed via query() method). (Ilia) +- Fixed bug #38534 (segfault when calling setlocale() in userspace session + handler). (Tony) +- Fixed bug #38524 (strptime() does not initialize the internal date storage + structure). (Ilia) +- Fixed bug #38511, #38473, #38263 (Fixed session extension request shutdown + order to ensure it is shutdown before the extensions it may depend on). + (Ilia) +- Fixed bug #38488 (Access to "php://stdin" and family crashes PHP on win32). + (Dmitry) +- Fixed bug #38474 (getAttribute select attribute by order, even when + prefixed). (Rob) +- Fixed bug #38467 (--enable-versioning causes make fail on OS X). (Tony) +- Fixed bug #38465 (ReflectionParameter fails if default value is an access + to self::). (Johannes) +- Fixed bug #38464 (array_count_values() mishandles numeric strings). + (Matt Wilmas, Ilia) +- Fixed bug #38461 (setting private attribute with __set() produces + segfault). (Tony) +- Fixed bug #38458, PECL bug #8944, PECL bug #7775 (error retrieving columns + after long/text columns with PDO_ODBC). (Wez) +- Fixed bug #38454 (warning upon disabling handler via + xml_set_element_handler). (dtorop933 at gmail dot com, Rob) +- Fixed bug #38451 (PDO_MYSQL doesn't compile on Solaris). (Tony) +- Fixed bug #38450 (constructor is not called for classes used in userspace + stream wrappers). (Tony) +- Fixed bug #38438 (DOMNodeList->item(0) segfault on empty NodeList). (Ilia) +- Fixed bug #38431 (xmlrpc_get_type() crashes PHP on objects). (Tony) +- Fixed bug #38427 (unicode causes xml_parser to misbehave). (Rob) +- Fixed bug #38424 (Different attribute assignment if new or existing). (Rob) +- Fixed bug #38400 (Use of com.typelib_file may cause a crash). (Ilia) +- Fixed bug #38394 (PDO fails to recover from failed prepared statement + execution). (Ilia) +- Fixed bug #38377 (session_destroy() gives warning after + session_regenerate_id()). (Ilia) +- Implemented #38357 (dbase_open can't open DBase 3 dbf file). + (rodrigo at fabricadeideias dot com, Mike) +- Fixed bug #38354 (Unwanted reformatting of XML when using AsXML). (Christian) +- Fixed bug #38347 (Segmentation fault when using foreach with an unknown/empty + SimpleXMLElement). (Tony) +- Fixed bug #38322 (reading past array in sscanf() leads to arbitrary code + execution). (Tony) +- Fixed bug #38315 (Constructing in the destructor causes weird behavior). + (Dmitry) +- Fixed bug #38303 (spl_autoload_register() suppress all errors silently). + (Ilia) +- Fixed bug #38290 (configure script ignores --without-cdb,inifile,flatfile). + (Marcus) +- Fixed bug #38289 (segfault in session_decode() when _SESSION is NULL). + (Tony) +- Fixed bug #38287 (static variables mess up global vars). (Dmitry) +- Fixed bug #38278 (session_cache_expire()'s value does not match phpinfo's + session.cache_expire). (Tony) +- Fixed bug #38276 (file_exists() works incorrectly with long filenames + on Windows). (Ilia, Tony) +- Fixed bug #38269 (fopen wrapper doesn't fail on invalid hostname with + curlwrappers enabled). (Tony) +- Fixed bug #38265 (heap corruption). (Dmitry) +- Fixed bug #38261 (openssl_x509_parse() leaks with invalid cert) (Pierre) +- Fixed bug #38255 (openssl possible leaks while passing keys) (Pierre) +- Fixed bug #38253 (PDO produces segfault with default fetch mode). (Tony) +- Fixed bug #38251 (socket_select() and invalid arguments). (Tony) +- Fixed bug #38236 (Binary data gets corrupted on multipart/formdata POST). + (Ilia) +- Fixed bug #38234 (Exception in __clone makes memory leak). (Dmitry, Nuno) +- Fixed bug #38229 (strtotime() does not parse YYYY-MM format). (Ilia) +- Fixed bug #38224 (session extension can't handle broken cookies). (Ilia) +- Fixed bug #38220 (Crash on some object operations). (Dmitry) +- Fixed bug #38217 (ReflectionClass::newInstanceArgs() tries to allocate too + much memory). (Tony) +- Fixed bug #38214 (gif interlace output cannot work). (Pierre) +- Fixed bug #38213, #37611, #37571 (wddx encoding fails to handle certain + characters). (Ilia) +- Fixed bug #38212 (Segfault on invalid imagecreatefromgd2part() parameters). + (Pierre) +- Fixed bug #38211 (variable name and cookie name match breaks script + execution). (Dmitry) +- Fixed bug #38199 (fclose() unable to close STDOUT and STDERR). (Tony) +- Fixed bug #38198 (possible crash when COM reports an exception). (Ilia) +- Fixed bug #38194 (ReflectionClass::isSubclassOf() returns TRUE for the + class itself). (Ilia) +- Fixed bug #38183 (disable_classes=Foobar causes disabled class to be + called Foo). (Jani) +- Fixed bug #38179 (imagecopy from a palette to a truecolor image loose alpha + channel) (Pierre) +- Fixed bug #38173 (Freeing nested cursors causes OCI8 to segfault). (Tony) +- Fixed bug #38168 (Crash in pdo_pgsql on missing bound parameters). (Ilia) +- Fixed bug #38161 (oci_bind_by_name() returns garbage when Oracle didn't set + the variable). (Tony) +- Fixed bug #38146 (Cannot use array returned from foo::__get('bar') in write + context). (Dmitry) +- Fixed bug #38132 (ReflectionClass::getStaticProperties() retains \0 in key + names). (Ilia) +- Fixed bug #38125 (undefined reference to spl_dual_it_free_storage). (Marcus) +- Fixed bug #38112 (corrupted gif segfaults) (Pierre) +- Fixed bug #38096 (large timeout values ignored on 32bit machines in + stream_socket_accept() and stream_socket_client()). (Ilia) +- Fixed bug #38086 (stream_copy_to_stream() returns 0 when maxlen is bigger + than the actual length). (Tony) +- Fixed bug #38072 (boolean arg for mysqli_autocommit() is always true on + Solaris). (Tony) +- Fixed bug #38067 (Parameters are not decoded from utf-8 when using encoding + option). (Dmitry) +- Fixed bug #38064 (ignored constructor visibility). (Marcus) +- Fixed bug #38055 (Wrong interpretation of boolean parameters). (Dmitry) +- Fixed bug #38047 ("file" and "line" sometimes not set in backtrace from + inside error handler). (Dmitry) +- Fixed bug #38019 (segfault extending mysqli class). (Dmitry) +- Fixed bug #38005 (SoapFault faultstring doesn't follow encoding rules). + (Dmitry) +- Fixed bug #38004 (Parameters in SoapServer are decoded twice). (Dmitry) +- Fixed bug #38003 (in classes inherited from MySQLi it's possible to call + private constructors from invalid context). (Tony) +- Fixed bug #37987 (invalid return of file_exists() in safe mode). (Ilia) +- Fixed bug #37947 (zend_ptr_stack reallocation problem). (Dmitry) +- Fixed bug #37945 (pathinfo() cannot handle argument with special characters + like German "Umlaut"). (Mike) +- Fixed bug #37931 (possible crash in OCI8 after database restart + when using persistent connections). (Tony) +- Fixed bug #37923 (Display constant value in reflection::export). (Johannes) +- Fixed bug #37920 (compilation problems on z/OS). (Tony) +- Fixed bug #37870 (pgo_pgsql tries to de-allocate unused statements). + (Ilia, ce at netage dot bg) +- Fixed bug #37864 (file_get_contents() leaks on empty file). (Hannes) +- Fixed bug #37862 (Integer pointer comparison to numeric value). + (bugs-php at thewrittenword dot com) +- Fixed bug #37846 (wordwrap() wraps incorrectly). (ddk at krasn dot ru, Tony) +- Fixed bug #37816 (ReflectionProperty does not throw exception when accessing + protected attribute). (Marcus) +- Fixed bug #37811 (define not using toString on objects). (Marcus) +- Fixed bug #37807 (segmentation fault during SOAP schema import). (Tony) +- Fixed bug #37806 (weird behavior of object type and comparison). (Marcus) +- Fixed bug #37780 (memory leak trying to execute a non existing file (CLI)). + (Mike) +- Fixed bug #37779 (empty include_path leads to search for files inside /). + (jr at terragate dot net, Ilia) +- Fixed bug #37747 (strtotime segfaults when given "nextyear"). (Derick) +- Fixed bug #37720 (merge_php_config scrambles values). + (Mike, pumuckel at metropolis dot de) +- Fixed bug #37709 (Possible crash in PDO::errorCode()). (Ilia) +- Fixed bug #37707 (clone without assigning leaks memory). (Ilia, Nuno, Dmitri) +- Fixed bug #37705 (Semaphore constants not available). (Ilia) +- Fixed bug #37671 (MySQLi extension fails to recognize BIT column). (Ilia) +- Fixed bug #37667 (Object is not added into array returned by __get). (Marcus) +- Fixed bug #37635 (parameter of pcntl signal handler is trashed). (Mike) +- Fixed bug #37632 (Protected method access problem). (Marcus) +- Fixed bug #37630 (MySQL extensions should link against thread safe client + libs if built with ZTS). (Mike) +- Fixed bug #37620 (mysqli_ssl_set validation is inappropriate). (Georg) +- Fixed bug #37616 (DATE_RFC822 does not product RFC 822 dates). + (Hannes Magnusson, Derick) +- Fixed bug #37614 (Class name lowercased in error message). (Johannes) +- Fixed bug #37587 (var without attribute causes segfault). (Marcus) +- Fixed bug #37586 (Bumped minimum PCRE version to 6.6, needed for recursion + limit support). (Ilia) +- Fixed bug #37581 (oci_bind_array_by_name clobbers input array when using + SQLT_AFC, AVC). (Tony) +- Fixed bug #37569 (WDDX incorrectly encodes high-ascii characters). (Ilia) +- Fixed bug #37565 (Using reflection::export with simplexml causing a crash). + (Marcus) +- Fixed bug #37564 (AES privacy encryption not possible due to net-snmp 5.2 + compatibility issue). (Jani, patch by scott dot moynes+php at gmail dot com) +- Fixed bug #37563 (array_key_exists performance is poor for &$array). (Ilia) +- Fixed bug #37558 (timeout functionality doesn't work after a second PHP + start-up on the same thread). (p dot desarnaud at wanadoo dot fr) +- Fixed bug #37531 (oci8 persistent connection corruption). (Tony) +- Fixed bug #37523 (namespaces added too late, leads to missing xsi:type + attributes. Incompatibility with libxml2-2.6.24). (Dmitry) +- Fixed bug #37514 (strtotime doesn't assume year correctly). (Derick) +- Fixed bug #37510 (session_regenerate_id changes session_id() even on + failure). (Hannes) +- Fixed bug #37505 (touch() truncates large files). (Ilia) +- Fixed bug #37499 (CLI segmentation faults during cleanup with sybase-ct + extension enabled). (Tony) +- Fixed bug #37496 (FastCGI output buffer overrun). (Piotr, Dmitry) +- Fixed bug #37487 (oci_fetch_array() array-type should always default to + OCI_BOTH). (Tony) +- Fixed bug #37457 (Crash when an exception is thrown in accept() method of + FilterIterator). (Marcus) +- Fixed bug #37456 (DOMElement->setAttribute() loops forever). (Rob) +- Fixed bug #37445 (Fixed crash in pdo_mysql resulting from premature object + destruction). (Ilia) +- Fixed bug #37428 (PHP crashes on windows if there are start-up errors and + event log is used for logging them). (Edin) +- Fixed bug #37418 (tidy module crashes on shutdown). (Tony) +- Fixed bug #37416 (iterator_to_array() hides exceptions thrown in rewind() + method). (Tony) +- Fixed bug #37413 (Rejected versions of flex that don't work). (Ilia) +- Fixed bug #37395 (recursive mkdir() fails to create nonexistent directories + in root dir). (Tony) +- Fixed bug #37394 (substr_compare() returns an error when offset equals + string length). (Ilia) +- Fixed bug #37392 (Unnecessary call to OCITransRollback() at the end of + request). (Tony) +- Fixed bug #37376 (fastcgi.c compile fail with gcc 2.95.4). (Ilia) +- Fixed bug #37368 (Incorrect timestamp returned for strtotime()). (Derick) +- Fixed bug #37363 (PDO_MYSQL does not build if no other mysql extension is + enabled). (Mike) +- Fixed bug #37348 (make PEAR install ignore open_basedir). (Ilia) +- Fixed bug #37341 ($_SERVER in included file is shortened to two entries, + if $_ENV gets used). (Dmitry) +- Fixed bug #37313 (sigemptyset() used without including ). + (jdolecek) +- Fixed bug #37306 (max_execution_time = max_input_time). (Dmitry) +- Fixed bug #37278 (SOAP not respecting uri in __soapCall). (Dmitry) +- Fixed bug #37265 (Added missing safe_mode & open_basedir checks to + imap_body()). (Ilia) +- Fixed bug #37262 (var_export() does not escape \0 character). (Ilia) +- Fixed bug #37256 (php-fastcgi doesn't handle connection abort). (Dmitry) +- Fixed bug #37244 (Added strict flag to base64_decode() that enforces + RFC3548 compliance). (Ilia) +- Fixed bug #37144 (PHP crashes trying to assign into property of dead object). + (Dmitry) +- Fixed bug #36949 (invalid internal mysqli objects dtor). (Mike) +- Implement #36732 (req/x509 extensions support for openssl_csr_new and + openssl_csr_sign) (ben at psc dot edu, Pierre) +- Fixed bug #36759 (Objects destructors are invoked in wrong order when script + is finished). (Dmitry) +- Fixed bug #36681 (pdo_pgsql driver incorrectly ignored some errors). + (Wez, Ilia) +- Fixed bug #36630 (umask not reset at the end of the request). (Ilia) +- Fixed bug #36515 (Unlinking buckets from non-existent brigades). (Sara) +- Fixed bug #35973 (Error ORA-24806 occurs when trying to fetch a NCLOB + field). (Tony) +- Fixed bug #35886 (file_get_contents() fails with some combinations of + offset & maxlen). (Nuno) +- Fixed bug #35512 (Lack of read permission on main script results in + E_WARNING rather then E_ERROR). (Ilia) +- Fixed bug #34180 (--with-curlwrappers causes PHP to disregard some HTTP + stream context options). (Mike) +- Fixed bug #34066 (recursive array_walk causes segfault). (Tony) +- Fixed bug #34065 (throw in foreach causes memory leaks). (Dmitry) +- Fixed bug #34005 (oci_password_change() fails). + (pholdaway at technocom-wireless dot com, Tony) +- Fixed bug #33895 (Missing math constants). (Hannes) +- Fixed bug #33770 (https:// or ftps:// do not work when --with-curlwrappers + is used and ssl certificate is not verifiable). (Ilia) +- Fixed bug #29538 (number_format and problem with 0). (Matt Wilmas) +- Implement #28382 (openssl_x509_parse() extensions support) (Pierre) +- Fixed PECL bug #9061 (oci8 might reuse wrong persistent connection). (Tony) +- Fixed PECL bug #8816 (issue in php_oci_statement_fetch with more than one + piecewise column) (jeff at badtz-maru dot com, Tony) +- Fixed PECL bug #8112 (OCI8 persistent connections misbehave when Apache + process times out). (Tony) +- Fixed PECL bug #7755 (error selecting DOUBLE fields with PDO_ODBC). + ("slaws", Wez) + + +04 May 2006, PHP 5.1.4 +- Added "capture_peer_cert" and "capture_peer_cert_chain" context options + for SSL streams. (Wez). +- Added PDO::PARAM_EVT_* family of constants. (Sara) +- Fixed possible crash in highlight_string(). (Dmitry) +- Fixed bug #37291 (FastCGI no longer works with isapi_fcgi.dll). (Dmitry) +- Fixed bug #37277 (cloning Dom Documents or Nodes does not work). (Rob) +- Fixed bug #37276 (problems with $_POST array). (Dmitry) +- Fixed bug #36632 (bad error reporting for pdo_odbc exec UPDATE). (Wez). +- Fixed bug #35552 (crash when pdo_odbc prepare fails). (Wez). + +28 Apr 2006, PHP 5.1.3 +- Updated bundled PCRE library to version 6.6. (Andrei) +- Moved extensions to PECL: + . ext/msession (Derick) +- Reimplemented FastCGI interface. (Dmitry) +- Improved SPL: (Marcus) + - Fixed issues with not/double calling of constructors of SPL iterators. + - Fixed issues with info-class/file-class in SPL directory handling classes. + - Fixed ArrayIterator::seek(). + - Added SimpleXMLIterator::count(). + - Dropped erroneous RecursiveDirectoryIterator::getSubPathInfo(). +- Improved SimpleXML: (Marcus, Rob) + . Added SimpleXMLElement::getName() to retrieve name of element. + . Added ability to create elements on the fly. + . Added addChild() method for element creation supporting namespaces. + . Added addAttribute() method for attribute creation supporting namespaces. + . Added ability to delete specific elements and attributes by offset. +- Improved Reflection API: (Marcus) + . Added ReflectionClass::newInstanceArgs($args). + . Added ability to analyze extension dependency. + . Added ReflectionFunction::isDeprecated() and constant IS_DEPRECATED. + . Added ReflectionParameter::getDeclaringClass(). + . Changed reflection constants to be prefixed with IS_. (Johannes) +- Improved cURL extension: (Ilia) + . Added curl_setopt_array() function that allows setting of multiple + options via an associated array. + . Added the ability to retrieve the request message sent to the server. +- Improved GD extension: (Pierre) + . Added a weak/tolerant mode to the JPEG loader. + . Added filtering mode option to imagepng() to allow reducing file size. + . Fixed imagecolorallocate() and imagecolorallocatelapha() to return FALSE + on error. +- Changed get_headers() to retrieve headers also from non-200 responses. + (Ilia) +- Changed get_headers() to use the default context. (Ilia) +- Added lchown() and lchgrp() to change user/group ownership of symlinks. + (Derick) +- Added support for exif date format in strtotime(). (Derick) +- Added a check for special characters in the session name. (Ilia) +- Added "consumed" stream filter. (Marcus) +- Added new mysqli constants for BIT and NEW_DECIMAL field types: + MYSQLI_TYPE_NEWDECIMAL and MYSQLI_TYPE_BIT. FR #36007. (Georg) +- Added imap_savebody() that allows message body to be written to a + file. (Mike) +- Added overflow checks to wordwrap() function. (Ilia) +- Added support for BINARY_DOUBLE and BINARY_FLOAT to PDO_OCI and OCI8 + (also fixes bug #36764). (Tony) +- Eliminated run-time constant fetching for TRUE, FALSE and NULL. (Dmitry) +- Removed the E_STRICT deprecation notice from "var". (Ilia) +- Fixed reading stream filters never notified about EOF. (Mike) +- Fixed tempnam() 2nd parameter to be checked against path components. (Ilia) +- Fixed a bug that would not fill in the fifth argument to preg_replace() + properly, if the variable was not declared previously. (Andrei) +- Fixed safe_mode check for source argument of the copy() function. (Ilia) +- Fixed mysqli bigint conversion under Windows (Georg) +- Fixed XSS inside phpinfo() with long inputs. (Ilia) +- Fixed Apache2 SAPIs header handler modifying header strings. (Mike) +- Fixed 'auto_globals_jit' to work together with 'register_argc_argv'. (Dmitry) +- Fixed offset/length parameter validation in substr_compare() function. (Ilia) +- Fixed debug_zval_dump() to support private and protected members. (Dmitry) +- Fixed SoapFault::getMessage(). (Dmitry) +- Fixed issue with iconv_mime_decode where the "encoding" would only allow + upper case specifiers. (Derick) +- Fixed tiger hash algorithm generating wrong results on big endian platforms. + (Mike) +- Fixed crash with DOMImplementation::createDocumentType("name:"). (Mike) +- Fixed bug #37205 (Serving binary content/images fails with "comm with server + aborted" FastCGI err). (Dmitry) +- Fixed bug #37192 (cc may complain about non-constant initializers in + hash_adler.c). (Mike) +- Fixed bug #37191 (chmod takes off sticky bit when safe_mode is On). (Tony) +- Fixed bug #37167 (PDO segfaults when throwing exception from the + fetch handler). (Tony) +- Fixed bug #37162 (wddx does not build as a shared extension). + (jdolecek at NetBSD dot org, Ilia) +- Fixed bug #37158 (fread behavior changes after calling + stream_wrapper_register). (Wez) +- Fixed bug #37138 (__autoload tries to load callback'ed self and parent). + (Dmitry) +- Fixed bug #37103 (libmbfl headers not installed). (Jani) +- Fixed bug #37062 (compile failure on ARM architecture). (Tony) +- Fixed bug #37061 (curl_exec() doesn't zero-terminate binary strings). (Tony) +- Fixed bug #37060 (Type of retval of Countable::count() is not checked). + (Johannes) +- Fixed bug #37059 (oci_bind_by_name() doesn't support RAW and LONG RAW + fields). (Tony) +- Fixed bug #37057 (xmlrpc_decode() may produce arrays with numeric strings, + which are unaccessible). (Tony) +- Fixed bug #37055 (incorrect reference counting for persistent OCI8 + connections). (Tony) +- Fixed bug #37054 (SoapClient Error Fetching http headers). (Dmitry) +- Fixed bug #37053 (html_errors with internal classes produces wrong links). + (Tony) +- Fixed bug #37046 (foreach breaks static scope). (Dmitry) +- Fixed bug #37045 (Fixed check for special chars for http redirects). (Ilia) +- Fixed bug #37017 (strtotime fails before 13:00:00 with some time zones + identifiers). (Derick) +- Fixed bug #37002 (Have to quote literals in INI when concatenating with + vars). (Dmitry)z +- Fixed bug #36988 (mktime freezes on long numbers). (Derick) +- Fixed bug #36981 (SplFileObject->fgets() ignores max_length). (Tony) +- Fixed bug #36957 (serialize() does not handle recursion). (Ilia) +- Fixed bug #36944 (strncmp & strncasecmp do not return false on negative + string length). (Tony) +- Fixed bug #36941 (ArrayIterator does not clone itself). (Marcus) +- Fixed bug #36934 (OCILob->read() doesn't move internal pointer when + reading 0's). (Tony) +- Fixed bug #36908 (wsdl default value overrides value in soap request). + (Dmitry) +- Fixed bug #36898 (__set() leaks in classes extending internal ones). + (Tony, Dmitry) +- Fixed bug #36886 (User filters can leak buckets in some situations). (Ilia) +- Fixed bug #36878 (error messages are printed even though an exception has + been thrown). (Tony) +- Fixed bug #36875 (is_*() functions do not account for open_basedir). (Ilia) +- Fixed bug #36872 (session_destroy() fails after call to + session_regenerate_id(true)). (Ilia) +- Fixed bug #36869 (memory leak in output buffering when using chunked + output). (Tony) +- Fixed bug #36859 (DOMElement crashes when calling __construct when + cloning). (Tony) +- Fixed bug #36857 (Added support for partial content fetching to the + HTTP streams wrapper). (Ilia) +- Fixed bug #36851 (Documentation and code discrepancies for NULL + data in oci_fetch_*() functions). (Tony) +- Fixed bug #36825 (Exceptions thrown in ArrayObject::offsetGet cause + segfault). (Tony) +- Fixed bug #36820 (Privileged connection with an Oracle password file + fails). (Tony) +- Fixed bug #36809 (__FILE__ behavior changed). (Dmitry) +- Fixed bug #36808 (syslog ident becomes garbage between requests). (Tony) +- Fixed bug #36802 (mysqli_set_charset() crash with a non-open connection). + (Ilia) +- Fixed bug #36756 (DOMDocument::removeChild corrupts node). (Rob) +- Fixed bug #36749 (SOAP: 'Error Fetching http body' when using HTTP Proxy). + (Dmitry) +- Fixed bug #36745 (No error message when load data local file isn't found). + (Georg) +- Fixed bug #36743 (In a class extending XMLReader array properties are not + writable). (Tony) +- Fixed bug #36727 (segfault in pdo_pgsql bindValue() when no parameters are + defined). (Tony) +- Fixed bug #36721 (The SoapServer is not able to send a header that it didn't + receive). (Dmitry) +- Fixed bug #36697 (Transparency is lost when using imagecreatetruecolor). + (Pierre) +- Fixed bug #36689 (Removed arbitrary limit on the length of syslog messages). + (Ilia) +- Fixed bug #36656 (http_build_query generates invalid URIs due to use of + square brackets). (Mike) +- Fixed bug #36638 (strtotime() returns false when 2nd argument < 1). (Derick) +- Fixed bug #36629 (SoapServer::handle() exits on SOAP faults). (Dmitry) +- Fixed bug #36625 (pg_trace() does not work). (iakio at mono-space dot net) +- Fixed bug #36614 (Segfault when using Soap). (Dmitry) +- Fixed bug #36611 (assignment to SimpleXML object attribute changes argument + type to string). (Tony) +- Fixed bug #36606 (pg_query_params() changes arguments type to string). (Tony) +- Fixed bug #36599 (DATE_W3C format constant incorrect). (Derick) +- Fixed bug #36575 (SOAP: Incorrect complex type instantiation with + hierarchies). (Dmitry) +- Fixed bug #36572 (Added PDO::MYSQL_ATTR_DIRECT_QUERY constant that should + be set when executing internal queries like "show master status" via MySQL). + (Ilia) +- Fixed bug #36568 (memory_limit setting on win32 has no effect). (Dmitry) +- Fixed bug #36513 (comment will be outputted in last line). (Dmitry) +- Fixed bug #36510 (strtotime() fails to parse date strings with tabs). + (Ilia, Derick) +- Fixed bug #36459 (Incorrect adding PHPSESSID to links, which contains \r\n). + (Ilia) +- Fixed bug #36458 (sleep() accepts negative values). (Ilia) +- Fixed bug #36436 (DBA problem with Berkeley DB4). (Marcus) +- Fixed bug #36434 (Improper resolution of declaring class name of an + inherited property). (Ilia) +- Fixed bug #36420 (segfault when access result->num_rows after calling + result->close()). (Ilia,Tony) +- Fixed bug #36403 (oci_execute() no longer supports OCI_DESCRIBE_ONLY). (Tony) +- Fixed bug #36400 (Custom 5xx error does not return correct HTTP response error + code). (Tony) +- Fixed bug #36396 (strtotime() fails to parse dates in dd-mm-yyyy format). + (Derick) +- Fixed bug #36388 (ext/soap crashes when throwing exception and session + persistence). (David) +- Fixed bug #36382 (PDO/PgSQL's getColumnMeta() crashes). (Derick) +- Fixed bug #36359 (splFileObject::fwrite() doesn't write when no data + length specified). (Tony) +- Fixed bug #36351 (parse_url() does not parse numeric paths properly). (Ilia) +- Fixed bug #36345 (PDO/MySQL problem loading BLOB over 1MB). (Ilia) +- Fixed bug #36337 (ReflectionProperty fails to return correct visibility). + (Ilia) +- Fixed bug #36334 (Added missing documentation about realpath cache INI + settings). (Ilia) +- Fixed bug #36308 (ReflectionProperty::getDocComment() does not reflect + extended class commentary). (Ilia) +- Fixed bug #36306 (crc32() differ on 32-bit and 64-bit platforms) + (anight@eyelinkmedia dot com, Pierre) +- Fixed bug #36303 (foreach on error_zval produces segfault). (Dmitry) +- Fixed bug #36295 (typo in SplFileObject::flock() parameter name). (Tony) +- Fixed bug #36287 (Segfault with SplFileInfo conversion). (Marcus) +- Fixed bug #36283 (SOAPClient Compression Broken). (Dmitry) +- Fixed bug #36268 (Object destructors called even after fatal errors). (Dmitry) +- Fixed bug #36258 (SplFileObject::getPath() may lead to segfault). (Tony) +- Fixed bug #36250 (PHP causes ORA-07445 core dump in Oracle server 9.2.x). + (Tony) +- Fixed bug #36242 (Possible memory corruption in stream_select()). (Tony) +- Fixed bug #36235 (ocicolumnname returns false before a successful fetch). + (Tony) +- Fixed bug #36226 (Inconsistent handling when passing potential arrays). + (Dmitry) +- Fixed bug #36224 (date(DATE_ATOM) gives wrong results). + (Derick, Hannes Magnusson) +- Fixed bug #36222 (errorInfo in PDOException is always NULL). (Ilia) +- Fixed bug #36208 (symbol namespace conflicts using bundled gd). (Jakub Moc) +- Fixed bug #36205 (Memory leaks on duplicate cookies). (Dmitry) +- Fixed bug #36185 (str_rot13() crash on non-string parameter). (Pierre) +- Fixed bug #36176 (PDO_PGSQL - PDO::exec() does not return number of rows + affected by the operation). (Ilia) +- Fixed bug #36158 (SIGTERM is not handled correctly when running as a + FastCGI server). (Dmitry) +- Fixed bug #36152 (problems with curl+ssl and pgsql+ssl in same PHP). (Mike) +- Fixed bug #36148 (unpack("H*hex", $data) is adding an extra character to + the end of the string). (Ilia) +- Fixed bug #36134 (DirectoryIterator constructor failed to detect empty + directory names). (Ilia) +- Fixed bug #36113 (Reading records of unsupported type causes segfault). + (Tony) +- Fixed bug #36096 (oci_result() returns garbage after oci_fetch() failed). + (Tony) +- Fixed bug #36083 (SoapClient waits for responses on one-way operations). + (Dmitry) +- Fixed bug #36071 (Engine Crash related with 'clone'). (Dmitry) +- Fixed bug #36055 (possible OCI8 crash in multi-threaded environment). (Tony) +- Fixed bug #36046 (parse_ini_file() miscounts lines in multi-line values). + (Ilia) +- Fixed bug #36038 (ext/hash compile failure on Mac OSX). (Tony) +- Fixed bug #36037 (heredoc adds extra line number). (Dmitry) +- Fixed bug #36016 (realpath cache memleaks). (Dmitry, Nuno) +- Fixed bug #36011 (Strict errormsg wrong for call_user_func() and the likes). + (Marcus) +- Fixed bug #36010 (Segfault when re-creating and re-executing statements with + bound parameters). (Tony) +- Fixed bug #36006 (Problem with $this in __destruct()). (Dmitry) +- Fixed bug #35999 (recursive mkdir() does not work with relative path + like "foo/bar"). (Tony) +- Fixed bug #35998 (SplFileInfo::getPathname() returns unix style filenames + in win32). (Marcus) +- Fixed bug #35988 (Unknown persistent list entry type in module shutdown). + (Dmitry) +- Fixed bug #35954 (Fatal com_exception casting object). (Rob) +- Fixed bug #35900 (stream_select() should warning when tv_sec is negative). + (Ilia) +- Fixed bug #35785 (SimpleXML causes memory read error zend engine). (Marcus) +- Fixed bug #34272 (empty array onto COM object blows up). (Rob) +- Fixed bug #33292 (apache_get_modules() crashes on Windows). (Edin) +- Fixed bug #29476 (sqlite_fetch_column_types() locks the database forever). + (Ilia) + +12 Jan 2006, PHP 5.1.2 +- Updated libsqlite in ext/sqlite to 2.8.17. (Ilia) +- Updated libsqlite in ext/pdo_sqlite to 3.2.8. (Ilia) +- Updated to libxml2-2.6.22 and libxslt-1.1.15 in the win32 bundle. (Rob) +- Added new extensions: (Ilia, Wez) + . XMLWriter + . Hash +- Added PNG compression support to GD extension. (Pierre) +- Added reflection constants as class constants. (Johannes) +- Added --enable-gcov configure option to enable C-level code coverage. + (John, Jani, Ilia, Marcus) +- Added missing support for 'B' format identifier to date() function. (Ilia) +- Changed reflection to be an extension. (Marcus) +- Improved SPL extension: (Marcus) + . Added class SplFileInfo as root class for DirectoryIterator and + SplFileObject + . Added SplTempFileObject +- Improved SimpleXML extension: (Marcus) + . Fixed memleaks + . Fixed var_dump() + . Fixed isset/empty/(bool) behavior + . Fixed iterator edge cases + . Added methods getNamespaces(), getDocNamespaces() +- Upgraded pear to version 1.4.6. (Greg) +- Added constants for libxslt and libexslt versions: LIBXSLT_VERSION, + LIBXSLT_DOTTED_VERSION, LIBEXSLT_VERSION and LIBEXSLT_DOTTED_VERSION. (Pierre) +- Fixed possible crash in apache_getenv()/apache_setenv() on invalid parameters. + (Ilia) +- Changed errors to warnings in imagecolormatch(). (Pierre) +- Fixed segfault/leak in imagecolormatch(). (Pierre) +- Fixed small leak in mysqli_stmt_fetch() when bound variable was empty string. + (Andrey) +- Fixed prepared statement name conflict handling in PDO_PGSQL. (Thies, Ilia) +- Fixed memory corruption when PDO::FETCH_LAZY mode is being used. (Ilia) +- Fixed possible leaks in imagecreatefromstring() with invalid data. (Pierre) +- Fixed possible memory corruption inside mb_strcut(). (Ilia) +- Fixed possible header injection by limiting each header to a single line. + (Ilia) +- Fixed possible XSS inside error reporting functionality. (Ilia) +- Fixed many bugs in OCI8. (Tony) +- Fixed crash and leak in mysqli when using 4.1.x client libraries and + connecting to 5.x server. (Andrey) +- Fixed bug #35916 (Duplicate calls to stream_bucket_append() lead to a crash). + (Ilia) +- Fixed bug #35908 (curl extension uses undefined GCRY_THREAD_OPTIONS_USER). + (Ilia) +- Fixed bug #35907 (PDO_OCI uses hardcoded lib path $ORACLE_HOME/lib). (Tony) +- Fixed bug #35887 (wddx_deserialize not parsing dateTime fields properly). + (Derick) +- Fixed bug #35885 (strtotime("NOW") no longer works). (Derick) +- Fixed bug #35821 (array_map() segfaults when exception is throwed from + the callback). (Tony) +- Fixed bug #35817 (unpack() does not decode odd number of hexadecimal values). + (Ilia) +- Fixed bug #35797 (segfault on PDOStatement::execute() with + zend.ze1_compatibility_mode = On). (Tony, Ilia) +- Fixed bug #35781 (stream_filter_append() can cause segfault). (Tony) +- Fixed bug #35760 (sybase_ct doesn't compile on Solaris using old gcc). (Tony) +- Fixed bug #35759 (mysqli_stmt_bind_result() makes huge allocation when + column empty). (Andrey) +- Fixed bug #35751 (using date with a timestamp makes httpd segfault). (Derick) +- Fixed bug #35740 (memory leak when including a directory). (Tony) +- Fixed bug #35730 (ext/mssql + freetds: Use correct character encoding + and allow setting it). (Frank) +- Fixed bug #35723 (xmlrpc_introspection.c fails compile per C99 std). (Jani) +- Fixed bug #35720 (A final constructor can be overwritten). (Marcus) +- Fixed bug #35713 (getopt() returns array with numeric strings when passed + options like '-1'). (Tony) +- Fixed bug #35705 (strtotime() fails to parse soap date format without TZ). + (Ilia) +- Fixed bug #35699 (date() can't handle leap years before 1970). (Derick) +- Fixed bug #35694 (Improved error message for invalid fetch mode). (Ilia) +- Fixed bug #35692 (iconv_mime_decode() segmentation fault; with libiconv + only). (Tony) +- Fixed bug #35690 (pack() tries to allocate huge memory block when packing + float values to strings). (Tony) +- Fixed bug #35669 (imap_mail_compose() crashes with + multipart-multiboundary-email). (Ilia) +- Fixed bug #35660 (AIX TZ variable format not understood, yields UTC + timezone). (Derick) +- Fixed bug #35655 (whitespace following end of heredoc is lost). (Ilia) +- Fixed bug #35630 (strtotime() crashes on certain relative identifiers). + (Ilia) +- Fixed bug #35629 (crash in http:// wrapper on multiple redirects). (Ilia) +- Fixed bug #35624 (strtotime() does not handle 3 character weekdays). (Ilia) +- Fixed bug #35612 (iis6 Access Violation crash). (Dmitry, alacn.uhahaa) +- Fixed bug #35594 (Multiple calls to getopt() may result in a crash). + (rabbitt at gmail dot com, Ilia) +- Fixed bug #35571 (Fixed crash in Apache 2 SAPI when more then one php + script is loaded via SSI include). (Ilia) +- Fixed bug #35570 (segfault when re-using soap client object). (Dmitry) +- Fixed bug #35558 (mktime() interpreting 3 digit years incorrectly). (Ilia) +- Fixed bug #35543 (php crash when calling non existing method of a class + that extends PDO). (Tony) +- Fixed bug #35539 (typo in error message for ErrorException). (Tony) +- FIxed bug #35536 (mysql_field_type() doesn't handle NEWDECIMAL). (Tony) +- Fixed bug #35517 (mysql_stmt_fetch returns NULL on data truncation). (Georg) +- Fixed bug #35509 (string constant as array key has different behavior inside + object). (Dmitry) +- Fixed bug #35508 (PDO fails when unknown fetch mode specified). (Tony) +- Fixed bug #35499 (strtotime() does not handle whitespace around the date + string). (Ilia) +- Fixed bug #35496 (Crash in mcrypt_generic()/mdecrypt_generic() without + proper init). (Ilia) +- Fixed bug #35490 (socket_sendto() unable to handle IPv6 addresses). (Tony) +- Fixed bug #35461 (Ming extension fails to compile with ming 0.3beta1). (Jani) +- Fixed bug #35437 (Segfault or Invalid Opcode 137/1/4). (Dmitry) +- Fixed bug #35470 (Assigning global using variable name from array doesn't + function). (Dmitry) +- Fixed bug #35456 (+ 1 [time unit] format did not work). (Ilia) +- Fixed bug #35447 (xml_parse_into_struct() chokes on the UTF-8 BOM). (Rob) +- Fixed bug #35431 (PDO crashes when using LAZY fetch with fetchAll). (Wez) +- Fixed bug #35430 (PDO crashes on incorrect FETCH_FUNC use). (Tony) +- Fixed bug #35427 (str_word_count() handles '-' incorrectly). (Ilia) +- Fixed bug #35425 (idate() function ignores timezone settings). (Ilia) +- Fixed bug #35422 (strtotime() does not parse times with UTC as timezone). + (Ilia) +- Fixed bug #35414 (strtotime() no longer works with ordinal suffix). (Ilia) +- Fixed bug #35410 (wddx_deserialize() doesn't handle large ints as keys + properly). (Ilia) +- Fixed bug #35409 (undefined reference to 'rl_completion_matches'). (Jani) +- Fixed bug #35399 (Since fix of bug #35273 SOAP decoding of + soapenc:base64binary fails). (Dmitry) +- Fixed bug #35393 (changing static protected members from outside the class, + one more reference issue). (Dmitry) +- Fixed bug #35381 (ssl library is not initialized properly). (Alan) +- Fixed bug #35377 (PDO_SQLITE: undefined reference to "fdatasync"). + (Nuno, Jani) +- Fixed bug #35373 (HP-UX "alias not allowed in this configuration"). (Dmitry) +- Fixed bug #35288 (iconv() function defined as libiconv()). (Nuno) +- Fixed bug #35103 (mysqli handles bad unsigned (big)int incorrectly).(Andrey) +- Fixed bug #35062 (socket_read() produces warnings on non blocking sockets). + (Nuno, Ilia) +- Fixed bug #35028 (SimpleXML object fails FALSE test). (Marcus) +- Fixed bug #34729 (Crash in ZTS mode under Apache). (Dmitry, Zeev) +- Fixed bug #34429 (Output buffering cannot be turned off with FastCGI). + (Dmitry, Ilya) +- Fixed bug #34359 (Possible crash inside fopen http wrapper). (Ilia,Sara,Nuno) +- Fixed bug #33789 (Many Problems with SunFuncs). (Derick) +- Fixed bug #33671 (sun_rise and sun_set don't return a GMT timestamp if one + passes an offset). (Derick) +- Fixed bug #32820 (date_sunrise and date_sunset don't handle GMT offset + well). (Derick) +- Fixed bug #31347 (is_dir and is_file (incorrectly) return true for any string + greater then 255 characters). (Nuno,Ilia) +- Fixed bug #30937 (date_sunrise() & date_sunset() don't handle endless + day/night at high latitudes). (Derick) +- Fixed bug #30760 (Remove MessageBox on win32 for E_CORE errors if + display_startup_error is off). (Ilia) +- Fixed bug #29955 (mb_strtoupper() / lower() broken with Turkish encoding). + (Rui) +- Fixed bug #28899 (mb_substr() and substr() behave differently when + "mbstring.func_overload" is enabled). (Rui) +- Fixed bug #27678 (number_format() crashes with large numbers). (Marcus) + +28 Nov 2005, PHP 5.1.1 +- Disabled native date class to prevent pear::date conflict. (Ilia) +- Changed reflection constants be both PHP and class constants. (Johannes) +- Added an additional field $frame['object'] to the result array of + debug_backtrace() that contains a reference to the respective object when the + frame was called from an object. (Sebastian) +- Fixed bug #35423 (RecursiveDirectoryIterator doesnt appear to recurse with + RecursiveFilterIterator). (Marcus) +- Fixed bug #35413 (Removed -dev flag from Zend Engine version). (Ilia) +- Fixed bug #35411 (Regression with \{$ handling). (Ilia) +- Fixed bug #35406 (eval hangs when evall'ed code ends with comment w/o + newline). (Marcus) +- Fixed bug #35391 (pdo_mysql::exec does not return number of affected rows). + (Tony) +- Fixed bug #35382 (Comment in end of file produces fatal error). (Ilia) +- Fixed bug #35360 (exceptions in interactive mode (php -a) may cause crash). + (Dmitry) +- Fixed bug #35358 (Incorrect error messages for PDO class constants). (Ilia) +- Fixed bug #35338 (pdo_pgsql does not handle binary bound params). (Wez) +- Fixed bug #35316 (Application exception trying to create COM object). (Rob) +- Fixed bug #35170 (PHP_AUTH_DIGEST differs under Apache 1.x and 2.x). (Ilia) + +24 Nov 2005, PHP 5.1 +- Added support for class constants and static members for internal classes. + (Dmitry, Michael Wallner) +- Added "new_link" parameter to mssql_connect() (Bug #34369). (Frank) +- Added missing safe_mode checks for image* functions and cURL. (Ilia) +- Added missing safe_mode/open_basedir checks for file uploads. (Ilia) +- Added PDO_MYSQL_ATTR_USE_BUFFERED_QUERY parameter for pdo_mysql. (Ilia) +- Added date_timezone_set() function to set the timezone that the date + functions will use. (Derick) +- Added pg_fetch_all_columns() function to fetch all values of a column from a + result cursor. (Ilia) +- Added support for LOCK_EX flag for file_put_contents(). (Ilia) +- Added bindto socket context option. (Ilia) +- Added offset parameter to the stream_copy_to_stream() function. (Ilia) +- Added offset & length parameters to substr_count() function. (Ilia) +- Added man pages for "phpize" and "php-config" scripts. (Jakub Vrana) +- Added support for .cc files in extensions. (Brian) +- Added PHP_INT_MAX and PHP_INT_SIZE as predefined constants. (Andrey) +- Added user opcode API that allow overloading of opcode handlers. (Dmitry) +- Added an optional remove old session parameter to session_regenerate_id(). + (Ilia) +- Added array type hinting. (Dmitry) +- Added the tidy_get_opt_doc() function to return documentation for + configuration options in tidy. (Patch by: nlopess@php.net) +- Added support for .cc files in extensions. (Brian) +- Added imageconvolution() function which can be used to apply a custom 3x3 + matrix convolution to an image. (Pierre) +- Added optional first parameter to XsltProcessor::registerPHPFunctions to + only allow certain functions to be called from XSLT. (Christian) +- Added the ability to override the autotools executables used by the + buildconf script via the PHP_AUTOCONF and PHP_AUTOHEADER environmental + variables. (Jon) +- Added several new functions to support the PostgreSQL v3 protocol introduced + in PostgreSQL 7.4. (Christopher) + . pg_transaction_status() - in-transaction status of a database connection. + . pg_query_params() - execution of parameterized queries. + . pg_prepare() - prepare named queries. + . pg_execute() - execution of named prepared queries. + . pg_send_query_params() - async equivalent of pg_query_params(). + . pg_send_prepare() - async equivalent of pg_prepare(). + . pg_send_execute() - async equivalent of pg_execute(). + . pg_result_error_field() - highly detailed error information, most + importantly + the SQLSTATE error code. + . pg_set_error_verbosity() - set verbosity of errors. +- Added optional fifth parameter "count" to preg_replace_callback() and + preg_replace() to count the number of replacements made. FR #32275. (Andrey) +- Added optional third parameter "charlist" to str_word_count() which contains + characters to be considered as word part. FR #31560. (Andrey, Ilia) +- Added interface Serializable. (Stanislav, Marcus) +- Added pg_field_type_oid() PostgreSQL function. (mauroi at digbang dot com) +- Added zend_declare_property_...() and zend_update_property_...() API + functions for bool, double and binary safe strings. (Hartmut) +- Added possibility to access INI variables from within .ini file. (Andrei) +- Added variable $_SERVER['REQUEST_TIME'] containing request start time. + (Ilia) +- Added optional float parameter to gettimeofday(). (Ilia) +- Added apache_reset_timeout() Apache1 function. (Rasmus) +- Added sqlite_fetch_column_types() 3rd argument for arrays. (Ilia) +- Added optional offset parameter to stream_get_contents() and + file_get_contents(). (Ilia) +- Added optional maxlen parameter to file_get_contents(). (Ilia) +- Added SAPI hook to get the current request time. (Rasmus) +- Added new functions: + . array_diff_key() (Andrey) + . array_diff_ukey() (Andrey) + . array_intersect_key() (Christiano Duarte) + . array_intersect_ukey() (Christiano Duarte) + . array_product() (Andrey) + . DomDocumentFragment::appendXML() (Christian) + . fputcsv() (David Sklar) + . htmlspecialchars_decode() (Ilia) + . inet_pton() (Sara) + . inet_ntop() (Sara) + . mysqli::client_info property (Georg) + . posix_access() (Magnus) + . posix_mknod() (Magnus) + . SimpleXMLElement::registerXPathNamespace() (Christian) + . stream_context_get_default() (Wez) + . stream_socket_enable_crypto() (Wez) + . stream_wrapper_unregister() (Sara) + . stream_wrapper_restore() (Sara) + . stream_filter_remove() (Sara) + . time_sleep_until() (Ilia) +- Added DomDocument::$recover property for parsing not well-formed XML + Documents. (Christian) +- Added Cursor support for MySQL 5.0.x in mysqli (Georg) +- Added proxy support to ftp wrapper via http. (Sara) +- Added MDTM support to ftp_url_stat. (Sara) +- Added zlib stream filter support. (Sara) +- Added bz2 stream filter support. (Sara) +- Added max_redirects context option that specifies how many HTTP + redirects to follow. (Ilia) +- Added support of parameter=>value arrays to + xsl_xsltprocessor_set_parameter(). (Tony) + +- PHP extension loading mechanism with support for module + dependencies and conflicts. (Jani, Dmitry) +- Improved interactive mode of PHP CLI (php -a). (Johannes, Marcus) +- Improved performance of: + . general execution/compilation. (Andi, Thies, Sterling, Dmitry, Marcus) + . switch() statement. (Dmitry) + . several array functions. (Marcus) + . virtual path handling by adding a realpath() cache. (Andi) + . variable fetches. (Andi) + . magic method invocations. (Marcus) +- Improved support for embedded server in mysqli. (Georg) +- Improved mysqli extension. (Georg) + . added constructor for mysqli_stmt and mysqli_result classes + . added new function mysqli_get_charset() + . added new function mysqli_set_charset() + . added new class mysqli_driver + . added new class mysqli_warning + . added new class mysqli_exception + . added new class mysqli_sql_exception +- Improved SPL extension. (Marcus) + . Moved RecursiveArrayIterator from examples into extension + . Moved RecursiveFilterIterator from examples into extension + . Added SplObjectStorage + . Made all SPL constants class constants + . Renamed CachingRecursiveIterator to RecursiveCachingIterator to follow + Recursive<*>Iterator naming scheme. + . added standard hierarchy of Exception classes + . added interface Countable + . added interfaces Subject and SplObserver + . added spl_autoload*() functions + . converted several 5.0 examples into c code + . added class SplFileObject + . added possibility to use a string with class_parents() and + class_implements(). (Andrey) + +- Changed type hints to allow "null" as default value for class and array. + (Marcus, Derick, Dmitry) +- Changed SQLite extension to be a shared module in Windows distribution. + (Edin) +- Changed "instanceof" and "catch" operators, is_a() and is_subclass_of() + functions to not call __autoload(). (Dmitry) +- Changed sha1_file() and md5_file() functions to use streams instead of low + level IO. (Uwe) +- Changed abstract private methods to be not allowed anymore. (Stas) +- Changed stream_filter_(ap|pre)pend() to return resource. (Sara) +- Changed mysqli_exception and sqlite_exception to use RuntimeException as + base if SPL extension is present. (Georg, Marcus) + +- Upgraded bundled libraries: + . PCRE library to version 6.2. (Andrei) + . SQLite 3 library in ext/pdo_sqlite to 3.2.7. (Ilia) + . SQLite 2 library in ext/sqlite to 2.8.16. (Ilia) +- Upgraded bundled libraries in Windows distribution. (Edin) + . zlib 1.2.3 + . curl 7.14.0 + . openssl 0.9.8 + . ming 0.3b + . libpq (PostgreSQL) 8.0.1 + +- Implemented feature request #33452 (Year belonging to ISO week). (Derick) +- Allowed return by reference from internal functions. (Marcus, Andi, Dmitry) +- Rewrote strtotime() with support for timezones and many new formats. + Implements feature requests #21399, #26694, #28088, #29150, #29585 and + #29595. (Derick) + +- Moved extensions to PECL: + . ext/cpdf (Tony, Derick) + . ext/dio (Jani, Derick) + . ext/fam (Jani, Derick) + . ext/ingres_ii (Jani, Derick) + . ext/mnogosearch (Jani, Derick) + . ext/w32api (Jani, Derick) + . ext/yp (Jani, Derick) + . ext/mcve (Jani, Derick, Pierre) + . ext/oracle (Jani, Derick) + . ext/ovrimos (Jani, Derick, Pierre) + . ext/pfpro (Jani, Derick, Pierre) + . ext/dbx (Jani, Derick) + . ext/ircg (Jani, Derick) + +- Removed php_check_syntax() function which never worked properly. (Ilia) +- Removed garbage manager in Zend Engine which results in more aggressive + freeing of data. (Dmitry, Andi) + +- Fixed "make test" to work for phpized extensions. (Hartmut, Jani) +- Fixed Apache 2 regression with sub-request handling on non-linux systems. + (Ilia, Tony) +- Fixed PDO shutdown problem (possible infinite loop running rollback on + shutdown). (Wez) +- Fixed PECL bug #3714 (PDO: beginTransaction doesn't work if you're in + auto-commit mode). (Wez) +- Fixed ZTS destruction. (Marcus) +- Fixed __get/__set to allow recursive calls for different properties. (Dmitry) +- Fixed a bug where stream_get_meta_data() did not return the "uri" element + for files opened with tmpname(). (Derick) +- Fixed a problem with SPL iterators aggregating the inner iterator. (Marcus) +- Fixed an error in mysqli_fetch_fields (returned NULL instead of an array + when row number > field_count). (Georg) +- Fixed bug in mysql::client_version(). (Georg) +- Fixed bug in mysqli extension with unsigned int(11) being represented as + signed integer in PHP instead of string in 32bit systems. (Andrey) +- Fixed bug with $HTTP_RAW_POST_DATA not getting set. (Brian) +- Fixed crash inside stream_get_line() when length parameter equals 0. (Ilia) +- Fixed ext/mysqli to allocate less memory when fetching bound params of type + (MEDIUM|LONG)BLOB/(MEDIUM|LONG)TEXT. (Andrey) +- Fixed extension initialization to respect dependencies between extensions. + (Wez) +- Fixed failing queries (FALSE returned) with mysqli_query() on 64 bit systems. + (Andrey) +- Fixed fgetcsv() and fputcsv() inconsistency. (Dmitry) +- Fixed inheritance check to control return by reference and pass by + reference correctly (ArrayAccess can no longer support references correctly). + (Marcus, Andi, Dmitry) +- Fixed initializing and argument checking for posix_mknod(). (Derick) +- Fixed memory corruption in ImageTTFText() with 64bit systems. (Andrey) +- Fixed memory corruption in pg_copy_from() in case the as_null parameter was + passed. (Derick) +- Fixed memory corruption in stristr(). (Derick) +- Fixed possible GLOBALS variable override when register_globals are ON. + (Ilia, Stefan) +- Fixed possible INI setting leak via virtual() in Apache 2 sapi. (Ilia) +- Fixed possible register_globals toggle via parse_str(). (Ilia, Stefan) +- Fixed potential GLOBALS overwrite via import_request_variables() and + possible crash and/or memory corruption. (Ilia) +- Fixed segfaults when CURL callback functions throw exception. (Tony) +- Fixed support for shared extensions on AIX. (Dmitry) +- Fixed bug #35342 (isset(DOMNodeList->length) returns false). (Rob) +- Fixed bug #35341 (Fix for bug #33760 breaks build with older curl). (Tony) +- Fixed bug #35336 (crash on PDO::FETCH_CLASS + __set()). (Tony) +- Fixed bug #35303 (PDO prepare() crashes with invalid parameters). (Ilia) +- Fixed bug #35293 (PDO segfaults when using persistent connections). (Tony) +- Fixed bug #35278 (Multiple virtual() calls crash Apache 2 php module). (Ilia) +- Fixed bug #35273 (Error in mapping soap - java types). (Dmitry) +- Fixed bug #35249 (compile failure when ext/readline is compiled as shared). + (Jani) +- Fixed bug #35248 (sqlite_query() doesn't set error_msg when return value is + being used). (Ilia) +- Fixed bug #35243 (php_mblen() crashes when compiled with thread-safety on + Linux). (Patch: shulmanb at il dot ibm dot com, Jani) +- Fixed bug #35239 (Objects can lose references). (Dmitry) +- Fixed bug #35229 (call_user_func() crashes when argument_stack is nearly + full). (Dmitry) +- Fixed bug #35197 (Destructor is not called). (Tony) +- Fixed bug #35179 (tokenizer extension needs T_HALT_COMPILER). (Greg) +- Fixed bug #35176 (include()/require()/*_once() produce wrong error messages + about main()). (Dmitry) +- Fixed bug #35147 (__HALT_COMPILER() breaks with --enable-zend-multibyte). + (Dmitry, Moriyoshi) +- Fixed bug #35143 (gettimeofday() ignores current time zone). (Derick) +- Fixed bug #35142 (SOAP Client/Server Complex Object Support). (Dmitry) +- Fixed bug #35135 (PDOStatment without related PDO object may crash). (Ilia) +- Fixed bug #35091 (SoapClient leaks memory). (Dmitry) +- Fixed bug #35079 (stream_set_blocking(true) toggles, not enables blocking). + (askalski at gmail dot com, Tony) +- Fixed bug #35078 (configure does not find ldap_start_tls_s). (Jani) +- Fixed bug #35046 (phpinfo() uses improper css enclosure). (Ilia) +- Fixed bugs #35022, #35019 (Regression in the behavior of key() and + current() functions). (Ilia) +- Fixed bug #35017 (Exception thrown in error handler may cause unexpected + behavior). (Dmitry) +- Fixed bug #35014 (array_product() always returns 0). (Ilia) +- Fixed bug #35009 (ZTS: Persistent resource destruct crashes when extension + is compiled as shared). (Dmitry) +- Fixed bug #34996 (ImageTrueColorToPalette() crashes when ncolors is zero). + (Tony) +- Fixed bug #34982 (array_walk_recursive() modifies elements outside function + scope). (Dmitry) +- Fixed bug #34977 (Compile failure on MacOSX due to use of varargs.h). (Tony) +- Fixed bug #34968 (bz2 extension fails on to build on some win32 setups). + (Ilia) +- Fixed bug #34965 (tidy is not binary safe). (Mike) +- Fixed bug #34957 (PHP doesn't respect ACLs for access checks). (Wez) +- Fixed bug #34950 (Unable to get WSDL through proxy). (Dmitry) +- Fixed bug #34938 (dns_get_record() doesn't resolve long hostnames and + leaks). (Tony) +- Fixed bug #34905 (Digest authentication does not work with Apache 1). (Ilia) +- Fixed bug #34902 (mysqli::character_set_name() - undefined method). (Tony) +- Fixed bug #34899 (Fixed sqlite extension compile failure). (Ilia) +- Fixed bug #34893 (PHP5.1 overloading, Cannot access private property). + (Dmitry) +- Fixed bug #34884 (Possible crash in ext/sqlite when sqlite.assoc_case is + being used). (Tony, Ilia) +- Fixed bug #34879 (str_replace, array_map corrupt negative array indexes on + 64-bit platforms). (Dmitry) +- Fixed bug #34873 (Segmentation Fault on foreach in object). (Dmitry) +- Fixed bug #34856 (configure fails to detect libiconv's type). (Tony) +- Fixed bug #34855 (ibase_service_attach() segfault on AMD64). + (irie at gmx dot de, Tony) +- Fixed bug #34851 (SO_RECVTIMEO and SO_SNDTIMEO socket options expect + integer parameter on Windows). (Mike) +- Fixed bug #34850 (--program-suffix and --program-prefix not included in + man page names). (Jani) +- Fixed bug #34821 (zlib encoders fail on widely varying binary data on + windows). (Mike, Ilia) +- Fixed bug #34818 (several functions crash when invalid mysqli_link object + is passed). (Tony) +- Fixed bug #34810 (mysqli::init() and others use wrong $this pointer without + checks). (Tony) +- Fixed bug #34809 (FETCH_INTO in PDO crashes without a destination object). + (Ilia) +- Fixed bug #34802 (Fixed crash on object instantiation failure). (Ilia) +- Fixed bug #34796 (missing SSL linking in ext/ftp when configured as shared). + (Jani) +- Fixed bug #34790 (preg_match_all(), named capturing groups, variable + assignment/return => crash). (Dmitry) +- Fixed bug #34788 (SOAP Client not applying correct namespace to generated + values). (Dmitry) +- Fixed bug #34787 (SOAP Client not handling boolean types correctly). (Dmitry) +- Fixed bug #34786 (2 @ results in change to error_reporting() to random + value) (Dmitry, Tony) +- Fixed bug #34785 (subclassing of mysqli_stmt does not work). (Georg) +- Fixed bug #34782 (token_get_all() gives wrong result). (Dmitry) +- Fixed bug #34777 (Crash in dblib when fetching non-existent error info). + (Ilia) +- Fixed bug #34771 (strtotime() fails with 1-12am/pm). (Derick) +- Fixed bug #34767 (Zend Engine 1 Compatibility not copying objects + correctly). (Dmitry) +- Fixed bug #34758 (PDO_DBLIB did not implement rowCount()). (Ilia) +- Fixed bug #34757 (iconv_substr() gives "Unknown error" when offset > string + length). (Tony) +- Fixed bug #34742 (ftp wrapper failures caused from segmented command + transfer). (Ilia) +- Fixed bug #34725 (CLI segmentation faults during cleanup). (Dmitry) +- Fixed bug #34723 (array_count_values() strips leading zeroes). (Tony) +- Fixed bug #34712 (zend.ze1_compatibility_mode = on segfault). (Dmitry) +- Fixed bug #34704 (Infinite recursion due to corrupt JPEG). (Marcus) +- Fixed bug #34678 (__call(), is_callable() and static methods). (Dmitry) +- Fixed bug #34676 (missing support for strtotime("midnight") and + strtotime("noon")). (Derick) +- Fixed bug #34645 (ctype corrupts memory when validating large numbers). + (Ilia) +- Fixed bug #34643 (wsdl default value has no effect). (Dmitry) +- Fixed bug #34623 (Crash in pdo_mysql on longtext fields). (Ilia) +- Fixed bug #34617 (zend_deactivate: objects_store used after + zend_objects_store_destroy is called). (Dmitry) +- Fixed bug #34590 (User defined PDOStatement class can't implement + methods). (Marcus) +- Fixed bug #34584 (Segfault with SPL autoload handler). (Marcus) +- Fixed bug #34581 (crash with mod_rewrite). (Tony, Ilia) +- Fixed bug #34565 (mb_send_mail does not fetch + mail.force_extra_parameters). (Marco, Ilia) +- Fixed bug #34557 (php -m exits with "error" 1). (Johannes) +- Fixed bug #34518 (Unset doesn't separate container in CV). (Dmitry) +- Fixed bug #34505 (Possible memory corruption when unmangling properties + with empty names). (Tony) +- Fixed bug #34478 (Incorrect parsing of url's fragment (#...)). (Dmitry) +- Fixed bug #34467 (foreach + __get + __set inconsistency). (Dmitry) +- Fixed bug #34456 (Possible crash inside pspell extension). (Ilia) +- Fixed bug #34453 (parsing http://www.w3.org/2001/xml.xsd exception). (Dmitry) +- Fixed bug #34450 (Segfault when calling mysqli_close() in destructor). (Tony) +- Fixed bug #34449 (ext/soap: XSD_ANYXML functionality not exposed). (Dmitry) +- Fixed bug #34420 (Possible crash inside curl_multi_remove_handle()). (Ilia) +- Fixed bug #34358 (Fatal error: Cannot re-assign $this). (Dmitry) +- Fixed bug #34331 (php crashes when variables_order is empty). (Ilia) +- Fixed bug #34321 (Possible crash in filter code). (Ilia) +- Fixed bug #34311 (unserialize() crashes with chars above 191 dec). (Nuno) +- Fixed bug #34310 (foreach($arr as $c->d => $x) crashes). (Dmitry) +- Fixed bug #34307 (on_modify handler not called to set the default value if + setting from php.ini was invalid). (Andrei) +- Fixed bug #34306 (wddx_serialize_value() crashes with long array keys). + (Jani) +- Fixed bug #34304 (date() doesn't have a modifier for ISO Week Day). (Derick) +- Fixed bug #34302 (date('W') do not return leading zeros for week 1 to 9). + (Derick) +- Fixed bug #34299 (ReflectionClass::isInstantiable() returns true for abstract + classes). (Marcus) +- Fixed bug #34284 (CLI phpinfo showing html on _SERVER["argv"]). (Jani) +- Fixed bug #34277 (array_filter() crashes with references and objects). + (Dmitry) +- Fixed bug #34276 (setAttributeNS doesn't work with default namespace). + (Rob) +- Fixed bug #34260 (Segfault with callbacks (array_map) + overloading). + (Dmitry) +- Fixed bug #34257 (lib64 not handled correctly in ming extension). (Marcus) +- Fixed bug #34221 (Compiling xmlrpc as shared fails other parts). (Jani) +- Fixed bug #34216 (Segfault with autoload). (Marcus) +- Fixed bug #34199 (if($obj)/if(!$obj) inconsistency because of cast handler). + (Dmitry, Alex) +- Fixed bug #34191 (ob_gzhandler does not enforce trailing \0). (Ilia) +- Fixed bug #34156 (memory usage remains elevated after memory limit is + reached). (Ilia) +- Fixed bug #34148 (+,- and . not supported as parts of scheme). (Ilia) +- Fixed bug #34137 (assigning array element by reference causes binary mess). + (Dmitry) +- Fixed bug #34103 (line numbering not maintained in dom document). (Rob) +- Fixed bug #34078 (Reflection API problems in methods with boolean or + null default values). (Tony) +- Fixed bug #34068 (Numeric string as array key not cast to integer in + wddx_deserialize()). (Ilia) +- Fixed bug #34064 (arr[] as param to function in class gives invalid + opcode). (Dmitry) +- Fixed bug #34062 (Crash in catch block when many arguments are used). + (Dmitry) +- Fixed bug #34052 (date('U') returns %ld not unix timestamp). (Nuno) +- Fixed bug #34045 (Buffer overflow with serialized object). (Dmitry) +- Fixed bug #34001 (pdo_mysql truncates numeric fields at 4 chars). (Ilia) +- Fixed bug #33999 (object remains object when cast to int). (Dmitry) +- Fixed bug #33996 (No information given for fatal error on passing invalid + value to typed argument). (Dmitry) +- Fixed bug #33989 (extract($GLOBALS,EXTR_REFS) crashes PHP). (Dmitry) +- Fixed bug #33987 (php script as ErrorDocument causes crash in Apache 2). + (Ilia) +- Fixed bug #33967 (misuse of Exception constructor doesn't display + errorfile). (Jani) +- Fixed bug #33966 (Wrong use of reflectionproperty causes a segfault). (Tony) +- Fixed bug #33963 (mssql_bind() fails on input parameters). (Frank) +- Fixed bug #33958 (duplicate cookies and magic_quotes=off may cause a crash). + (Ilia) +- Fixed bug #33957 (gmdate('W')/date('W') sometimes returns wrong week number). + (Derick) +- Fixed bug #33940 (array_map() fails to pass by reference when called + recursively). (Dmitry) +- Fixed bug #33917 (number_format() output with > 1 char separators). (Jani) +- Fixed bug #33904 (input array keys being escaped when magic quotes is off). + (Ilia) +- Fixed bug #33903 (spl_autoload_register class method). (Marcus) +- Fixed bug #33899 (CLI: setting extension_dir=some/path extension=foobar.so + does not work). (Jani) +- Fixed bug #33882 (CLI was looking for php.ini in wrong path). (Hartmut) +- Fixed bug #33869 (strtotime() problem with "+1days" format). (Ilia) +- Fixed bug #33841 (pdo sqlite driver forgets to update affected column + count on execution of prepared statments). (Ilia) +- Fixed bug #33837 (Informix ESQL version numbering schema changed). (Jani) +- Fixed bug #33829 (mime_content_type() returns text/plain for gzip and bzip + files). (Derick) +- Fixed bug #33802 (throw Exception in error handler causes crash). (Dmitry) +- Fixed bug #33771 (error_reporting falls to 0 when @ was used inside + try/catch block). (Tony) +- Fixed bug #33760 (cURL needs to implement CRYPTO_callback functions to + prevent locking). (Mike, Ilia) +- Fixed bug #33732 (Wrong behavior of constants in class and interface + extending). (Dmitry) +- Fixed bug #33723 (php_value overrides php_admin_value). (Dmitry) +- Fixed bug #33720 (mb_encode_mimeheader does not work for multibyte + chars). (Rui) +- Fixed bug #33710 (ArrayAccess objects does not initialize $this). (Dmitry) +- Fixed bug #33690 (Crash setting some ini directives in httpd.conf). (Rasmus) +- Fixed bug #33673 (Added detection for partially uploaded files). (Ilia) +- Fixed bug #33605 (substr_compare() crashes with negative offset and length). + (Tony) +- Fixed bug #33597 (setcookie() "expires" date format doesn't comply with RFC). + (Tony) +- Fixed bug #33588 (LDAP: RootDSE query not possible). (Jani) +- Fixed bug #33578 (strtotime() problem with "Oct17" format). (Derick) +- Fixed bug #33578 (strtotime() doesn't understand "11 Oct" format). (Derick) +- Fixed bug #33562 (date("") crashes). (Derick) +- Fixed bug #33558 (warning with nested calls to functions returning by + reference). (Dmitry) +- Fixed bug #33536 (strtotime() defaults to now even on non time string). + (Derick) +- Fixed bug #33532 (Different output for strftime() and date()). (Derick) +- Fixed bug #33523 (Memory leak in xmlrpc_encode_request()). (Ilia) +- Fixed bug #33520 (crash if safe_mode is on and session.save_path is changed). + (Dmitry) +- Fixed bug #33512 (Add missing support for isset()/unset() overloading to + complement the property get/set methods). (Dmitry) +- Fixed bug #33491 (crash after extending MySQLi internal class). (Tony) +- Fixed bug #33475 (cURL handle is not closed on curl_close(). (Ilia) +- Fixed bug #33469 (Compile error undefined reference to ifx_checkAPI). (Jani) +- Fixed bug #33433 (strtoll not available on Tru64). (Jani, Derick) +- Fixed bug #33427 (ext/odbc: check if unixODBC header file exists). (Jani) +- Fixed bug #33415 (strtotime() related bugs). (Derick) +- Fixed bug #33414 (Comprehensive list of incorrect days returned after + strtotime() / date() tests). (Derick) +- Fixed bug #33389 (double free() when exporting a ReflectionClass). (Marcus) +- Fixed bug #33383 (crash when retrieving empty LOBs). (Tony) +- Fixed bug #33382 (array_reverse() fails after *sort()), introduced by + zend_hash_sort() optimizations in HEAD. (Tony) +- Fixed bug #33340 (CLI Crash when calling php:function from XSLT). (Rob) +- Fixed bug #33326 (Cannot build extensions with phpize on Macosx). (Jani) +- Fixed bug #33318 (throw 1; results in Invalid opcode 108/1/8). (Dmitry) +- Fixed bug #33312 (ReflectionParameter methods do not work correctly). + (Dmitry) +- Fixed bug #33299 (php:function no longer handles returned dom objects). + (Rob, Joe Orton) +- Fixed bug #33286 (nested array_walk() calls and user array compare functions + broken; FCI cache). (Andrei, patch from m.bretz@metropolis-ag.de) +- Fixed bug #33277 (private method accessed by child class). (Dmitry) +- Fixed bug #33268 (iconv_strlen() works only with a parameter of < 3 in + length). (Ilia) +- Fixed bug #33257 (array_splice() inconsistent when passed function instead of + variable). (Dmitry) +- Fixed bug #33243 (ze1_compatibility_mode does not work as expected). (Dmitry) +- Fixed bug #33242 (Mangled error message when stream fails). (Derick) +- Fixed bug #33222 (segfault when CURL handle is closed in a callback). (Tony) +- Fixed bug #33214 (odbc_next_result does not signal SQL errors with + 2-statement SQL batches). (rich at kastle dot com, Tony) +- Fixed bug #33212 ([GCC 4]: 'zend_error_noreturn' aliased to external symbol + 'zend_error'). (Dmitry) +- Fixed bug #33210 (relax jpeg recursive loop protection). (Ilia) +- Fixed bug #33201 (Crash when fetching some data types). (Frank) +- Fixed bug #33200 (preg_replace(): magic_quotes_sybase=On makes 'e' modifier + misbehave). (Jani) +- Fixed bug #33185 (--enable-session=shared does not build). (Jani) +- Fixed bug #33171 (foreach enumerates private fields declared in base + classes). (Dmitry) +- Fixed bug #33167 (Possible crash inside pg_fetch_array()). (Ilia) +- Fixed bug #33164 (Soap extension incorrectly detects HTTP/1.1). (Ilia) +- Fixed bug #33156 (cygwin version of setitimer doesn't accept ITIMER_PROF). + (Nuno) +- Fixed bug #33153 (crash in mssql_next result). (Frank) +- Fixed bug #33150 (shtool: insecure temporary file creation). (Jani) +- Fixed bug #33136 (method offsetSet in class extended from ArrayObject crash + PHP). (Marcus) +- Fixed bug #33125 (imagecopymergegray() produces mosaic rainbow effect). + (Pierre) +- Fixed bug #33116 (crash when assigning class name to global variable in + __autoload). (Dmitry) +- Fixed bug #33090 (mysqli_prepare() doesn't return an error). (Georg) +- Fixed bug #33076 (str_ireplace() incorrectly counts result string length + and may cause segfault). (Tony) +- Fixed bug #33072 (Add a safemode/open_basedir check for runtime + "session.save_path" change using session_save_path() function). (Rasmus) +- Fixed bug #33070 (Improved performance of bzdecompress() by several orders + of magnitude). (Ilia) +- Fixed bug #33059 (crash when moving xml attribute set in dtd). (Ilia) +- Fixed bug #33057 (Don't send extraneous entity-headers on a 304 as per + RFC 2616 section 10.3.5) (Rasmus, Choitel) +- Fixed bug #33019 (socket errors cause memory leaks in php_strerror()). + (jwozniak23 at poczta dot onet dot pl, Tony). +- Fixed bug #33017 ("make distclean" gives an error with VPATH build). (Jani) +- Fixed bug #33013 ("next month" was handled wrong while parsing dates). + (Derick) +- Fixed bug #32993 (implemented Iterator function current() don't throw + exception). (Dmitry) +- Fixed bug #32981 (ReflectionMethod::getStaticVariables() causes apache2.0.54 + seg fault). (Dmitry) +- Fixed bug #32956 (mysql_bind_result() doesn't support MYSQL_TYPE_NULL). + (Georg) +- Fixed bug #32947 (Incorrect option for mysqli default password). (Georg) +- Fixed bug #32944 (Disabling session.use_cookies doesn't prevent reading + session cookies). (Jani, Tony) +- Fixed bug #32941 (Sending structured SOAP fault kills a php). (Dmitry) +- Fixed bug #32937 (open_basedir looses trailing / in the limiter). + (Adam Conrad) +- Fixed bug #32936 (http redirects URLs are not checked for control chars). + (Ilia) +- Fixed bug #32933 (Cannot extend class "SQLiteDatabase"). (Marcus) +- Fixed bug #32932 (Oracle LDAP: ldap_get_entries(), invalid pointer). (Jani) +- Fixed bug #32930 (class extending DOMDocument doesn't clone properly). (Rob) +- Fixed bug #32924 (file included with "auto_prepend_file" can be included + with require_once() or include_once()). (Stas) +- Fixed bug #32904 (pg_get_notify() ignores result_type parameter). (Tony) +- Fixed bug #32852 (Crash with singleton and __destruct when + zend.ze1_compatibility_mode = On). (Dmitry) +- Fixed bug #32833 (Invalid opcode). (Dmitry) +- Fixed bug #32813 (parse_url() does not handle scheme-only urls properly). + (Ilia) +- Fixed bug #32810 (temporary files not using plain file wrapper). (Ilia) +- Fixed bug #32809 (Missing T1LIB support on Windows). (Edin) +- Fixed bug #32802 (General cookie overrides more specific cookie). (Ilia) +- Fixed bugs #32800, #32830 (ext/odbc: Problems with 64bit systems). (Jani) +- Fixed bug #32799 (crash: calling the corresponding global var during the + destruct). (Dmitry) +- Fixed bug #32776 (SOAP doesn't support one-way operations). (Dmitry) +- Fixed bug #32773 (GMP functions break when second parameter is 0). (Stas) +- Fixed bug #32759 (incorrect determination of default value (COM)). (Wez) +- Fixed bug #32758 (Cannot access safearray properties in VB6 objects). (Wez) +- Fixed bug #32755 (Segfault in replaceChild() when DocumentFragment has no + children). (Rob) +- Fixed bug #32753 (Undefined constant SQLITE_NOTADB). (Ilia) +- Fixed bug #32742 (segmentation fault when the stream with a wrapper + is not closed). (Tony, Dmitry) +- Fixed bug #32699 (pg_affected_rows() was defined when it was not available). + (Derick) +- Fixed bug #32686 (Require/include file in destructor causes segfault). + (Marcus) +- Fixed bug #32682 (ext/mssql: Error on module shutdown when called from + activescript). (Frank) +- Fixed bug #32674 (exception in iterator causes crash). (Dmitry) +- Fixed bug #32660 (Assignment by reference causes crash when field access is + overloaded (__get)). (Dmitry) +- Fixed bug #32647 (Using register_shutdown_function() with invalid callback + can crash PHP). (Jani) +- Fixed bug #32615 (Segfault in replaceChild() using fragment when + previousSibling is NULL). (Rob) +- Fixed bug #32613 (ext/snmp: use of snmp_shutdown() causes snmpapp.conf + access errors). (Jani, ric at arizona dot edu) +- Fixed bug #32608 (html_entity_decode() converts single quotes even if + ENT_NOQUOTES is given). (Ilia) +- Fixed bug #32596 (Segfault/Memory Leak by getClass (etc) in __destruct). + (Dmitry) +- Fixed bug #32591 (ext/mysql: Unsatisfied symbol: ntohs with HP-UX). (Jani) +- Fixed bug #32589 (possible crash inside imap_mail_compose() function). + (Ilia) +- Fixed bug #32589 (Possible crash inside imap_mail_compose, with charsets). + (Ilia) +- Fixed bug #32587 (Apache2: errors sent to error_log do not include + timestamps). (Jani) +- Fixed bug #32560 (configure looks for incorrect db2 library). (Tony) +- Fixed bug #32553 (mmap loads only the 1st 2000000 bytes on Win32). (Ilia) +- Fixed bug #32533 (proc_get_status() returns the incorrect process status). + (Ilia) +- Fixed bug #32530 (chunk_split() does not append endstr if chunklen is + longer then the original string). (Ilia) +- Fixed bug #32491 (File upload error - unable to create a temporary file). + (Uwe Schindler) +- Fixed bug #32455 (wrong setting property to unset value). (Dmitry) +- Fixed bug #32429 (method_exists() always return TRUE if __call method + exists). (Dmitry) +- Fixed bug #32428 (The @ warning error suppression operator is broken). + (Dmitry) +- Fixed bug #32427 (Interfaces are not allowed 'static' access modifier). + (Dmitry) +- Fixed bug #32405 (mysqli::fetch() returns bad data - 64bit problem). + (Andrey) +- Fixed bug #32296 (get_class_methods() output has changed between 5.0.2 and + 5.0.3). (Dmitry) +- Fixed bug #32282 (Segfault in mysqli_fetch_array on 64-bit). (Georg) +- Fixed bug #32245 (xml_parser_free() in a function assigned to the xml + parser gives a segfault). (Rob) +- Fixed bug #32179 (xmlrpc_encode() segfaults with recursive references). + (Tony) +- Fixed bug #32171 (Userspace stream wrapper crashes PHP). (Tony, Dmitry) +- Fixed bug #32160 (copying a file into itself leads to data loss). (Ilia) +- Fixed bug #32139 (SOAP client does not auto-handle base64 encoding). (Ilia) +- Fixed bug #32109 ($_POST is not populated in multi-threaded environment). + (Moriyoshi) +- Fixed bug #32080 (segfault when assigning object to itself with + zend.ze1_compatibility_mode=On). (Dmitry) +- Fixed bug #32021 (Crash caused by range('', 'z')). (Derick) +- Fixed bug #32013 (ext/mysqli bind_result causes fatal error: memory limit). + (Andrey) +- Fixed bug #32010 (Memory leak in mssql_fetch_batch). (fmk) +- Fixed bug #32009 (crash when mssql_bind() is called more than once). (Frank) +- Fixed bug #31971 (ftp_login fails on some SSL servers). + (frantisek at augusztin dot com) +- Fixed bug #31887 (ISAPI: Custom 5xx error does not return correct HTTP + response message). (Jani) +- Fixed bug #31828 (Crash with zend.ze1_compatibility_mode=On). (Dmitry) +- Fixed bug #31668 (multi_query works exactly every other time - multi query + d/e flag global and not per connection). (Andrey) +- Fixed bug #31636 (another crash when echoing a COM object). (Wez) +- Fixed bug #31583 (php_std_date() uses short day names in non-y2k_compliance + mode). (mike at php dot net) +- Fixed bug #31525 (object reference being dropped. $this getting lost). + (Stas, Dmitry) +- Fixed bug #31502 (Wrong deserialization from session when using WDDX + serializer). (Dmitry) +- Fixed bug #31478 (segfault with empty() / isset()). (Moriyoshi) +- Fixed bug #31465 (False warning in unpack() when working with *). (Ilia) +- Fixed bug #31363 (broken non-blocking flock()). (ian at snork dot net) +- Fixed bug #31358 (Older GCC versions do not provide portable va_copy()). + (Jani) +- Fixed bug #31341 (escape on curly inconsistent). (Dmitry) +- Fixed bug #31256 (PHP_EVAL_LIBLINE configure macro does not handle + -pthread). (Jani) +- Fixed bug #31213 (Side effects caused by fix of bug #29493). (Dmitry) +- Fixed bug #31177 (memory leaks and corruption because of incorrect + refcounting). (Dmitry) +- Fixed bug #31158 (array_splice on $GLOBALS crashes). (Dmitry) +- Fixed bug #31054 (safe_mode & open_basedir checks only check first + include_path value). (Ilia) +- Fixed bug #31033 (php:function(string, nodeset) with xsl:key crashes PHP). + (Rob) +- Fixed bug #30961 (Wrong line number in ReflectionClass getStartLine()). + (Dmitry) +- Fixed bug #30889 (Conflict between __get/__set and ++ operator). (Dmitry) +- Fixed bug #30833 (array_count_values() modifying input array). (Tony) +- Fixed bug #30828 (debug_backtrace() reports incorrect class in overridden + methods). (Dmitry) +- Fixed bug #30820 (static member conflict with $this->member silently + ignored). (Dmitry) +- Fixed bug #30819 (Better support for LDAP SASL bind). (Jani) +- Fixed bug #30791 (magic methods (__sleep/__wakeup/__toString) call + __call if object is overloaded). (Dmitry) +- Fixed bug #30707 (Segmentation fault on exception in method). + (Stas, Dmitry) +- Fixed bug #30702 (cannot initialize class variable from class constant). + (Dmitry) +- Fixed bug #30578 (Output buffers flushed before calling __destruct() + functions). (Jani) +- Fixed bug #30519 (Interface not existing says Class not found). (Dmitry) +- Fixed bug #30407 (Strange behavior of default arguments). (Dmitry) +- Fixed bug #30394 (Assignment operators yield wrong result with __get/__set). + (Dmitry) +- Fixed bug #30332 (zend.ze1_compatibility_mode isn't fully compatible with + array_push()). (Dmitry) +- Fixed bug #30162 (Catching exception in constructor causes lose of + $this). (Dmitry) +- Fixed bug #30140 (Problem with array in static properties). (Dmitry) +- Fixed bug #30126 (Enhancement for error message for abstract classes). + (Marcus) +- Fixed bug #30096 (gmmktime does not return the current time). (Derick) +- Fixed bug #30080 (Passing array or non array of objects). (Dmitry) +- Fixed bug #30052 (Crash on shutdown after odbc_pconnect()). (Edin) +- Fixed bug #29983 (PHP does not explicitly set mime type & charset). (Ilia) +- Fixed bug #29975 (memory leaks when set_error_handler() is used inside error + handler). (Tony) +- Fixed bug #29971 (variables_order behavior). (Dmitry) +- Fixed bug #29944 (Function defined in switch, crashes). (Dmitry) +- Fixed bug #29896 (Backtrace argument list out of sync). (Dmitry) +- Fixed bug #29728 (Reflection API Feature: Default parameter value). (Marcus) +- Fixed bug #29689 (default value of protected member overrides default value + of private and other private variable problems in inherited classes). (Stas) +- Fixed bug #29683 (headers_list() returns empty array). (Tony) +- Fixed bug #29583 (crash when echoing a COM object). (M.Sisolak, Wez) +- Fixed bug #29522 (accessing properties without connection). (Georg) +- Fixed bug #29361 (var_export() producing invalid code). (Derick) +- Fixed bug #29338 (unencoded spaces get ignored after certain tags). (Ilia) +- Fixed bug #29335 (fetch functions now use MYSQLI_BOTH as default). (Georg) +- Fixed bug #29334 (win32 mail() provides incorrect Date: header). (Jani) +- Fixed bug #29311 (calling parent constructor in mysqli). (Georg) +- Fixed bug #29268 (__autoload() not called with Reflection->getClass()). + (Dmitry) +- Fixed bug #29256 (SOAP HTTP Error when envelop size is more than 24345 + bytes). (Dmitry, Wez) +- Fixed bug #29253 (array_diff with $GLOBALS argument fails). (Dmitry) +- Fixed bug #29236 (memory error when wsdl-cache is enabled). (Dmitry) +- Fixed bug #29210 (Function: is_callable - no support for private and + protected classes). (Dmitry) +- Fixed bug #29109 (SoapFault exception: [WSDL] Out of memory). (Dmitry) +- Fixed bug #29104 (Function declaration in method doesn't work). (Dmitry) +- Fixed bug #29061 (soap extension segfaults). (Dmitry) +- Fixed bug #29015 (Incorrect behavior of member vars(non string ones)-numeric + mem vars and others). (Dmitry) +- Fixed bug #28985 (__getTypes() returning nothing on complex WSDL). (Dmitry) +- Fixed bug #28969 (Wrong data encoding of special characters). (Dmitry) +- Fixed bug #28839 (SIGSEGV in interactive mode (php -a)). + (kameshj at fastmail dot fm) +- Fixed bug #28605 (Need to use -[m]ieee option for Alpha CPUs). (Jani) +- Fixed bug #28568 (SAPI::known_post_content_types is not thread safe). + (Moriyoshi) +- Fixed bug #28377 (debug_backtrace is intermittently passing args). (Dmitry) +- Fixed bug #28355 (glob wont error if dir is not readable). (Hartmut) +- Fixed bug #28072 (static array with some constant keys will be incorrectly + ordered). (Dmitry) +- Fixed bug #27908 (xml default_handlers not being called). (Rob) +- Fixed bug #27598 (list() array key assignment causes HUGE memory leak). + (Dmitry) +- Fixed bug #27268 (Bad references accentuated by clone). (Dmitry) +- Fixed bug #26456 (Wrong results from Reflection-API getDocComment() when + called via STDIN). (Dmitry) +- Fixed bug #25922 (In error handler, modifying 5th arg (errcontext) may + result in seg fault). (Dmitry) +- Fixed bug #25359 (array_multisort() doesn't work in a function if array is + global or reference). (Dmitry) +- Fixed bug #22836 (returning reference to uninitialized variable). (Dmitry) +- Fixed bug #21306 (ext/sesssion: catch bailouts of write handler during + RSHUTDOWN). (Jani, Xuefer at 21cn dot com) +- Fixed bug #15854 (boolean ini options may be incorrectly displayed as Off + when they are On). (Tony) +- Fixed bugs #14561, #20382, #26090, #26320, #28024, #30532, #32086, #32270, + #32555, #32588, #33056 (strtotime() related bugs). (Derick) + +31 Mar 2005, PHP 5.0.4 +- Added SNMPv2 support. (harrie) +- Added Oracle Instant Client support. (cjbj at hotmail dot com, Tony) +- Added length and charsetnr for field array and object in mysqli. (Georg) +- Added checks for negative values to gmp_sqrt(), gmp_powm(), gmp_sqrtrem() + and gmp_fact() to prevent SIGFPE. (Tony) +- Changed foreach() to throw an exception if IteratorAggregate::getIterator() + does not return an Iterator. (Marcus) +- Changed phpize not to require libtool. (Jani) +- Updated bundled oniguruma library (used for multibyte regular expression) + to 3.7.0. (Moriyoshi) +- Updated bundled libmbfl library (used for multibyte functions). (Moriyoshi) + Fixed bugs: + . Bug #32311 (mb_encode_mimeheader() does not properly escape characters) + . Bug #32063 (mb_convert_encoding ignores named entity 'alpha') + . Bug #31911 (mb_decode_mimeheader() is case-sensitive to hex escapes) + . bug #30573 (compiler warnings in libmbfl due to invalid type cast) + . Bug #30549 (incorrect character translations for some ISO8859 charsets). +- Fixed bug preventing from building oci8 as shared. + (stanislav dot voroniy at portavita dot nl, Tony) +- Fixed a bug in mysql_affected_rows and mysql_stmt_affected_rows when the + api function returns -1 (Georg) +- Fixed several leaks in ext/browscap and sapi/embed. (Andrei) +- Fixed several leaks in ext/filepro. (Tony) +- Fixed build system to always use bundled libtool files. (Jani) +- Fixed a bug in mysqli_stmt_execute() (type conversion with NULL values). + (Georg) +- Fixed segfault in mysqli_fetch_field_direct() when invalid field offset + is passed. (Tony) +- Fixed posix_getsid() & posix_getpgid() to return sid & pgid instead + of true. (Tony) +- Fixed bug #32394 (offsetUnset() segfaults in a foreach). (Marcus) +- Fixed bug #32373 (segfault in bzopen() if supplied path to non-existent + file). (Tony) +- Fixed bug #32326 (Check values of Connection/Transfer-Encoding + case-incentively in SOAP extension). (Ilia) +- Fixed bug #32290 (call_user_func_array() calls wrong class method within + child class). (Marcus) +- Fixed bug #32238 (spl_array.c: void function cannot return value). (Johannes) +- Fixed bug #32210 (proc_get_status() sets "running" always to true). (Ilia) +- Fixed bug #32200 (Prevent using both --with-apxs2 and --with-apxs2filter). + (Jani) +- Fixed bug #32134 (Overloading offsetGet/offsetSet). (Marcus) +- Fixed bug #32130 (ArrayIterator::seek() does not throw an Exception on + invalid index). (Marcus) +- Fixed bug #32115 (dateTime SOAP encoding of timezone incorrect). (Dmitry) +- Fixed bug #32081 (in mysqli default socket value is not being used). (Ilia) +- Fixed bug #32021 (Crash caused by range('', 'z')). (Derick) +- Fixed bug #32011 (Fragments which replaced Nodes are not globaly useable). + (Rob) +- Fixed bug #32001 (xml_parse_into_struct() function exceeds maximum + execution time). (Rob, Moriyoshi) +- Fixed bug #31980 (Unicode exif data not available on Windows). (Edin) +- Fixed bug #31960 (msql_fetch_row() and msql_fetch_array() dropping columns + with NULL values). (Daniel Convissor) +- Fixed bug #31878 (Segmentation fault using clone keyword on nodes). (Rob) +- Fixed bug #31858 (--disable-cli does not force --without-pear). (Jani) +- Fixed bug #31842 (*date('r') does not return RFC2822 conforming date string). + (Jani) +- Fixed bug #31832 (SOAP encoding problem with complex types in WSDL mode with + multiple parts). (Dmitry) +- Fixed bug #31797 (exif_read_data() uses too low nesting limit). (Ilia) +- Fixed bug #31796 (readline completion handler does not handle empty return + values). (Ilia) +- Fixed bug #31792 (getrusage() does not provide ru_nswap value). (Ilia) +- Fixed bug #31755 (Cannot create SOAP header in no namespace). (Dmitry) +- Fixed bug #31754 (dbase_open() fails for mode = 1). (Mehdi, Derick) +- Fixed bug #31751 (pg_parameter_status() missing on Windows). (Edin) +- Fixed bug #31747 (SOAP Digest Authentication doesn't work with + "HTTP/1.1 100 Continue" response). (Dmitry) +- Fixed bug #31732 (mb_get_info() causes segfault when no parameters + specified). (Tony) +- Fixed bug #31710 (Wrong return values for mysqli_autocommit/commit/rollback). + (Georg) +- Fixed bug #31705 (parse_url() does not recognize http://foo.com#bar). (Ilia) +- Fixed bug #31695 (Cannot redefine endpoint when using WSDL). (Dmitry) +- Fixed bug #31684 (dio_tcsetattr(): misconfigured termios settings). + (elod at itfais dot com) +- Fixed bug #31683 (changes to $name in __get($name) override future + parameters). (Dmitry) +- Fixed bug #31699 (unserialize() float problem on non-English locales). (Ilia) +- Fixed bug #31562 (__autoload() problem with static variables). (Marcus) +- Fixed bug #31651 (ReflectionClass::getDefaultProperties segfaults with arrays). + (Marcus) +- Fixed bug #31623 (OCILogin does not support password grace period). + (daniel dot beet at accuratesoftware dot com, Tony) +- Fixed bug #31527 (crash in msg_send() when non-string is stored without + being serialized). (Ilia) +- Fixed bug #31515 (Improve performance of scandir() by factor of 10 or so). (Ilia) +- Fixed bug #31514 (open_basedir uses path_translated rather then cwd for . + translation). (Ilia) +- Fixed bug #31480 (Possible infinite loop in imap_mail_compose()). (Ilia) +- Fixed bug #31479 (Fixed crash in chunk_split(), when chunklen > strlen). (Ilia) +- Fixed bug #31454 (session_set_save_handler crashes PHP when supplied + non-existent object ref). (Tony) +- Fixed bug #31444 (Memory leak in zend_language_scanner.c). + (hexer at studentcenter dot org) +- Fixed bug #31442 (unserialize broken on 64-bit systems). (Marcus) +- Fixed bug #31440 ($GLOBALS can be overwritten via GPC when register_globals + is enabled). (Ilia) +- Fixed bug #31422 (No Error-Logging on SoapServer-Side). (Dmitry) +- Fixed bug #31413 (curl POSTFIELDS crashes on 64-bit platforms). (Joe) +- Fixed bug #31396 (compile fails with gd 2.0.33 without freetype). (Jani) +- Fixed bug #31371 (highlight_file() trims new line after heredoc). (Ilia) +- Fixed bug #31361 (simplexml/domxml segfault when adding node twice). (Rob) +- Fixed bug #31348 (CachingIterator::rewind() leaks). (Marcus) +- Fixed bug #31346 (ArrayIterator::next segfaults). (Marcus) +- Fixed bug #31190 (Unexpected warning then exception is thrown from + call_user_func_array()). (phpbugs at domain51 dot net, Dmitry) +- Fixed bug #31142 (imap_mail_compose() fails to generate correct output). (Ilia) +- Fixed bug #31139 (XML Parser Functions seem to drop & when parsing). (Rob) +- Fixed bug #31398 (When magic_guotes_gpc are enabled filenames with ' get cutoff). + (Ilia) +- Fixed bug #31288 (Possible crash in mysql_fetch_field(), if mysql_list_fields() + was not called previously). (Ilia) +- Fixed bug #31107, #31110, #31111, #31249 (Compile failure of zend_strtod.c). + (Jani) +- Fixed bug #31110 (PHP 4.3.10 does not compile on Tru64 UNIX 5.1B). (Derick) +- Fixed bug #31107 (Compile failure on Solaris 9 (Intel) and gcc 3.4.3). (Derick) +- Fixed bug #31103 (Better error message when c-client cannot be found). (Ilia) +- Fixed bug #31101 (missing kerberos header file path with --with-openssl). (Jani) +- Fixed bug #31098 (isset() / empty() incorrectly return true in dereference of + a string type). (Moriyoshi) +- Fixed bug #31087 (broken php_url_encode_hash macro). (Ilia) +- Fixed bug #31072 (var_export() does not output an array element with an empty + string key). (Derick) +- Fixed bug #31060 (imageftbbox() does not use linespacing parameter). (Jani) +- Fixed bug #31056 (php_std_date() returns invalid formatted date if + y2k_compliance is On). (Ilia) +- Fixed bug #31055 (apache2filter: per request leak proportional to the full + path of the request URI). (kameshj at fastmail dot fm) +- Fixed bug #30901 (can't send cookies with soap envelop). (Dmitry) +- Fixed bug #30871 (Misleading warning message for array_combine()). (Andrey) +- Fixed bug #30868 (evaluated pointer comparison in mbregex causes compile + failure). (Moriyoshi) +- Fixed bug #30862 (Static array with boolean indexes). (Marcus) +- Fixed bug #30726 (-.1 like numbers are not being handled correctly). (Ilia) +- Fixed bug #30725 (PHP segfaults when an exception is thrown in getIterator() + within foreach). (Marcus) +- Fixed bug #30609 (cURL functions bypass open_basedir). (Jani) +- Fixed bug #30446 (apache2handler: virtual() includes files out of sequence) +- Fixed bug #30430 (odbc_next_result() doesn't bind values and that results + in segfault). (pdan-php at esync dot org, Tony) +- Fixed bug #30266 (Invalid opcode 137/1/8). (Marcus) +- Fixed bug #30120 (imagettftext() and imagettfbbox() accept too many + parameters). (Jani) +- Fixed bug #30106 (SOAP cannot not parse 'ref' element. Causes Uncaught + SoapFault exception). (Dmitry) +- Fixed bug #29989 (type re_registers redefined in oniguruma.h). (Moriyoshi) +- Fixed bug #28803 (enabled debug causes bailout errors with CLI on AIX + because of fflush() called on already closed filedescriptor). (Tony) +- Fixed bug #29767 (Weird behaviour of __set($name, $value)). (Dmitry) +- Fixed bug #29733 (printf() handles repeated placeholders wrong). + (bugs dot php dot net at bluetwanger dot de, Ilia) +- Fixed bug #29424 (width and height inverted for JPEG2000 files). (Ilia) +- Fixed bug #29329 (configure for mysqli with shared doesn't work). (Georg) +- Fixed bug #29136 (make test - libtool failure on MacOSX). (Jani) +- Fixed bug #28976 (mail(): use "From:" from headers if sendmail_from is empty). + (Jani) +- Fixed bug #28930 (PHP sources pick wrong header files generated by bison). + (eggert at gnu dot org, Jani) +- Fixed bug #28840 (__destruct of a class that extends mysqli not called). + (Marcus) +- Fixed bug #28804 (ini-file section parsing pattern is buggy). + (wendland at scan-plus dot de) +- Fixed bug #28451 (corrupt EXIF headers have unlimited recursive IFD directory + entries). (Andrei) +- Fixed bug #28444 (Cannot access undefined property for object with overloaded + property access). (Dmitry) +- Fixed bug #28442 (Changing a static variables in a class changes it across + sub/super classes.) (Marcus) +- Fixed bug #28324 (HTTP_SESSION_VARS appear when register_long_arrays is + Off). (Tony) +- Fixed bug #28074 (FastCGI: stderr should be written in a FCGI stderr stream). + (chris at ex-parrot dot com) +- Fixed bug #28067 (partially incorrect utf8 to htmlentities mapping). (Derick, + Benjamin Greiner) +- Fixed bug #28041 (SOAP HTTP Digest Access Authentication). (Dmitry) +- Fixed bug #27633 (Double \r problem on ftp_get in ASCII mode on Win32). (Ilia) +- Fixed bug #18613 (Multiple OUs in x509 certificate not handled properly). + (Jani) + +15 Dec 2004, PHP 5.0.3 +- Added the %F modifier to *printf to render a non-locale-aware representation + of a float with the . as decimal seperator. (Derick) +- Fixed error handling in mysqli_multi_query. (Georg) +- Extended the functionality of is_subclass_of() to accept either a class name + or an object as first parameter. (Andrey) +- Fixed potential problems with unserializing invalid serialize data. (Marcus) +- Fixed bug #32076 (ReflectionMethod::isDestructor() always return true). + (Derick, Tony) +- Fixed bug #31034 (Problem with non-existing iconv header file). (Derick) +- Fixed bug #30995 (snmp extension does not build with net-snmp 5.2). (Ilia) +- Fixed bug #30994 (SOAP server unable to handle request with references). + (Dmitry) +- Fixed bug #30990 (allow popen() on *NIX to accept 'b' flag). (Ilia) +- Fixed bug #30967 (properties in extended mysqli classes don't work). (Georg) +- Fixed bug #30928 (When Using WSDL, SoapServer doesn't handle private or + protected properties). (Dmitry) +- Fixed bug #30922 (reflective functions crash PHP when interfaces extend + themselves). (Tony, Dmitry) +- Fixed bug #30904 (segfault when recording soapclient into session). (Tony, + Dmitry) +- Fixed bug #30890 (MySQLi testsuite) +- Fixed bug #30856 (ReflectionClass::getStaticProperties segfaults). (Marcus) +- Fixed bug #30832 ("!" stripped off comments in xml parser). (Rob) +- Fixed bug #30799 (SoapServer doesn't handle private or protected properties). + (Dmitry) +- Fixed bug #30783 (Apache crash when using ReflectionFunction:: + getStaticVariables()). (Marcus) +- Fixed bug #30750 (Meaningful error message when upload directory is not + accessible). (Ilia) +- Fixed bug #30685 (Malformed SOAPClient http header reequest). (Dmitry) +- Fixed bug #30672 (Problem handling exif data in jpeg images at unusual + places). (Marcus) +- Fixed bug #30658 (Ensure that temporary files created by GD are removed). + (Ilia) +- Fixed bug #30645 (def. multi result set support for mysql_connect). (Georg) +- Fixed bug #30637 (compile with pear error). (Antony) +- Fixed bug #30587 (array_multisort doesn't separate zvals before + changing them). (Tony) +- Fixed bug #30572 (crash when comparing SimpleXML attribute to a boolean). + (Andi) +- Fixed bug #30566 (attribute namespace URIs are inconsistent when parsing). + (Rob) +- Fixed bug #30490 (PEAR installation fails). (Antony) +- Fixed bug #30475 (curl_getinfo() may crash in some situations). (Ilia) +- Fixed bug #30442 (segfault when parsing ?getvariable[][ ). (Tony) +- Fixed bug #30388 (rename across filesystems loses ownership and + permission info). (Tony) +- Fixed bug #30387 (stream_socket_client async connect was broken). + (vnegrier at esds dot com, Wez). +- Fixed bug #30381 (Strange results with get_class_vars()). (Marcus) +- Fixed bug #30375 (cal_info() does not work without a parameter). (Ilia) +- Fixed bug #30362 (stream_get_line() not handling end string correctly). + (Ilia) +- Fixed bug #30359 (SOAP client requests have no port in "Host" field). + (Dmitry) +- Fixed bug #30356 (str_ireplace() does not work on all strings). (Ilia) +- Fixed bug #30344 (Reflection::getModifierNames() returns too long strings). + (Marcus) +- Fixed bug #30329 (Error Fetching http body, No Content-Length, connection + closed or chunked data). (Dmitry) +- Fixed bug #30282 (segfault when using unknown/unsupported + session.save_handler and/or session.serialize_handler). (Tony) +- Fixed bug #30281 (Prevent non-wbmp images from being detected as such). + (Ilia) +- Fixed bug #30276 (Possible crash in ctype_digit on large numbers). (Ilia) +- Fixed bug #30230 (exception handler not working with objects). (Marcus) +- Fixed bug #30224 (Sybase date strings are sometimes not null terminated). + (Ilia) +- Fixed bug #30175 (SOAP results aren't parsed correctly). (Dmitry) +- Fixed bug #30147 (OO sqlite_fetch_object did not reset error handler). (Wez) +- Fixed bug #30133 (get_current_user() crashes on Windows). (Edin) +- Fixed bug #30061 (xml_set_start_namespace_decl_handler not called). (Rob) +- Fixed bug #30057 (did not detect IPV6 on FreeBSD 4.1). (Wez) +- Fixed bug #30042 (strtotime does not use second param). (Derick) +- Fixed bug #30027 (Possible crash inside ftp_get()). + (cfield at affinitysolutions dot com) +- Fixed bug #29954 (array_reduce segfaults when initial value is array). (Tony) +- Fixed bug #29883 (isset gives invalid values on strings). (Tony, Dmitry) +- Fixed bug #29801 (Set limit on the size of mmapable data). (Ilia) +- Fixed bug #29557 (strtotime error). (Derick) +- Fixed bug #29418 (double free when openssl_csr_new fails). + (Kamesh Jayachandran). +- Fixed bug #29385 (Soapserver always uses std class). (David, Dmitry) +- Fixed bug #29211 (SoapClient doesn't request wsdl through proxy). (Rob) +- Fixed bug #28817 (Var problem when extending domDocument). (Georg) +- Fixed bug #28599 (strtotime fails with zero base time). (Derick) +- Fixed bug #28598 (Lost support for MS Symbol fonts). (Pierre) +- Fixed bug #28220 (mb_strwidth() returns wrong width values for some hangul + characters). (Moriyoshi) +- Fixed bug #28228 (NULL decimal separator is not being handled correctly). + (Ilia) +- Fixed bug #28209 (strtotime("now")). (Derick) +- Fixed bug #27798 (private / protected variables not exposed by + get_object_vars() inside class). (Marcus) +- Fixed bug #27728 (Can't return within a zend_try {} block or the previous + bailout state isn't restored. (Andi) +- Fixed bug #27183 (Userland stream wrapper segfaults on stream_write). + (Christian) + +23 Sep 2004, PHP 5.0.2 +- Added new boolean (fourth) parameter to array_slice() that turns on the + preservation of keys in the returned array. (Derick) +- Added the sorting flag SORT_LOCALE_STRING to the sort() functions which makes + them sort based on the current locale. (Derick) +- Added interface_exists() and make class_exists() only return true for real + classes. (Andrey) +- Added PHP_EOL constant that contains the OS way of representing newlines. + (Paul Hudson, Derick) +- Implemented periodic PCRE compiled regexp cache cleanup, to avoid memory + exhaustion. (Andrei) +- Renamed SoapClient->__call() to SoapClinet->__soapCall(). (Dmitry) +- Fixed bug with raw_post_data not getting set (Brian) +- Fixed a file-descriptor leak with phpinfo() and other 'special' URLs (Zeev) +- Fixed bug #30209 (ReflectionClass::getMethod() lowercases attribute). + (Marcus) +- Fixed bug #30182 (SOAP module processing WSDL file dumps core). (Dmitry) +- Fixed bug #30045 (Cannot pass big integers (> 2147483647) in SOAP requests). + (Dmitry) +- Fixed bug #29985 (unserialize()/ __PHP_Incomplete_class does not report + correctly class name). (Marcus, Tony) +- Fixed bug #29945 (simplexml_load_file URL limitation 255 char). (Rob) +- Fixed bug #29873 (No defines around pcntl_*priority definitions). (Derick) +- Fixed bug #29844 (SOAP doesn't return the result of a valid SOAP request). + (Dmitry) +- Fixed bug #29842 (soapclient return null value). (Dmitry) +- Fixed bug #29839 (incorrect convert (xml:lang to lang)). (Dmitry) +- Fixed bug #29830 (SoapServer::setClass() should not export non-public + methods). (Dmitry) +- Fixed bug #29828 (Interfaces no longer work). (Marcus) +- Fixed bug #29821 (Fixed possible crashes in convert_uudecode() on invalid + data). (Ilia) +- Fixed bug #29808 (array_count_values() breaks with numeric strings). (Ilia) +- Fixed bug #29805 (HTTP Authentication Issues). (Uwe Schindler) +- Fixed bug #29795 (SegFault with Soap and Amazon's Web Services). (Dmitry) +- Fixed bug #29737 (ip2long should return -1 if IP is 255.255.255.255 and FALSE + on error). (Tony) +- Fixed bug #29711 (Changed ext/xml to default to UTF-8 output). (Rob) +- Fixed bug #29678 (opendir() with ftp:// wrapper segfaults if path does not + have trailing slash). (Ilia) +- Fixed bug #29657 (xml_* functions throw non descriptive error). + (Christian, Rob) +- Fixed bug #29656 (segfault on result and statement properties). (Georg) +- Fixed bug #29566 (foreach/string handling strangeness (crash)). (Dmitry) +- Fixed bug #29447 (Reflection API issues). (Marcus) +- Fixed bug #29296 (Added sslv2 and sslv3 transports). (Wez) +- Fixed bug #29283 (Invalid statement handle in mysqli on execute). (Georg) +- Fixed bug #29913 (parse_url() is now binary safe). (Ilia) +- Fixed bug #27994 (segfault with Soapserver when WSDL-Cache is enabled). + (Dmitry) +- Fixed bug #27791 (Apache 2.0 SAPI build against Apache 2 HEAD). (Joe Orton, + Derick) +- Fixed bug #26737 (private/protected properties not serialized when user + declared method __sleep() exists). E_NOTICE thrown when __sleep() returns + name of non-existing member. (Andrey, Curt) + +12 Aug 2004, PHP 5.0.1 +- Changed destructor mechanism so that destructors are called prior to request + shutdown. (Marcus) +- Rewritten UNIX and Windows install help files. (Documentation Team) +- Updated several libraries bundled with the windows release which now + includes libxml2-2.6.11, libxslt-1.1.7 and iconv-1.9.1. (Rob, Edin) +- Improved and moved ActiveScript SAPI to PECL. (Wez) +- Fixed bug #29606 (php_strip_whitespace() prints to stdout rather then + returning the value). (Ilia) +- Fixed bug #29577 (MYSQLI_CLIENT_FOUND_ROWS undefined) (Georg) +- Fixed bug #29573 (Segmentation fault, when exception thrown within + PHP function called from XSLT). (Christian) +- Fixed bug #29522 (accessing properties without connection) (Georg) +- Fixed bug #29505 (get_class_vars() severely broken when used with arrays). + (Marcus) +- Fixed bug #29490 (.Net object instantiation failed). (Michael Sisolak). +- Fixed bug #29474 (win32: usleep() doesn't work). (Wez) +- Fixed bug #29449 (win32: feof() hangs on empty tcp stream). (Wez) +- Fixed bug #29437 (Possible crash inside array_walk_recursive()). (Ilia) +- Fixed bug #29431 (crash when parsing invalid address; invalid address + returned by stream_socket_recvfrom(), stream_socket_getname()). (Wez) +- Fixed bug #29409 (Segfault in PHP functions called from XSLT). (Rob) +- Fixed unloading of dynamically loaded extensions. + (Marcus, kameshj at fastmail dot fm) +- Fixed bug #29395 (sqlite_escape_string() returns bogus data on empty + strings). (Ilia, Tony) +- Fixed bug #29392 (com_dotnet crashes when echo'ing an object). (Wez) +- Fixed bug #29368 (The destructor is called when an exception is thrown from + the constructor). (Marcus) +- Fixed bug #29354 (Exception constructor marked as both public and protected). + (Marcus) +- Fixed bug #29342 (strtotime() does not handle empty date string properly). + (Ilia) +- Fixed bug #29340 (win32 build produces invalid php_ifx.dll). (Edin) +- Fixed bug #29335 (fetch functions now use MYSQLI_BOTH as default) (Georg) +- Fixed bug #29291 (get_class_vars() return names with NULLs). (Marcus) +- Fixed bug #29264 (gettext extension not working). (Edin) +- Fixed bug #29258 (variant_date_from_timestamp() does not honour + timezone). (Wez) +- Fixed bug #29256 (error when sending large packets on a socket). (Dmitry) +- Fixed bug #29236 (memory error when wsdl-cache is enabled). (Dmitry) +- Fixed bug #29147 (Compile Error in mnoGoSearch functions). (Sergey, Antony) +- Fixed bug #29132 ($_SERVER["PHP_AUTH_USER"] isn't defined). (Stefan) +- Fixed bug #29119 (html_entity_decode() misbehaves with UTF-8). (Moriyoshi) +- Fixed bug #29109 (SoapFault exception: [WSDL] Out of memory). (Dmitry) +- Fixed bug #29061 (soap extension segfaults). (Dmitry) +- Fixed bug #28985 (__getTypes() returning nothing on complex WSDL). (Dmitry) +- Fixed bug #28969 (Wrong data encoding of special characters). (Dmitry) +- Fixed bug #28895 (ReflectionClass::isAbstract always returns false). (Marcus) +- Fixed bug #28829 (Thread-unsafety in bcmath elementary values). (Sara) +- Fixed bug #28464 (catch() does not catch exceptions by interfaces). (Marcus) +- Fixed bug #27669 (PHP 5 didn't support all possibilities for calling static + methods dynamically). (Dmitry) +- Fixed ReflectionClass::getMethod() and ReflectionClass::getProperty() to + raise an ReflectionException instead of returning NULL on failure. + (Sebastian) +- Fixed convert.* filters to consume remaining buckets_in on flush. (Sara) +- Fixed bug in mysqli->client_version. (Georg) + +13 Jul 2004, PHP 5.0.0 +- Updated PCRE to provide better error handling in certain cases. (Andrei) +- Changed doc comments to require a single white space after '/**'. (Marcus) +- Fixed bug #29019 (Database not closing). (Marcus) +- Fixed bug #29008 (array_combine() does not handle non-numeric/string keys). + (Ilia) +- Fixed bug #28999 (fixed behaviour of exec() to work as it did in 4.X). (Ilia) +- Fixed bug #28868 (Internal filter registry not thread safe). (Sara) +- Fixed bug #28851 (call_user_func_array has typo in error message). (Marcus) +- Fixed bug #28831 (ArrayObject::offsetGet() does the work of offsetUnset()). + (Marcus) +- Fixed bug #28822 (ArrayObject::offsetExists() works inverted). (Marcus) +- Fixed bug #28789 (ReflectionProperty getValue() fails on public static + members). (Marcus) +- Fixed bug #28771 (Segfault when using xslt and clone). (Rob) +- Fixed bug #28751 (SoapServer does not call _autoload()). (Dmitry) +- Fixed bug #28739 (array_*diff() and array_*intersect() not clearing the fci + cache before work). (Andrey) +- Fixed bug #28721 (appendChild() and insertBefore() unset DOMText).(Rob) +- Fixed bug #28702 (SOAP does not parse WSDL service address correctly). (Dmitry) +- Fixed bug #28699 (Reflection api bugs). (Marcus) +- Fixed bug #28694 (ReflectionExtension::getFunctions() crashes PHP). (Marcus) +- Fixed bug #28512 (Allocate enough space to store MSSQL data). (Frank) +- Fixed strip_tags() to correctly handle '\0' characters. (Stefan) diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ntwdblib.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ntwdblib.dll new file mode 100644 index 0000000..bf8f979 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ntwdblib.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php-cgi.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php-cgi.exe new file mode 100644 index 0000000..8f3b54c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php-cgi.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php-win.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php-win.exe new file mode 100644 index 0000000..1124c1c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php-win.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.exe new file mode 100644 index 0000000..e126c3b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.gif b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.gif new file mode 100644 index 0000000..f352c73 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.gif differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.ini b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.ini new file mode 100644 index 0000000..ad47938 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.ini @@ -0,0 +1,1340 @@ +[PHP] + +;;;;;;;;;;;;;;;;;;; +; About php.ini ; +;;;;;;;;;;;;;;;;;;; +; This file controls many aspects of PHP's behavior. In order for PHP to +; read it, it must be named 'php.ini'. PHP looks for it in the current +; working directory, in the path designated by the environment variable +; PHPRC, and in the path that was defined in compile time (in that order). +; Under Windows, the compile-time path is the Windows directory. The +; path in which the php.ini file is looked for can be overridden using +; the -c argument in command line mode. +; +; The syntax of the file is extremely simple. Whitespace and Lines +; beginning with a semicolon are silently ignored (as you probably guessed). +; Section headers (e.g. [Foo]) are also silently ignored, even though +; they might mean something in the future. +; +; Directives are specified using the following syntax: +; directive = value +; Directive names are *case sensitive* - foo=bar is different from FOO=bar. +; +; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one +; of the INI constants (On, Off, True, False, Yes, No and None) or an expression +; (e.g. E_ALL & ~E_NOTICE), or a quoted string ("foo"). +; +; Expressions in the INI file are limited to bitwise operators and parentheses: +; | bitwise OR +; & bitwise AND +; ~ bitwise NOT +; ! boolean NOT +; +; Boolean flags can be turned on using the values 1, On, True or Yes. +; They can be turned off using the values 0, Off, False or No. +; +; An empty string can be denoted by simply not writing anything after the equal +; sign, or by using the None keyword: +; +; foo = ; sets foo to an empty string +; foo = none ; sets foo to an empty string +; foo = "none" ; sets foo to the string 'none' +; +; If you use constants in your value, and these constants belong to a +; dynamically loaded extension (either a PHP extension or a Zend extension), +; you may only use these constants *after* the line that loads the extension. +; +; +;;;;;;;;;;;;;;;;;;; +; About this file ; +;;;;;;;;;;;;;;;;;;; +; This is the recommended, PHP 5-style version of the php.ini-dist file. It +; sets some non standard settings, that make PHP more efficient, more secure, +; and encourage cleaner coding. +; +; The price is that with these settings, PHP may be incompatible with some +; applications, and sometimes, more difficult to develop with. Using this +; file is warmly recommended for production sites. As all of the changes from +; the standard settings are thoroughly documented, you can go over each one, +; and decide whether you want to use it or not. +; +; For general information about the php.ini file, please consult the php.ini-dist +; file, included in your PHP distribution. +; +; This file is different from the php.ini-dist file in the fact that it features +; different values for several directives, in order to improve performance, while +; possibly breaking compatibility with the standard out-of-the-box behavior of +; PHP. Please make sure you read what's different, and modify your scripts +; accordingly, if you decide to use this file instead. +; +; - register_long_arrays = Off [Performance] +; Disables registration of the older (and deprecated) long predefined array +; variables ($HTTP_*_VARS). Instead, use the superglobals that were +; introduced in PHP 4.1.0 +; - display_errors = Off [Security] +; With this directive set to off, errors that occur during the execution of +; scripts will no longer be displayed as a part of the script output, and thus, +; will no longer be exposed to remote users. With some errors, the error message +; content may expose information about your script, web server, or database +; server that may be exploitable for hacking. Production sites should have this +; directive set to off. +; - log_errors = On [Security] +; This directive complements the above one. Any errors that occur during the +; execution of your script will be logged (typically, to your server's error log, +; but can be configured in several ways). Along with setting display_errors to off, +; this setup gives you the ability to fully understand what may have gone wrong, +; without exposing any sensitive information to remote users. +; - output_buffering = 4096 [Performance] +; Set a 4KB output buffer. Enabling output buffering typically results in less +; writes, and sometimes less packets sent on the wire, which can often lead to +; better performance. The gain this directive actually yields greatly depends +; on which Web server you're working with, and what kind of scripts you're using. +; - register_argc_argv = Off [Performance] +; Disables registration of the somewhat redundant $argv and $argc global +; variables. +; - magic_quotes_gpc = Off [Performance] +; Input data is no longer escaped with slashes so that it can be sent into +; SQL databases without further manipulation. Instead, you should use the +; database vendor specific escape string function on each input element you +; wish to send to a database. +; - variables_order = "GPCS" [Performance] +; The environment variables are not hashed into the $_ENV. To access +; environment variables, you can use getenv() instead. +; - error_reporting = E_ALL [Code Cleanliness, Security(?)] +; By default, PHP suppresses errors of type E_NOTICE. These error messages +; are emitted for non-critical errors, but that could be a symptom of a bigger +; problem. Most notably, this will cause error messages about the use +; of uninitialized variables to be displayed. +; - allow_call_time_pass_reference = Off [Code cleanliness] +; It's not possible to decide to force a variable to be passed by reference +; when calling a function. The PHP 4 style to do this is by making the +; function require the relevant argument by reference. +; - short_open_tag = Off [Portability] +; Using short tags is discouraged when developing code meant for redistribution +; since short tags may not be supported on the target server. + +;;;;;;;;;;;;;;;;;;;; +; Language Options ; +;;;;;;;;;;;;;;;;;;;; + +; Enable the PHP scripting language engine under Apache. +engine = On + +; Enable compatibility mode with Zend Engine 1 (PHP 4.x) +zend.ze1_compatibility_mode = Off + +; Allow the tags are recognized. +; NOTE: Using short tags should be avoided when developing applications or +; libraries that are meant for redistribution, or deployment on PHP +; servers which are not under your control, because short tags may not +; be supported on the target server. For portable, redistributable code, +; be sure not to use short tags. +short_open_tag = Off + +; Allow ASP-style <% %> tags. +asp_tags = Off + +; The number of significant digits displayed in floating point numbers. +precision = 14 + +; Enforce year 2000 compliance (will cause problems with non-compliant browsers) +y2k_compliance = On + +; Output buffering allows you to send header lines (including cookies) even +; after you send body content, at the price of slowing PHP's output layer a +; bit. You can enable output buffering during runtime by calling the output +; buffering functions. You can also enable output buffering for all files by +; setting this directive to On. If you wish to limit the size of the buffer +; to a certain size - you can use a maximum number of bytes instead of 'On', as +; a value for this directive (e.g., output_buffering=4096). +output_buffering = 4096 + +; You can redirect all of the output of your scripts to a function. For +; example, if you set output_handler to "mb_output_handler", character +; encoding will be transparently converted to the specified encoding. +; Setting any output handler automatically turns on output buffering. +; Note: People who wrote portable scripts should not depend on this ini +; directive. Instead, explicitly set the output handler using ob_start(). +; Using this ini directive may cause problems unless you know what script +; is doing. +; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" +; and you cannot use both "ob_gzhandler" and "zlib.output_compression". +; Note: output_handler must be empty if this is set 'On' !!!! +; Instead you must use zlib.output_handler. +;output_handler = + +; Transparent output compression using the zlib library +; Valid values for this option are 'off', 'on', or a specific buffer size +; to be used for compression (default is 4KB) +; Note: Resulting chunk size may vary due to nature of compression. PHP +; outputs chunks that are few hundreds bytes each as a result of +; compression. If you prefer a larger chunk size for better +; performance, enable output_buffering in addition. +; Note: You need to use zlib.output_handler instead of the standard +; output_handler, or otherwise the output will be corrupted. +zlib.output_compression = Off +;zlib.output_compression_level = -1 + +; You cannot specify additional output handlers if zlib.output_compression +; is activated here. This setting does the same as output_handler but in +; a different order. +;zlib.output_handler = + +; Implicit flush tells PHP to tell the output layer to flush itself +; automatically after every output block. This is equivalent to calling the +; PHP function flush() after each and every call to print() or echo() and each +; and every HTML block. Turning this option on has serious performance +; implications and is generally recommended for debugging purposes only. +implicit_flush = Off + +; The unserialize callback function will be called (with the undefined class' +; name as parameter), if the unserializer finds an undefined class +; which should be instantiated. +; A warning appears if the specified function is not defined, or if the +; function doesn't include/implement the missing class. +; So only set this entry, if you really want to implement such a +; callback-function. +unserialize_callback_func= + +; When floats & doubles are serialized store serialize_precision significant +; digits after the floating point. The default value ensures that when floats +; are decoded with unserialize, the data will remain the same. +serialize_precision = 100 + +; Whether to enable the ability to force arguments to be passed by reference +; at function call time. This method is deprecated and is likely to be +; unsupported in future versions of PHP/Zend. The encouraged method of +; specifying which arguments should be passed by reference is in the function +; declaration. You're encouraged to try and turn this option Off and make +; sure your scripts work properly with it in order to ensure they will work +; with future versions of the language (you will receive a warning each time +; you use this feature, and the argument will be passed by value instead of by +; reference). +allow_call_time_pass_reference = Off + +; +; Safe Mode +; +safe_mode = Off + +; By default, Safe Mode does a UID compare check when +; opening files. If you want to relax this to a GID compare, +; then turn on safe_mode_gid. +safe_mode_gid = Off + +; When safe_mode is on, UID/GID checks are bypassed when +; including files from this directory and its subdirectories. +; (directory must also be in include_path or full path must +; be used when including) +safe_mode_include_dir = + +; When safe_mode is on, only executables located in the safe_mode_exec_dir +; will be allowed to be executed via the exec family of functions. +safe_mode_exec_dir = + +; Setting certain environment variables may be a potential security breach. +; This directive contains a comma-delimited list of prefixes. In Safe Mode, +; the user may only alter environment variables whose names begin with the +; prefixes supplied here. By default, users will only be able to set +; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR). +; +; Note: If this directive is empty, PHP will let the user modify ANY +; environment variable! +safe_mode_allowed_env_vars = PHP_ + +; This directive contains a comma-delimited list of environment variables that +; the end user won't be able to change using putenv(). These variables will be +; protected even if safe_mode_allowed_env_vars is set to allow to change them. +safe_mode_protected_env_vars = LD_LIBRARY_PATH + +; open_basedir, if set, limits all file operations to the defined directory +; and below. This directive makes most sense if used in a per-directory +; or per-virtualhost web server configuration file. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +;open_basedir = + +; This directive allows you to disable certain functions for security reasons. +; It receives a comma-delimited list of function names. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +disable_functions = + +; This directive allows you to disable certain classes for security reasons. +; It receives a comma-delimited list of class names. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +disable_classes = + +; Colors for Syntax Highlighting mode. Anything that's acceptable in +; would work. +;highlight.string = #DD0000 +;highlight.comment = #FF9900 +;highlight.keyword = #007700 +;highlight.bg = #FFFFFF +;highlight.default = #0000BB +;highlight.html = #000000 + +; If enabled, the request will be allowed to complete even if the user aborts +; the request. Consider enabling it if executing long request, which may end up +; being interrupted by the user or a browser timing out. +; ignore_user_abort = On + +; Determines the size of the realpath cache to be used by PHP. This value should +; be increased on systems where PHP opens many files to reflect the quantity of +; the file operations performed. +; realpath_cache_size=16k + +; Duration of time, in seconds for which to cache realpath information for a given +; file or directory. For systems with rarely changing files, consider increasing this +; value. +; realpath_cache_ttl=120 + +; +; Misc +; +; Decides whether PHP may expose the fact that it is installed on the server +; (e.g. by adding its signature to the Web server header). It is no security +; threat in any way, but it makes it possible to determine whether you use PHP +; on your server or not. +expose_php = On + + +;;;;;;;;;;;;;;;;;;; +; Resource Limits ; +;;;;;;;;;;;;;;;;;;; + +max_execution_time = 30 ; Maximum execution time of each script, in seconds +max_input_time = 60 ; Maximum amount of time each script may spend parsing request data +;max_input_nesting_level = 64 ; Maximum input variable nesting level +memory_limit = 128M ; Maximum amount of memory a script may consume (128MB) + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Error handling and logging ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +; error_reporting is a bit-field. Or each number up to get desired error +; reporting level +; E_ALL - All errors and warnings (doesn't include E_STRICT) +; E_ERROR - fatal run-time errors +; E_RECOVERABLE_ERROR - almost fatal run-time errors +; E_WARNING - run-time warnings (non-fatal errors) +; E_PARSE - compile-time parse errors +; E_NOTICE - run-time notices (these are warnings which often result +; from a bug in your code, but it's possible that it was +; intentional (e.g., using an uninitialized variable and +; relying on the fact it's automatically initialized to an +; empty string) +; E_STRICT - run-time notices, enable to have PHP suggest changes +; to your code which will ensure the best interoperability +; and forward compatibility of your code +; E_CORE_ERROR - fatal errors that occur during PHP's initial startup +; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's +; initial startup +; E_COMPILE_ERROR - fatal compile-time errors +; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) +; E_USER_ERROR - user-generated error message +; E_USER_WARNING - user-generated warning message +; E_USER_NOTICE - user-generated notice message +; +; Examples: +; +; - Show all errors, except for notices and coding standards warnings +; +;error_reporting = E_ALL & ~E_NOTICE +; +; - Show all errors, except for notices +; +;error_reporting = E_ALL & ~E_NOTICE | E_STRICT +; +; - Show only errors +; +;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR +; +; - Show all errors, except coding standards warnings +; +error_reporting = E_ALL + +; Print out errors (as a part of the output). For production web sites, +; you're strongly encouraged to turn this feature off, and use error logging +; instead (see below). Keeping display_errors enabled on a production web site +; may reveal security information to end users, such as file paths on your Web +; server, your database schema or other information. +; +; possible values for display_errors: +; +; Off - Do not display any errors +; stderr - Display errors to STDERR (affects only CGI/CLI binaries!) +; On or stdout - Display errors to STDOUT (default) +; +; To output errors to STDERR with CGI/CLI: +;display_errors = "stderr" +; +; Default +; +display_errors = Off + +; Even when display_errors is on, errors that occur during PHP's startup +; sequence are not displayed. It's strongly recommended to keep +; display_startup_errors off, except for when debugging. +display_startup_errors = Off + +; Log errors into a log file (server-specific log, stderr, or error_log (below)) +; As stated above, you're strongly advised to use error logging in place of +; error displaying on production web sites. +log_errors = On + +; Set maximum length of log_errors. In error_log information about the source is +; added. The default is 1024 and 0 allows to not apply any maximum length at all. +log_errors_max_len = 1024 + +; Do not log repeated messages. Repeated errors must occur in same file on same +; line unless ignore_repeated_source is set true. +ignore_repeated_errors = Off + +; Ignore source of message when ignoring repeated messages. When this setting +; is On you will not log errors with repeated messages from different files or +; source lines. +ignore_repeated_source = Off + +; If this parameter is set to Off, then memory leaks will not be shown (on +; stdout or in the log). This has only effect in a debug compile, and if +; error reporting includes E_WARNING in the allowed list +report_memleaks = On + +;report_zend_debug = 0 + +; Store the last error/warning message in $php_errormsg (boolean). +track_errors = Off + +; Turn off normal error reporting and emit XML-RPC error XML +;xmlrpc_errors = 0 +; An XML-RPC faultCode +;xmlrpc_error_number = 0 + +; Disable the inclusion of HTML tags in error messages. +; Note: Never use this feature for production boxes. +;html_errors = Off + +; If html_errors is set On PHP produces clickable error messages that direct +; to a page describing the error or function causing the error in detail. +; You can download a copy of the PHP manual from http://www.php.net/docs.php +; and change docref_root to the base URL of your local copy including the +; leading '/'. You must also specify the file extension being used including +; the dot. +; Note: Never use this feature for production boxes. +;docref_root = "/phpmanual/" +;docref_ext = .html + +; String to output before an error message. +;error_prepend_string = "" + +; String to output after an error message. +;error_append_string = "" + +; Log errors to specified file. +;error_log = filename + +; Log errors to syslog (Event Log on NT, not valid in Windows 95). +;error_log = syslog + + +;;;;;;;;;;;;;;;;; +; Data Handling ; +;;;;;;;;;;;;;;;;; +; +; Note - track_vars is ALWAYS enabled as of PHP 4.0.3 + +; The separator used in PHP generated URLs to separate arguments. +; Default is "&". +;arg_separator.output = "&" + +; List of separator(s) used by PHP to parse input URLs into variables. +; Default is "&". +; NOTE: Every character in this directive is considered as separator! +;arg_separator.input = ";&" + +; This directive describes the order in which PHP registers GET, POST, Cookie, +; Environment and Built-in variables (G, P, C, E & S respectively, often +; referred to as EGPCS or GPC). Registration is done from left to right, newer +; values override older values. +variables_order = "GPCS" + +; Whether or not to register the EGPCS variables as global variables. You may +; want to turn this off if you don't want to clutter your scripts' global scope +; with user data. This makes most sense when coupled with track_vars - in which +; case you can access all of the GPC variables through the $HTTP_*_VARS[], +; variables. +; +; You should do your best to write your scripts so that they do not require +; register_globals to be on; Using form variables as globals can easily lead +; to possible security problems, if the code is not very well thought of. +register_globals = Off + +; Whether or not to register the old-style input arrays, HTTP_GET_VARS +; and friends. If you're not using them, it's recommended to turn them off, +; for performance reasons. +register_long_arrays = Off + +; This directive tells PHP whether to declare the argv&argc variables (that +; would contain the GET information). If you don't use these variables, you +; should turn it off for increased performance. +register_argc_argv = Off + +; When enabled, the SERVER and ENV variables are created when they're first +; used (Just In Time) instead of when the script starts. If these variables +; are not used within a script, having this directive on will result in a +; performance gain. The PHP directives register_globals, register_long_arrays, +; and register_argc_argv must be disabled for this directive to have any affect. +auto_globals_jit = On + +; Maximum size of POST data that PHP will accept. +post_max_size = 8M + +; Magic quotes +; + +; Magic quotes for incoming GET/POST/Cookie data. +magic_quotes_gpc = Off + +; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. +magic_quotes_runtime = Off + +; Use Sybase-style magic quotes (escape ' with '' instead of \'). +magic_quotes_sybase = Off + +; Automatically add files before or after any PHP document. +auto_prepend_file = +auto_append_file = + +; As of 4.0b4, PHP always outputs a character encoding by default in +; the Content-type: header. To disable sending of the charset, simply +; set it to be empty. +; +; PHP's built-in default is text/html +default_mimetype = "text/html" +;default_charset = "iso-8859-1" + +; Always populate the $HTTP_RAW_POST_DATA variable. +;always_populate_raw_post_data = On + + +;;;;;;;;;;;;;;;;;;;;;;;;; +; Paths and Directories ; +;;;;;;;;;;;;;;;;;;;;;;;;; + +; UNIX: "/path1:/path2" +;include_path = ".:/php/includes" +; +; Windows: "\path1;\path2" +;include_path = ".;c:\php\includes" + +; The root of the PHP pages, used only if nonempty. +; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root +; if you are running php as a CGI under any web server (other than IIS) +; see documentation for security issues. The alternate is to use the +; cgi.force_redirect configuration below +doc_root = + +; The directory under which PHP opens the script using /~username used only +; if nonempty. +; user_dir = + +; Directory in which the loadable extensions (modules) reside. +extension_dir = "C:\Users\Rancor\Desktop\sentinelCommand\resources\bin\tinyWebServer\php\ext" + +; Whether or not to enable the dl() function. The dl() function does NOT work +; properly in multithreaded servers, such as IIS or Zeus, and is automatically +; disabled on them. +enable_dl = On + +; cgi.force_redirect is necessary to provide security running PHP as a CGI under +; most web servers. Left undefined, PHP turns this on by default. You can +; turn it off here AT YOUR OWN RISK +; **You CAN safely turn this off for IIS, in fact, you MUST.** +; cgi.force_redirect = 1 + +; if cgi.nph is enabled it will force cgi to always sent Status: 200 with +; every request. +; cgi.nph = 1 + +; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape +; (iPlanet) web servers, you MAY need to set an environment variable name that PHP +; will look for to know it is OK to continue execution. Setting this variable MAY +; cause security issues, KNOW WHAT YOU ARE DOING FIRST. +; cgi.redirect_status_env = ; + +; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's +; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok +; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting +; this to 1 will cause PHP CGI to fix it's paths to conform to the spec. A setting +; of zero causes PHP to behave as before. Default is 1. You should fix your scripts +; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. +; cgi.fix_pathinfo=1 + +; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate +; security tokens of the calling client. This allows IIS to define the +; security context that the request runs under. mod_fastcgi under Apache +; does not currently support this feature (03/17/2002) +; Set to 1 if running under IIS. Default is zero. +; fastcgi.impersonate = 1; + +; Disable logging through FastCGI connection +; fastcgi.logging = 0 + +; cgi.rfc2616_headers configuration option tells PHP what type of headers to +; use when sending HTTP response code. If it's set 0 PHP sends Status: header that +; is supported by Apache. When this option is set to 1 PHP will send +; RFC2616 compliant header. +; Default is zero. +;cgi.rfc2616_headers = 0 + + +;;;;;;;;;;;;;;;; +; File Uploads ; +;;;;;;;;;;;;;;;; + +; Whether to allow HTTP file uploads. +file_uploads = On + +; Temporary directory for HTTP uploaded files (will use system default if not +; specified). +;upload_tmp_dir = + +; Maximum allowed size for uploaded files. +upload_max_filesize = 2M + + +; Maximum number of files that can be uploaded via a single request +max_file_uploads = 20 + +;;;;;;;;;;;;;;;;;; +; Fopen wrappers ; +;;;;;;;;;;;;;;;;;; + +; Whether to allow the treatment of URLs (like http:// or ftp://) as files. +allow_url_fopen = On + +; Whether to allow include/require to open URLs (like http:// or ftp://) as files. +allow_url_include = Off + +; Define the anonymous ftp password (your email address) +;from="john@doe.com" + +; Define the User-Agent string +; user_agent="PHP" + +; Default timeout for socket based streams (seconds) +default_socket_timeout = 60 + +; If your scripts have to deal with files from Macintosh systems, +; or you are running on a Mac and need to deal with files from +; unix or win32 systems, setting this flag will cause PHP to +; automatically detect the EOL character in those files so that +; fgets() and file() will work regardless of the source of the file. +; auto_detect_line_endings = Off + + +;;;;;;;;;;;;;;;;;;;;;; +; Dynamic Extensions ; +;;;;;;;;;;;;;;;;;;;;;; +; +; If you wish to have an extension loaded automatically, use the following +; syntax: +; +; extension=modulename.extension +; +; For example, on Windows: +; +; extension=msql.dll +; +; ... or under UNIX: +; +; extension=msql.so +; +; Note that it should be the name of the module only; no directory information +; needs to go here. Specify the location of the extension with the +; extension_dir directive above. + + +; Windows Extensions +; Note that ODBC support is built in, so no dll is needed for it. +; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) +; extension folders as well as the separate PECL DLL download (PHP 5). +; Be sure to appropriately set the extension_dir directive. + +;extension=php_bz2.dll +;extension=php_curl.dll +;extension=php_dba.dll +;extension=php_dbase.dll +;extension=php_exif.dll +;extension=php_fdf.dll +;extension=php_gd2.dll +;extension=php_gettext.dll +;extension=php_gmp.dll +;extension=php_ifx.dll +;extension=php_imap.dll +;extension=php_interbase.dll +;extension=php_ldap.dll +;extension=php_mbstring.dll +;extension=php_mcrypt.dll +;extension=php_mhash.dll +;extension=php_mime_magic.dll +;extension=php_ming.dll +;extension=php_msql.dll +;extension=php_mssql.dll +;extension=php_mysql.dll +;extension=php_mysqli.dll +;extension=php_oci8.dll +;extension=php_openssl.dll +;extension=php_pdo.dll +;extension=php_pdo_firebird.dll +;extension=php_pdo_mssql.dll +;extension=php_pdo_mysql.dll +;extension=php_pdo_oci.dll +;extension=php_pdo_oci8.dll +;extension=php_pdo_odbc.dll +;extension=php_pdo_pgsql.dll +;extension=php_pdo_sqlite.dll +;extension=php_pgsql.dll +;extension=php_pspell.dll +;extension=php_shmop.dll +;extension=php_snmp.dll +;extension=php_soap.dll +;extension=php_sockets.dll +;extension=php_sqlite.dll +;extension=php_sybase_ct.dll +;extension=php_tidy.dll +;extension=php_xmlrpc.dll +;extension=php_xsl.dll +;extension=php_zip.dll + +;;;;;;;;;;;;;;;;;;; +; Module Settings ; +;;;;;;;;;;;;;;;;;;; + +[Date] +; Defines the default timezone used by the date functions +;date.timezone = + +;date.default_latitude = 31.7667 +;date.default_longitude = 35.2333 + +;date.sunrise_zenith = 90.583333 +;date.sunset_zenith = 90.583333 + +[filter] +;filter.default = unsafe_raw +;filter.default_flags = + +[iconv] +;iconv.input_encoding = ISO-8859-1 +;iconv.internal_encoding = ISO-8859-1 +;iconv.output_encoding = ISO-8859-1 + +[sqlite] +;sqlite.assoc_case = 0 + +[Pcre] +;PCRE library backtracking limit. +;pcre.backtrack_limit=100000 + +;PCRE library recursion limit. +;Please note that if you set this value to a high number you may consume all +;the available process stack and eventually crash PHP (due to reaching the +;stack size limit imposed by the Operating System). +;pcre.recursion_limit=100000 + +[Syslog] +; Whether or not to define the various syslog variables (e.g. $LOG_PID, +; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In +; runtime, you can define these variables by calling define_syslog_variables(). +define_syslog_variables = Off + +[mail function] +; For Win32 only. +SMTP = localhost +smtp_port = 25 + +; For Win32 only. +;sendmail_from = me@example.com + +; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). +;sendmail_path = + +; Force the addition of the specified parameters to be passed as extra parameters +; to the sendmail binary. These parameters will always replace the value of +; the 5th parameter to mail(), even in safe mode. +;mail.force_extra_parameters = + +[SQL] +sql.safe_mode = Off + +[ODBC] +;odbc.default_db = Not yet implemented +;odbc.default_user = Not yet implemented +;odbc.default_pw = Not yet implemented + +; Allow or prevent persistent links. +odbc.allow_persistent = On + +; Check that a connection is still valid before reuse. +odbc.check_persistent = On + +; Maximum number of persistent links. -1 means no limit. +odbc.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +odbc.max_links = -1 + +; Handling of LONG fields. Returns number of bytes to variables. 0 means +; passthru. +odbc.defaultlrl = 4096 + +; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. +; See the documentation on odbc_binmode and odbc_longreadlen for an explanation +; of uodbc.defaultlrl and uodbc.defaultbinmode +odbc.defaultbinmode = 1 + +[MySQL] +; Allow or prevent persistent links. +mysql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +mysql.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +mysql.max_links = -1 + +; Default port number for mysql_connect(). If unset, mysql_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +mysql.default_port = + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +mysql.default_socket = + +; Default host for mysql_connect() (doesn't apply in safe mode). +mysql.default_host = + +; Default user for mysql_connect() (doesn't apply in safe mode). +mysql.default_user = + +; Default password for mysql_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +mysql.default_password = + +; Maximum time (in seconds) for connect timeout. -1 means no limit +mysql.connect_timeout = 60 + +; Trace mode. When trace_mode is active (=On), warnings for table/index scans and +; SQL-Errors will be displayed. +mysql.trace_mode = Off + +[MySQLi] + +; Maximum number of links. -1 means no limit. +mysqli.max_links = -1 + +; Default port number for mysqli_connect(). If unset, mysqli_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +mysqli.default_port = 3306 + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +mysqli.default_socket = + +; Default host for mysql_connect() (doesn't apply in safe mode). +mysqli.default_host = + +; Default user for mysql_connect() (doesn't apply in safe mode). +mysqli.default_user = + +; Default password for mysqli_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +mysqli.default_pw = + +; Allow or prevent reconnect +mysqli.reconnect = Off + +[mSQL] +; Allow or prevent persistent links. +msql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +msql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +msql.max_links = -1 + +[OCI8] +; enables privileged connections using external credentials (OCI_SYSOPER, OCI_SYSDBA) +;oci8.privileged_connect = Off + +; Connection: The maximum number of persistent OCI8 connections per +; process. Using -1 means no limit. +;oci8.max_persistent = -1 + +; Connection: The maximum number of seconds a process is allowed to +; maintain an idle persistent connection. Using -1 means idle +; persistent connections will be maintained forever. +;oci8.persistent_timeout = -1 + +; Connection: The number of seconds that must pass before issuing a +; ping during oci_pconnect() to check the connection validity. When +; set to 0, each oci_pconnect() will cause a ping. Using -1 disables +; pings completely. +;oci8.ping_interval = 60 + +; Tuning: This option enables statement caching, and specifies how +; many statements to cache. Using 0 disables statement caching. +;oci8.statement_cache_size = 20 + +; Tuning: Enables statement prefetching and sets the default number of +; rows that will be fetched automatically after statement execution. +;oci8.default_prefetch = 10 + +; Compatibility. Using On means oci_close() will not close +; oci_connect() and oci_new_connect() connections. +;oci8.old_oci_close_semantics = Off + +[PostgresSQL] +; Allow or prevent persistent links. +pgsql.allow_persistent = On + +; Detect broken persistent links always with pg_pconnect(). +; Auto reset feature requires a little overheads. +pgsql.auto_reset_persistent = Off + +; Maximum number of persistent links. -1 means no limit. +pgsql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +pgsql.max_links = -1 + +; Ignore PostgreSQL backends Notice message or not. +; Notice message logging require a little overheads. +pgsql.ignore_notice = 0 + +; Log PostgreSQL backends Notice message or not. +; Unless pgsql.ignore_notice=0, module cannot log notice message. +pgsql.log_notice = 0 + +[Sybase] +; Allow or prevent persistent links. +sybase.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +sybase.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +sybase.max_links = -1 + +;sybase.interface_file = "/usr/sybase/interfaces" + +; Minimum error severity to display. +sybase.min_error_severity = 10 + +; Minimum message severity to display. +sybase.min_message_severity = 10 + +; Compatibility mode with old versions of PHP 3.0. +; If on, this will cause PHP to automatically assign types to results according +; to their Sybase type, instead of treating them all as strings. This +; compatibility mode will probably not stay around forever, so try applying +; whatever necessary changes to your code, and turn it off. +sybase.compatability_mode = Off + +[Sybase-CT] +; Allow or prevent persistent links. +sybct.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +sybct.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +sybct.max_links = -1 + +; Minimum server message severity to display. +sybct.min_server_severity = 10 + +; Minimum client message severity to display. +sybct.min_client_severity = 10 + +[bcmath] +; Number of decimal digits for all bcmath functions. +bcmath.scale = 0 + +[browscap] +;browscap = extra/browscap.ini + +[Informix] +; Default host for ifx_connect() (doesn't apply in safe mode). +ifx.default_host = + +; Default user for ifx_connect() (doesn't apply in safe mode). +ifx.default_user = + +; Default password for ifx_connect() (doesn't apply in safe mode). +ifx.default_password = + +; Allow or prevent persistent links. +ifx.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +ifx.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +ifx.max_links = -1 + +; If on, select statements return the contents of a text blob instead of its id. +ifx.textasvarchar = 0 + +; If on, select statements return the contents of a byte blob instead of its id. +ifx.byteasvarchar = 0 + +; Trailing blanks are stripped from fixed-length char columns. May help the +; life of Informix SE users. +ifx.charasvarchar = 0 + +; If on, the contents of text and byte blobs are dumped to a file instead of +; keeping them in memory. +ifx.blobinfile = 0 + +; NULL's are returned as empty strings, unless this is set to 1. In that case, +; NULL's are returned as string 'NULL'. +ifx.nullformat = 0 + +[Session] +; Handler used to store/retrieve data. +session.save_handler = files + +; Argument passed to save_handler. In the case of files, this is the path +; where data files are stored. Note: Windows users have to change this +; variable in order to use PHP's session functions. +; +; As of PHP 4.0.1, you can define the path as: +; +; session.save_path = "N;/path" +; +; where N is an integer. Instead of storing all the session files in +; /path, what this will do is use subdirectories N-levels deep, and +; store the session data in those directories. This is useful if you +; or your OS have problems with lots of files in one directory, and is +; a more efficient layout for servers that handle lots of sessions. +; +; NOTE 1: PHP will not create this directory structure automatically. +; You can use the script in the ext/session dir for that purpose. +; NOTE 2: See the section on garbage collection below if you choose to +; use subdirectories for session storage +; +; The file storage module creates files using mode 600 by default. +; You can change that by using +; +; session.save_path = "N;MODE;/path" +; +; where MODE is the octal representation of the mode. Note that this +; does not overwrite the process's umask. +session.save_path = "C:\Users\Rancor\Desktop\sentinelCommand\resources\bin\tinyWebServer\php\sessions" + +; Whether to use cookies. +session.use_cookies = 1 + +;session.cookie_secure = + +; This option enables administrators to make their users invulnerable to +; attacks which involve passing session ids in URLs; defaults to 0. +; session.use_only_cookies = 1 + +; Name of the session (used as cookie name). +session.name = PHPSESSID + +; Initialize session on request startup. +session.auto_start = 0 + +; Lifetime in seconds of cookie or, if 0, until browser is restarted. +session.cookie_lifetime = 0 + +; The path for which the cookie is valid. +session.cookie_path = / + +; The domain for which the cookie is valid. +session.cookie_domain = + +; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. +session.cookie_httponly = + +; Handler used to serialize data. php is the standard serializer of PHP. +session.serialize_handler = php + +; Define the probability that the 'garbage collection' process is started +; on every session initialization. +; The probability is calculated by using gc_probability/gc_divisor, +; e.g. 1/100 means there is a 1% chance that the GC process starts +; on each request. + +session.gc_probability = 1 +session.gc_divisor = 1000 + +; After this number of seconds, stored data will be seen as 'garbage' and +; cleaned up by the garbage collection process. +session.gc_maxlifetime = 1440 + +; NOTE: If you are using the subdirectory option for storing session files +; (see session.save_path above), then garbage collection does *not* +; happen automatically. You will need to do your own garbage +; collection through a shell script, cron entry, or some other method. +; For example, the following script would is the equivalent of +; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): +; cd /path/to/sessions; find -cmin +24 | xargs rm + +; PHP 4.2 and less have an undocumented feature/bug that allows you to +; to initialize a session variable in the global scope, albeit register_globals +; is disabled. PHP 4.3 and later will warn you, if this feature is used. +; You can disable the feature and the warning separately. At this time, +; the warning is only displayed, if bug_compat_42 is enabled. + +session.bug_compat_42 = 0 +session.bug_compat_warn = 1 + +; Check HTTP Referer to invalidate externally stored URLs containing ids. +; HTTP_REFERER has to contain this substring for the session to be +; considered as valid. +session.referer_check = + +; How many bytes to read from the file. +session.entropy_length = 0 + +; Specified here to create the session id. +session.entropy_file = + +;session.entropy_length = 16 + +;session.entropy_file = /dev/urandom + +; Set to {nocache,private,public,} to determine HTTP caching aspects +; or leave this empty to avoid sending anti-caching headers. +session.cache_limiter = nocache + +; Document expires after n minutes. +session.cache_expire = 180 + +; trans sid support is disabled by default. +; Use of trans sid may risk your users security. +; Use this option with caution. +; - User may send URL contains active session ID +; to other person via. email/irc/etc. +; - URL that contains active session ID may be stored +; in publically accessible computer. +; - User may access your site with the same session ID +; always using URL stored in browser's history or bookmarks. +session.use_trans_sid = 0 + +; Select a hash function +; 0: MD5 (128 bits) +; 1: SHA-1 (160 bits) +session.hash_function = 0 + +; Define how many bits are stored in each character when converting +; the binary hash data to something readable. +; +; 4 bits: 0-9, a-f +; 5 bits: 0-9, a-v +; 6 bits: 0-9, a-z, A-Z, "-", "," +session.hash_bits_per_character = 5 + +; The URL rewriter will look for URLs in a defined set of HTML tags. +; form/fieldset are special; if you include them here, the rewriter will +; add a hidden field with the info which is otherwise appended +; to URLs. If you want XHTML conformity, remove the form entry. +; Note that all valid entries require a "=", even if no value follows. +url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" + +[MSSQL] +; Allow or prevent persistent links. +mssql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +mssql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +mssql.max_links = -1 + +; Minimum error severity to display. +mssql.min_error_severity = 10 + +; Minimum message severity to display. +mssql.min_message_severity = 10 + +; Compatibility mode with old versions of PHP 3.0. +mssql.compatability_mode = Off + +; Connect timeout +;mssql.connect_timeout = 5 + +; Query timeout +;mssql.timeout = 60 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textlimit = 4096 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textsize = 4096 + +; Limits the number of records in each batch. 0 = all records in one batch. +;mssql.batchsize = 0 + +; Specify how datetime and datetim4 columns are returned +; On => Returns data converted to SQL server settings +; Off => Returns values as YYYY-MM-DD hh:mm:ss +;mssql.datetimeconvert = On + +; Use NT authentication when connecting to the server +mssql.secure_connection = Off + +; Specify max number of processes. -1 = library default +; msdlib defaults to 25 +; FreeTDS defaults to 4096 +;mssql.max_procs = -1 + +; Specify client character set. +; If empty or not set the client charset from freetds.comf is used +; This is only used when compiled with FreeTDS +;mssql.charset = "ISO-8859-1" + +[Assertion] +; Assert(expr); active by default. +;assert.active = On + +; Issue a PHP warning for each failed assertion. +;assert.warning = On + +; Don't bail out by default. +;assert.bail = Off + +; User-function to be called if an assertion fails. +;assert.callback = 0 + +; Eval the expression with current error_reporting(). Set to true if you want +; error_reporting(0) around the eval(). +;assert.quiet_eval = 0 + +[COM] +; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs +;com.typelib_file = +; allow Distributed-COM calls +;com.allow_dcom = true +; autoregister constants of a components typlib on com_load() +;com.autoregister_typelib = true +; register constants casesensitive +;com.autoregister_casesensitive = false +; show warnings on duplicate constant registrations +;com.autoregister_verbose = true + +[mbstring] +; language for internal character representation. +;mbstring.language = Japanese + +; internal/script encoding. +; Some encoding cannot work as internal encoding. +; (e.g. SJIS, BIG5, ISO-2022-*) +;mbstring.internal_encoding = EUC-JP + +; http input encoding. +;mbstring.http_input = auto + +; http output encoding. mb_output_handler must be +; registered as output buffer to function +;mbstring.http_output = SJIS + +; enable automatic encoding translation according to +; mbstring.internal_encoding setting. Input chars are +; converted to internal encoding by setting this to On. +; Note: Do _not_ use automatic encoding translation for +; portable libs/applications. +;mbstring.encoding_translation = Off + +; automatic encoding detection order. +; auto means +;mbstring.detect_order = auto + +; substitute_character used when character cannot be converted +; one from another +;mbstring.substitute_character = none; + +; overload(replace) single byte functions by mbstring functions. +; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), +; etc. Possible values are 0,1,2,4 or combination of them. +; For example, 7 for overload everything. +; 0: No overload +; 1: Overload mail() function +; 2: Overload str*() functions +; 4: Overload ereg*() functions +;mbstring.func_overload = 0 + +; enable strict encoding detection. +;mbstring.strict_detection = Off + +[FrontBase] +;fbsql.allow_persistent = On +;fbsql.autocommit = On +;fbsql.show_timestamp_decimals = Off +;fbsql.default_database = +;fbsql.default_database_password = +;fbsql.default_host = +;fbsql.default_password = +;fbsql.default_user = "_SYSTEM" +;fbsql.generate_warnings = Off +;fbsql.max_connections = 128 +;fbsql.max_links = 128 +;fbsql.max_persistent = -1 +;fbsql.max_results = 128 + +[gd] +; Tell the jpeg decode to libjpeg warnings and try to create +; a gd image. The warning will then be displayed as notices +; disabled by default +;gd.jpeg_ignore_warning = 0 + +[exif] +; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. +; With mbstring support this will automatically be converted into the encoding +; given by corresponding encode setting. When empty mbstring.internal_encoding +; is used. For the decode settings you can distinguish between motorola and +; intel byte order. A decode setting cannot be empty. +;exif.encode_unicode = ISO-8859-15 +;exif.decode_unicode_motorola = UCS-2BE +;exif.decode_unicode_intel = UCS-2LE +;exif.encode_jis = +;exif.decode_jis_motorola = JIS +;exif.decode_jis_intel = JIS + +[Tidy] +; The path to a default tidy configuration file to use when using tidy +;tidy.default_config = /usr/local/lib/php/default.tcfg + +; Should tidy clean and repair output automatically? +; WARNING: Do not use this option if you are generating non-html content +; such as dynamic images +tidy.clean_output = Off + +[soap] +; Enables or disables WSDL caching feature. +soap.wsdl_cache_enabled=1 +; Sets the directory name where SOAP extension will put cache files. +soap.wsdl_cache_dir="/tmp" +; (time to live) Sets the number of second while cached file will be used +; instead of original one. +soap.wsdl_cache_ttl=86400 + +; Local Variables: +; tab-width: 4 +; End: diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.ini-dist b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.ini-dist new file mode 100644 index 0000000..e81f0da --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php.ini-dist @@ -0,0 +1,1286 @@ +[PHP] + +;;;;;;;;;;; +; WARNING ; +;;;;;;;;;;; +; This is the default settings file for new PHP installations. +; By default, PHP installs itself with a configuration suitable for +; development purposes, and *NOT* for production purposes. +; For several security-oriented considerations that should be taken +; before going online with your site, please consult php.ini-recommended +; and http://php.net/manual/en/security.php. + + +;;;;;;;;;;;;;;;;;;; +; About php.ini ; +;;;;;;;;;;;;;;;;;;; +; This file controls many aspects of PHP's behavior. In order for PHP to +; read it, it must be named 'php.ini'. PHP looks for it in the current +; working directory, in the path designated by the environment variable +; PHPRC, and in the path that was defined in compile time (in that order). +; Under Windows, the compile-time path is the Windows directory. The +; path in which the php.ini file is looked for can be overridden using +; the -c argument in command line mode. +; +; The syntax of the file is extremely simple. Whitespace and Lines +; beginning with a semicolon are silently ignored (as you probably guessed). +; Section headers (e.g. [Foo]) are also silently ignored, even though +; they might mean something in the future. +; +; Directives are specified using the following syntax: +; directive = value +; Directive names are *case sensitive* - foo=bar is different from FOO=bar. +; +; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one +; of the INI constants (On, Off, True, False, Yes, No and None) or an expression +; (e.g. E_ALL & ~E_NOTICE), or a quoted string ("foo"). +; +; Expressions in the INI file are limited to bitwise operators and parentheses: +; | bitwise OR +; & bitwise AND +; ~ bitwise NOT +; ! boolean NOT +; +; Boolean flags can be turned on using the values 1, On, True or Yes. +; They can be turned off using the values 0, Off, False or No. +; +; An empty string can be denoted by simply not writing anything after the equal +; sign, or by using the None keyword: +; +; foo = ; sets foo to an empty string +; foo = none ; sets foo to an empty string +; foo = "none" ; sets foo to the string 'none' +; +; If you use constants in your value, and these constants belong to a +; dynamically loaded extension (either a PHP extension or a Zend extension), +; you may only use these constants *after* the line that loads the extension. +; +; +;;;;;;;;;;;;;;;;;;; +; About this file ; +;;;;;;;;;;;;;;;;;;; +; All the values in the php.ini-dist file correspond to the builtin +; defaults (that is, if no php.ini is used, or if you delete these lines, +; the builtin defaults will be identical). + + +;;;;;;;;;;;;;;;;;;;; +; Language Options ; +;;;;;;;;;;;;;;;;;;;; + +; Enable the PHP scripting language engine under Apache. +engine = On + +; Enable compatibility mode with Zend Engine 1 (PHP 4.x) +zend.ze1_compatibility_mode = Off + +; Allow the tags are recognized. +; NOTE: Using short tags should be avoided when developing applications or +; libraries that are meant for redistribution, or deployment on PHP +; servers which are not under your control, because short tags may not +; be supported on the target server. For portable, redistributable code, +; be sure not to use short tags. +short_open_tag = On + +; Allow ASP-style <% %> tags. +asp_tags = Off + +; The number of significant digits displayed in floating point numbers. +precision = 12 + +; Enforce year 2000 compliance (will cause problems with non-compliant browsers) +y2k_compliance = On + +; Output buffering allows you to send header lines (including cookies) even +; after you send body content, at the price of slowing PHP's output layer a +; bit. You can enable output buffering during runtime by calling the output +; buffering functions. You can also enable output buffering for all files by +; setting this directive to On. If you wish to limit the size of the buffer +; to a certain size - you can use a maximum number of bytes instead of 'On', as +; a value for this directive (e.g., output_buffering=4096). +output_buffering = Off + +; You can redirect all of the output of your scripts to a function. For +; example, if you set output_handler to "mb_output_handler", character +; encoding will be transparently converted to the specified encoding. +; Setting any output handler automatically turns on output buffering. +; Note: People who wrote portable scripts should not depend on this ini +; directive. Instead, explicitly set the output handler using ob_start(). +; Using this ini directive may cause problems unless you know what script +; is doing. +; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" +; and you cannot use both "ob_gzhandler" and "zlib.output_compression". +; Note: output_handler must be empty if this is set 'On' !!!! +; Instead you must use zlib.output_handler. +;output_handler = + +; Transparent output compression using the zlib library +; Valid values for this option are 'off', 'on', or a specific buffer size +; to be used for compression (default is 4KB) +; Note: Resulting chunk size may vary due to nature of compression. PHP +; outputs chunks that are few hundreds bytes each as a result of +; compression. If you prefer a larger chunk size for better +; performance, enable output_buffering in addition. +; Note: You need to use zlib.output_handler instead of the standard +; output_handler, or otherwise the output will be corrupted. +zlib.output_compression = Off +;zlib.output_compression_level = -1 + +; You cannot specify additional output handlers if zlib.output_compression +; is activated here. This setting does the same as output_handler but in +; a different order. +;zlib.output_handler = + +; Implicit flush tells PHP to tell the output layer to flush itself +; automatically after every output block. This is equivalent to calling the +; PHP function flush() after each and every call to print() or echo() and each +; and every HTML block. Turning this option on has serious performance +; implications and is generally recommended for debugging purposes only. +implicit_flush = Off + +; The unserialize callback function will be called (with the undefined class' +; name as parameter), if the unserializer finds an undefined class +; which should be instantiated. +; A warning appears if the specified function is not defined, or if the +; function doesn't include/implement the missing class. +; So only set this entry, if you really want to implement such a +; callback-function. +unserialize_callback_func= + +; When floats & doubles are serialized store serialize_precision significant +; digits after the floating point. The default value ensures that when floats +; are decoded with unserialize, the data will remain the same. +serialize_precision = 100 + +; Whether to enable the ability to force arguments to be passed by reference +; at function call time. This method is deprecated and is likely to be +; unsupported in future versions of PHP/Zend. The encouraged method of +; specifying which arguments should be passed by reference is in the function +; declaration. You're encouraged to try and turn this option Off and make +; sure your scripts work properly with it in order to ensure they will work +; with future versions of the language (you will receive a warning each time +; you use this feature, and the argument will be passed by value instead of by +; reference). +allow_call_time_pass_reference = On + +; +; Safe Mode +; +safe_mode = Off + +; By default, Safe Mode does a UID compare check when +; opening files. If you want to relax this to a GID compare, +; then turn on safe_mode_gid. +safe_mode_gid = Off + +; When safe_mode is on, UID/GID checks are bypassed when +; including files from this directory and its subdirectories. +; (directory must also be in include_path or full path must +; be used when including) +safe_mode_include_dir = + +; When safe_mode is on, only executables located in the safe_mode_exec_dir +; will be allowed to be executed via the exec family of functions. +safe_mode_exec_dir = + +; Setting certain environment variables may be a potential security breach. +; This directive contains a comma-delimited list of prefixes. In Safe Mode, +; the user may only alter environment variables whose names begin with the +; prefixes supplied here. By default, users will only be able to set +; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR). +; +; Note: If this directive is empty, PHP will let the user modify ANY +; environment variable! +safe_mode_allowed_env_vars = PHP_ + +; This directive contains a comma-delimited list of environment variables that +; the end user won't be able to change using putenv(). These variables will be +; protected even if safe_mode_allowed_env_vars is set to allow to change them. +safe_mode_protected_env_vars = LD_LIBRARY_PATH + +; open_basedir, if set, limits all file operations to the defined directory +; and below. This directive makes most sense if used in a per-directory +; or per-virtualhost web server configuration file. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +;open_basedir = + +; This directive allows you to disable certain functions for security reasons. +; It receives a comma-delimited list of function names. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +disable_functions = + +; This directive allows you to disable certain classes for security reasons. +; It receives a comma-delimited list of class names. This directive is +; *NOT* affected by whether Safe Mode is turned On or Off. +disable_classes = + +; Colors for Syntax Highlighting mode. Anything that's acceptable in +; would work. +;highlight.string = #DD0000 +;highlight.comment = #FF9900 +;highlight.keyword = #007700 +;highlight.bg = #FFFFFF +;highlight.default = #0000BB +;highlight.html = #000000 + +; If enabled, the request will be allowed to complete even if the user aborts +; the request. Consider enabling it if executing long request, which may end up +; being interrupted by the user or a browser timing out. +; ignore_user_abort = On + +; Determines the size of the realpath cache to be used by PHP. This value should +; be increased on systems where PHP opens many files to reflect the quantity of +; the file operations performed. +; realpath_cache_size=16k + +; Duration of time, in seconds for which to cache realpath information for a given +; file or directory. For systems with rarely changing files, consider increasing this +; value. +; realpath_cache_ttl=120 + +; +; Misc +; +; Decides whether PHP may expose the fact that it is installed on the server +; (e.g. by adding its signature to the Web server header). It is no security +; threat in any way, but it makes it possible to determine whether you use PHP +; on your server or not. +expose_php = On + + +;;;;;;;;;;;;;;;;;;; +; Resource Limits ; +;;;;;;;;;;;;;;;;;;; + +max_execution_time = 30 ; Maximum execution time of each script, in seconds +max_input_time = 60 ; Maximum amount of time each script may spend parsing request data +;max_input_nesting_level = 64 ; Maximum input variable nesting level +memory_limit = 128M ; Maximum amount of memory a script may consume (128MB) + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Error handling and logging ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +; error_reporting is a bit-field. Or each number up to get desired error +; reporting level +; E_ALL - All errors and warnings (doesn't include E_STRICT) +; E_ERROR - fatal run-time errors +; E_RECOVERABLE_ERROR - almost fatal run-time errors +; E_WARNING - run-time warnings (non-fatal errors) +; E_PARSE - compile-time parse errors +; E_NOTICE - run-time notices (these are warnings which often result +; from a bug in your code, but it's possible that it was +; intentional (e.g., using an uninitialized variable and +; relying on the fact it's automatically initialized to an +; empty string) +; E_STRICT - run-time notices, enable to have PHP suggest changes +; to your code which will ensure the best interoperability +; and forward compatibility of your code +; E_CORE_ERROR - fatal errors that occur during PHP's initial startup +; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's +; initial startup +; E_COMPILE_ERROR - fatal compile-time errors +; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) +; E_USER_ERROR - user-generated error message +; E_USER_WARNING - user-generated warning message +; E_USER_NOTICE - user-generated notice message +; +; Examples: +; +; - Show all errors, except for notices and coding standards warnings +; +;error_reporting = E_ALL & ~E_NOTICE +; +; - Show all errors, except for notices +; +;error_reporting = E_ALL & ~E_NOTICE | E_STRICT +; +; - Show only errors +; +;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR +; +; - Show all errors except for notices and coding standards warnings +; +error_reporting = E_ALL & ~E_NOTICE + +; Print out errors (as a part of the output). For production web sites, +; you're strongly encouraged to turn this feature off, and use error logging +; instead (see below). Keeping display_errors enabled on a production web site +; may reveal security information to end users, such as file paths on your Web +; server, your database schema or other information. +; +; possible values for display_errors: +; +; Off - Do not display any errors +; stderr - Display errors to STDERR (affects only CGI/CLI binaries!) +; +;display_errors = "stderr" +; +; stdout (On) - Display errors to STDOUT +; +display_errors = On + +; Even when display_errors is on, errors that occur during PHP's startup +; sequence are not displayed. It's strongly recommended to keep +; display_startup_errors off, except for when debugging. +display_startup_errors = Off + +; Log errors into a log file (server-specific log, stderr, or error_log (below)) +; As stated above, you're strongly advised to use error logging in place of +; error displaying on production web sites. +log_errors = Off + +; Set maximum length of log_errors. In error_log information about the source is +; added. The default is 1024 and 0 allows to not apply any maximum length at all. +log_errors_max_len = 1024 + +; Do not log repeated messages. Repeated errors must occur in same file on same +; line unless ignore_repeated_source is set true. +ignore_repeated_errors = Off + +; Ignore source of message when ignoring repeated messages. When this setting +; is On you will not log errors with repeated messages from different files or +; source lines. +ignore_repeated_source = Off + +; If this parameter is set to Off, then memory leaks will not be shown (on +; stdout or in the log). This has only effect in a debug compile, and if +; error reporting includes E_WARNING in the allowed list +report_memleaks = On + +;report_zend_debug = 0 + +; Store the last error/warning message in $php_errormsg (boolean). +track_errors = Off + +; Turn off normal error reporting and emit XML-RPC error XML +;xmlrpc_errors = 0 +; An XML-RPC faultCode +;xmlrpc_error_number = 0 + +; Disable the inclusion of HTML tags in error messages. +; Note: Never use this feature for production boxes. +;html_errors = Off + +; If html_errors is set On PHP produces clickable error messages that direct +; to a page describing the error or function causing the error in detail. +; You can download a copy of the PHP manual from http://www.php.net/docs.php +; and change docref_root to the base URL of your local copy including the +; leading '/'. You must also specify the file extension being used including +; the dot. +; Note: Never use this feature for production boxes. +;docref_root = "/phpmanual/" +;docref_ext = .html + +; String to output before an error message. +;error_prepend_string = "" + +; String to output after an error message. +;error_append_string = "" + +; Log errors to specified file. +;error_log = filename + +; Log errors to syslog (Event Log on NT, not valid in Windows 95). +;error_log = syslog + + +;;;;;;;;;;;;;;;;; +; Data Handling ; +;;;;;;;;;;;;;;;;; +; +; Note - track_vars is ALWAYS enabled as of PHP 4.0.3 + +; The separator used in PHP generated URLs to separate arguments. +; Default is "&". +;arg_separator.output = "&" + +; List of separator(s) used by PHP to parse input URLs into variables. +; Default is "&". +; NOTE: Every character in this directive is considered as separator! +;arg_separator.input = ";&" + +; This directive describes the order in which PHP registers GET, POST, Cookie, +; Environment and Built-in variables (G, P, C, E & S respectively, often +; referred to as EGPCS or GPC). Registration is done from left to right, newer +; values override older values. +variables_order = "EGPCS" + +; Whether or not to register the EGPCS variables as global variables. You may +; want to turn this off if you don't want to clutter your scripts' global scope +; with user data. This makes most sense when coupled with track_vars - in which +; case you can access all of the GPC variables through the $HTTP_*_VARS[], +; variables. +; +; You should do your best to write your scripts so that they do not require +; register_globals to be on; Using form variables as globals can easily lead +; to possible security problems, if the code is not very well thought of. +register_globals = Off + +; Whether or not to register the old-style input arrays, HTTP_GET_VARS +; and friends. If you're not using them, it's recommended to turn them off, +; for performance reasons. +register_long_arrays = On + +; This directive tells PHP whether to declare the argv&argc variables (that +; would contain the GET information). If you don't use these variables, you +; should turn it off for increased performance. +register_argc_argv = On + +; When enabled, the SERVER and ENV variables are created when they're first +; used (Just In Time) instead of when the script starts. If these variables +; are not used within a script, having this directive on will result in a +; performance gain. The PHP directives register_globals, register_long_arrays, +; and register_argc_argv must be disabled for this directive to have any affect. +auto_globals_jit = On + +; Maximum size of POST data that PHP will accept. +post_max_size = 8M + +; Magic quotes +; + +; Magic quotes for incoming GET/POST/Cookie data. +magic_quotes_gpc = On + +; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. +magic_quotes_runtime = Off + +; Use Sybase-style magic quotes (escape ' with '' instead of \'). +magic_quotes_sybase = Off + +; Automatically add files before or after any PHP document. +auto_prepend_file = +auto_append_file = + +; As of 4.0b4, PHP always outputs a character encoding by default in +; the Content-type: header. To disable sending of the charset, simply +; set it to be empty. +; +; PHP's built-in default is text/html +default_mimetype = "text/html" +;default_charset = "iso-8859-1" + +; Always populate the $HTTP_RAW_POST_DATA variable. +;always_populate_raw_post_data = On + + +;;;;;;;;;;;;;;;;;;;;;;;;; +; Paths and Directories ; +;;;;;;;;;;;;;;;;;;;;;;;;; + +; UNIX: "/path1:/path2" +;include_path = ".:/php/includes" +; +; Windows: "\path1;\path2" +;include_path = ".;c:\php\includes" + +; The root of the PHP pages, used only if nonempty. +; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root +; if you are running php as a CGI under any web server (other than IIS) +; see documentation for security issues. The alternate is to use the +; cgi.force_redirect configuration below +doc_root = + +; The directory under which PHP opens the script using /~username used only +; if nonempty. +user_dir = + +; Directory in which the loadable extensions (modules) reside. +extension_dir = "./" + +; Whether or not to enable the dl() function. The dl() function does NOT work +; properly in multithreaded servers, such as IIS or Zeus, and is automatically +; disabled on them. +enable_dl = On + +; cgi.force_redirect is necessary to provide security running PHP as a CGI under +; most web servers. Left undefined, PHP turns this on by default. You can +; turn it off here AT YOUR OWN RISK +; **You CAN safely turn this off for IIS, in fact, you MUST.** +; cgi.force_redirect = 1 + +; if cgi.nph is enabled it will force cgi to always sent Status: 200 with +; every request. +; cgi.nph = 1 + +; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape +; (iPlanet) web servers, you MAY need to set an environment variable name that PHP +; will look for to know it is OK to continue execution. Setting this variable MAY +; cause security issues, KNOW WHAT YOU ARE DOING FIRST. +; cgi.redirect_status_env = ; + +; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's +; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok +; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting +; this to 1 will cause PHP CGI to fix it's paths to conform to the spec. A setting +; of zero causes PHP to behave as before. Default is 1. You should fix your scripts +; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. +; cgi.fix_pathinfo=0 + +; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate +; security tokens of the calling client. This allows IIS to define the +; security context that the request runs under. mod_fastcgi under Apache +; does not currently support this feature (03/17/2002) +; Set to 1 if running under IIS. Default is zero. +; fastcgi.impersonate = 1; + +; Disable logging through FastCGI connection +; fastcgi.logging = 0 + +; cgi.rfc2616_headers configuration option tells PHP what type of headers to +; use when sending HTTP response code. If it's set 0 PHP sends Status: header that +; is supported by Apache. When this option is set to 1 PHP will send +; RFC2616 compliant header. +; Default is zero. +;cgi.rfc2616_headers = 0 + + +;;;;;;;;;;;;;;;; +; File Uploads ; +;;;;;;;;;;;;;;;; + +; Whether to allow HTTP file uploads. +file_uploads = On + +; Temporary directory for HTTP uploaded files (will use system default if not +; specified). +;upload_tmp_dir = + +; Maximum allowed size for uploaded files. +upload_max_filesize = 2M + + +; Maximum number of files that can be uploaded via a single request +max_file_uploads = 20 + +;;;;;;;;;;;;;;;;;; +; Fopen wrappers ; +;;;;;;;;;;;;;;;;;; + +; Whether to allow the treatment of URLs (like http:// or ftp://) as files. +allow_url_fopen = On + +; Whether to allow include/require to open URLs (like http:// or ftp://) as files. +allow_url_include = Off + +; Define the anonymous ftp password (your email address) +;from="john@doe.com" + +; Define the User-Agent string +; user_agent="PHP" + +; Default timeout for socket based streams (seconds) +default_socket_timeout = 60 + +; If your scripts have to deal with files from Macintosh systems, +; or you are running on a Mac and need to deal with files from +; unix or win32 systems, setting this flag will cause PHP to +; automatically detect the EOL character in those files so that +; fgets() and file() will work regardless of the source of the file. +; auto_detect_line_endings = Off + + +;;;;;;;;;;;;;;;;;;;;;; +; Dynamic Extensions ; +;;;;;;;;;;;;;;;;;;;;;; +; +; If you wish to have an extension loaded automatically, use the following +; syntax: +; +; extension=modulename.extension +; +; For example, on Windows: +; +; extension=msql.dll +; +; ... or under UNIX: +; +; extension=msql.so +; +; Note that it should be the name of the module only; no directory information +; needs to go here. Specify the location of the extension with the +; extension_dir directive above. + + +; Windows Extensions +; Note that ODBC support is built in, so no dll is needed for it. +; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) +; extension folders as well as the separate PECL DLL download (PHP 5). +; Be sure to appropriately set the extension_dir directive. + +;extension=php_bz2.dll +;extension=php_curl.dll +;extension=php_dba.dll +;extension=php_dbase.dll +;extension=php_exif.dll +;extension=php_fdf.dll +;extension=php_gd2.dll +;extension=php_gettext.dll +;extension=php_gmp.dll +;extension=php_ifx.dll +;extension=php_imap.dll +;extension=php_interbase.dll +;extension=php_ldap.dll +;extension=php_mbstring.dll +;extension=php_mcrypt.dll +;extension=php_mhash.dll +;extension=php_mime_magic.dll +;extension=php_ming.dll +;extension=php_msql.dll +;extension=php_mssql.dll +;extension=php_mysql.dll +;extension=php_mysqli.dll +;extension=php_oci8.dll +;extension=php_openssl.dll +;extension=php_pdo.dll +;extension=php_pdo_firebird.dll +;extension=php_pdo_mssql.dll +;extension=php_pdo_mysql.dll +;extension=php_pdo_oci.dll +;extension=php_pdo_oci8.dll +;extension=php_pdo_odbc.dll +;extension=php_pdo_pgsql.dll +;extension=php_pdo_sqlite.dll +;extension=php_pgsql.dll +;extension=php_pspell.dll +;extension=php_shmop.dll +;extension=php_snmp.dll +;extension=php_soap.dll +;extension=php_sockets.dll +;extension=php_sqlite.dll +;extension=php_sybase_ct.dll +;extension=php_tidy.dll +;extension=php_xmlrpc.dll +;extension=php_xsl.dll +;extension=php_zip.dll + +;;;;;;;;;;;;;;;;;;; +; Module Settings ; +;;;;;;;;;;;;;;;;;;; + +[Date] +; Defines the default timezone used by the date functions +;date.timezone = + +;date.default_latitude = 31.7667 +;date.default_longitude = 35.2333 + +;date.sunrise_zenith = 90.583333 +;date.sunset_zenith = 90.583333 + +[filter] +;filter.default = unsafe_raw +;filter.default_flags = + +[iconv] +;iconv.input_encoding = ISO-8859-1 +;iconv.internal_encoding = ISO-8859-1 +;iconv.output_encoding = ISO-8859-1 + +[sqlite] +;sqlite.assoc_case = 0 + +[Pcre] +;PCRE library backtracking limit. +;pcre.backtrack_limit=100000 + +;PCRE library recursion limit. +;Please note that if you set this value to a high number you may consume all +;the available process stack and eventually crash PHP (due to reaching the +;stack size limit imposed by the Operating System). +;pcre.recursion_limit=100000 + +[Syslog] +; Whether or not to define the various syslog variables (e.g. $LOG_PID, +; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In +; runtime, you can define these variables by calling define_syslog_variables(). +define_syslog_variables = Off + +[mail function] +; For Win32 only. +SMTP = localhost +smtp_port = 25 + +; For Win32 only. +;sendmail_from = me@example.com + +; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). +;sendmail_path = + +; Force the addition of the specified parameters to be passed as extra parameters +; to the sendmail binary. These parameters will always replace the value of +; the 5th parameter to mail(), even in safe mode. +;mail.force_extra_parameters = + +[SQL] +sql.safe_mode = Off + +[ODBC] +;odbc.default_db = Not yet implemented +;odbc.default_user = Not yet implemented +;odbc.default_pw = Not yet implemented + +; Allow or prevent persistent links. +odbc.allow_persistent = On + +; Check that a connection is still valid before reuse. +odbc.check_persistent = On + +; Maximum number of persistent links. -1 means no limit. +odbc.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +odbc.max_links = -1 + +; Handling of LONG fields. Returns number of bytes to variables. 0 means +; passthru. +odbc.defaultlrl = 4096 + +; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. +; See the documentation on odbc_binmode and odbc_longreadlen for an explanation +; of uodbc.defaultlrl and uodbc.defaultbinmode +odbc.defaultbinmode = 1 + +[MySQL] +; Allow or prevent persistent links. +mysql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +mysql.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +mysql.max_links = -1 + +; Default port number for mysql_connect(). If unset, mysql_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +mysql.default_port = + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +mysql.default_socket = + +; Default host for mysql_connect() (doesn't apply in safe mode). +mysql.default_host = + +; Default user for mysql_connect() (doesn't apply in safe mode). +mysql.default_user = + +; Default password for mysql_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +mysql.default_password = + +; Maximum time (in seconds) for connect timeout. -1 means no limit +mysql.connect_timeout = 60 + +; Trace mode. When trace_mode is active (=On), warnings for table/index scans and +; SQL-Errors will be displayed. +mysql.trace_mode = Off + +[MySQLi] + +; Maximum number of links. -1 means no limit. +mysqli.max_links = -1 + +; Default port number for mysqli_connect(). If unset, mysqli_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +mysqli.default_port = 3306 + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +mysqli.default_socket = + +; Default host for mysql_connect() (doesn't apply in safe mode). +mysqli.default_host = + +; Default user for mysql_connect() (doesn't apply in safe mode). +mysqli.default_user = + +; Default password for mysqli_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +mysqli.default_pw = + +; Allow or prevent reconnect +mysqli.reconnect = Off + +[mSQL] +; Allow or prevent persistent links. +msql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +msql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +msql.max_links = -1 + +[OCI8] +; enables privileged connections using external credentials (OCI_SYSOPER, OCI_SYSDBA) +;oci8.privileged_connect = Off + +; Connection: The maximum number of persistent OCI8 connections per +; process. Using -1 means no limit. +;oci8.max_persistent = -1 + +; Connection: The maximum number of seconds a process is allowed to +; maintain an idle persistent connection. Using -1 means idle +; persistent connections will be maintained forever. +;oci8.persistent_timeout = -1 + +; Connection: The number of seconds that must pass before issuing a +; ping during oci_pconnect() to check the connection validity. When +; set to 0, each oci_pconnect() will cause a ping. Using -1 disables +; pings completely. +;oci8.ping_interval = 60 + +; Tuning: This option enables statement caching, and specifies how +; many statements to cache. Using 0 disables statement caching. +;oci8.statement_cache_size = 20 + +; Tuning: Enables statement prefetching and sets the default number of +; rows that will be fetched automatically after statement execution. +;oci8.default_prefetch = 10 + +; Compatibility. Using On means oci_close() will not close +; oci_connect() and oci_new_connect() connections. +;oci8.old_oci_close_semantics = Off + +[PostgresSQL] +; Allow or prevent persistent links. +pgsql.allow_persistent = On + +; Detect broken persistent links always with pg_pconnect(). +; Auto reset feature requires a little overheads. +pgsql.auto_reset_persistent = Off + +; Maximum number of persistent links. -1 means no limit. +pgsql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +pgsql.max_links = -1 + +; Ignore PostgreSQL backends Notice message or not. +; Notice message logging require a little overheads. +pgsql.ignore_notice = 0 + +; Log PostgreSQL backends Notice message or not. +; Unless pgsql.ignore_notice=0, module cannot log notice message. +pgsql.log_notice = 0 + +[Sybase] +; Allow or prevent persistent links. +sybase.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +sybase.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +sybase.max_links = -1 + +;sybase.interface_file = "/usr/sybase/interfaces" + +; Minimum error severity to display. +sybase.min_error_severity = 10 + +; Minimum message severity to display. +sybase.min_message_severity = 10 + +; Compatibility mode with old versions of PHP 3.0. +; If on, this will cause PHP to automatically assign types to results according +; to their Sybase type, instead of treating them all as strings. This +; compatibility mode will probably not stay around forever, so try applying +; whatever necessary changes to your code, and turn it off. +sybase.compatability_mode = Off + +[Sybase-CT] +; Allow or prevent persistent links. +sybct.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +sybct.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +sybct.max_links = -1 + +; Minimum server message severity to display. +sybct.min_server_severity = 10 + +; Minimum client message severity to display. +sybct.min_client_severity = 10 + +[bcmath] +; Number of decimal digits for all bcmath functions. +bcmath.scale = 0 + +[browscap] +;browscap = extra/browscap.ini + +[Informix] +; Default host for ifx_connect() (doesn't apply in safe mode). +ifx.default_host = + +; Default user for ifx_connect() (doesn't apply in safe mode). +ifx.default_user = + +; Default password for ifx_connect() (doesn't apply in safe mode). +ifx.default_password = + +; Allow or prevent persistent links. +ifx.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +ifx.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +ifx.max_links = -1 + +; If on, select statements return the contents of a text blob instead of its id. +ifx.textasvarchar = 0 + +; If on, select statements return the contents of a byte blob instead of its id. +ifx.byteasvarchar = 0 + +; Trailing blanks are stripped from fixed-length char columns. May help the +; life of Informix SE users. +ifx.charasvarchar = 0 + +; If on, the contents of text and byte blobs are dumped to a file instead of +; keeping them in memory. +ifx.blobinfile = 0 + +; NULL's are returned as empty strings, unless this is set to 1. In that case, +; NULL's are returned as string 'NULL'. +ifx.nullformat = 0 + +[Session] +; Handler used to store/retrieve data. +session.save_handler = files + +; Argument passed to save_handler. In the case of files, this is the path +; where data files are stored. Note: Windows users have to change this +; variable in order to use PHP's session functions. +; +; As of PHP 4.0.1, you can define the path as: +; +; session.save_path = "N;/path" +; +; where N is an integer. Instead of storing all the session files in +; /path, what this will do is use subdirectories N-levels deep, and +; store the session data in those directories. This is useful if you +; or your OS have problems with lots of files in one directory, and is +; a more efficient layout for servers that handle lots of sessions. +; +; NOTE 1: PHP will not create this directory structure automatically. +; You can use the script in the ext/session dir for that purpose. +; NOTE 2: See the section on garbage collection below if you choose to +; use subdirectories for session storage +; +; The file storage module creates files using mode 600 by default. +; You can change that by using +; +; session.save_path = "N;MODE;/path" +; +; where MODE is the octal representation of the mode. Note that this +; does not overwrite the process's umask. +;session.save_path = "/tmp" + +; Whether to use cookies. +session.use_cookies = 1 + +;session.cookie_secure = + +; This option enables administrators to make their users invulnerable to +; attacks which involve passing session ids in URLs; defaults to 0. +; session.use_only_cookies = 1 + +; Name of the session (used as cookie name). +session.name = PHPSESSID + +; Initialize session on request startup. +session.auto_start = 0 + +; Lifetime in seconds of cookie or, if 0, until browser is restarted. +session.cookie_lifetime = 0 + +; The path for which the cookie is valid. +session.cookie_path = / + +; The domain for which the cookie is valid. +session.cookie_domain = + +; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. +session.cookie_httponly = + +; Handler used to serialize data. php is the standard serializer of PHP. +session.serialize_handler = php + +; Define the probability that the 'garbage collection' process is started +; on every session initialization. +; The probability is calculated by using gc_probability/gc_divisor, +; e.g. 1/100 means there is a 1% chance that the GC process starts +; on each request. + +session.gc_probability = 1 +session.gc_divisor = 100 + +; After this number of seconds, stored data will be seen as 'garbage' and +; cleaned up by the garbage collection process. +session.gc_maxlifetime = 1440 + +; NOTE: If you are using the subdirectory option for storing session files +; (see session.save_path above), then garbage collection does *not* +; happen automatically. You will need to do your own garbage +; collection through a shell script, cron entry, or some other method. +; For example, the following script would is the equivalent of +; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): +; cd /path/to/sessions; find -cmin +24 | xargs rm + +; PHP 4.2 and less have an undocumented feature/bug that allows you to +; to initialize a session variable in the global scope, albeit register_globals +; is disabled. PHP 4.3 and later will warn you, if this feature is used. +; You can disable the feature and the warning separately. At this time, +; the warning is only displayed, if bug_compat_42 is enabled. + +session.bug_compat_42 = 1 +session.bug_compat_warn = 1 + +; Check HTTP Referer to invalidate externally stored URLs containing ids. +; HTTP_REFERER has to contain this substring for the session to be +; considered as valid. +session.referer_check = + +; How many bytes to read from the file. +session.entropy_length = 0 + +; Specified here to create the session id. +session.entropy_file = + +;session.entropy_length = 16 + +;session.entropy_file = /dev/urandom + +; Set to {nocache,private,public,} to determine HTTP caching aspects +; or leave this empty to avoid sending anti-caching headers. +session.cache_limiter = nocache + +; Document expires after n minutes. +session.cache_expire = 180 + +; trans sid support is disabled by default. +; Use of trans sid may risk your users security. +; Use this option with caution. +; - User may send URL contains active session ID +; to other person via. email/irc/etc. +; - URL that contains active session ID may be stored +; in publically accessible computer. +; - User may access your site with the same session ID +; always using URL stored in browser's history or bookmarks. +session.use_trans_sid = 0 + +; Select a hash function +; 0: MD5 (128 bits) +; 1: SHA-1 (160 bits) +session.hash_function = 0 + +; Define how many bits are stored in each character when converting +; the binary hash data to something readable. +; +; 4 bits: 0-9, a-f +; 5 bits: 0-9, a-v +; 6 bits: 0-9, a-z, A-Z, "-", "," +session.hash_bits_per_character = 4 + +; The URL rewriter will look for URLs in a defined set of HTML tags. +; form/fieldset are special; if you include them here, the rewriter will +; add a hidden field with the info which is otherwise appended +; to URLs. If you want XHTML conformity, remove the form entry. +; Note that all valid entries require a "=", even if no value follows. +url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset=" + +[MSSQL] +; Allow or prevent persistent links. +mssql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +mssql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +mssql.max_links = -1 + +; Minimum error severity to display. +mssql.min_error_severity = 10 + +; Minimum message severity to display. +mssql.min_message_severity = 10 + +; Compatibility mode with old versions of PHP 3.0. +mssql.compatability_mode = Off + +; Connect timeout +;mssql.connect_timeout = 5 + +; Query timeout +;mssql.timeout = 60 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textlimit = 4096 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textsize = 4096 + +; Limits the number of records in each batch. 0 = all records in one batch. +;mssql.batchsize = 0 + +; Specify how datetime and datetim4 columns are returned +; On => Returns data converted to SQL server settings +; Off => Returns values as YYYY-MM-DD hh:mm:ss +;mssql.datetimeconvert = On + +; Use NT authentication when connecting to the server +mssql.secure_connection = Off + +; Specify max number of processes. -1 = library default +; msdlib defaults to 25 +; FreeTDS defaults to 4096 +;mssql.max_procs = -1 + +; Specify client character set. +; If empty or not set the client charset from freetds.comf is used +; This is only used when compiled with FreeTDS +;mssql.charset = "ISO-8859-1" + +[Assertion] +; Assert(expr); active by default. +;assert.active = On + +; Issue a PHP warning for each failed assertion. +;assert.warning = On + +; Don't bail out by default. +;assert.bail = Off + +; User-function to be called if an assertion fails. +;assert.callback = 0 + +; Eval the expression with current error_reporting(). Set to true if you want +; error_reporting(0) around the eval(). +;assert.quiet_eval = 0 + +[COM] +; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs +;com.typelib_file = +; allow Distributed-COM calls +;com.allow_dcom = true +; autoregister constants of a components typlib on com_load() +;com.autoregister_typelib = true +; register constants casesensitive +;com.autoregister_casesensitive = false +; show warnings on duplicate constant registrations +;com.autoregister_verbose = true + +[mbstring] +; language for internal character representation. +;mbstring.language = Japanese + +; internal/script encoding. +; Some encoding cannot work as internal encoding. +; (e.g. SJIS, BIG5, ISO-2022-*) +;mbstring.internal_encoding = EUC-JP + +; http input encoding. +;mbstring.http_input = auto + +; http output encoding. mb_output_handler must be +; registered as output buffer to function +;mbstring.http_output = SJIS + +; enable automatic encoding translation according to +; mbstring.internal_encoding setting. Input chars are +; converted to internal encoding by setting this to On. +; Note: Do _not_ use automatic encoding translation for +; portable libs/applications. +;mbstring.encoding_translation = Off + +; automatic encoding detection order. +; auto means +;mbstring.detect_order = auto + +; substitute_character used when character cannot be converted +; one from another +;mbstring.substitute_character = none; + +; overload(replace) single byte functions by mbstring functions. +; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), +; etc. Possible values are 0,1,2,4 or combination of them. +; For example, 7 for overload everything. +; 0: No overload +; 1: Overload mail() function +; 2: Overload str*() functions +; 4: Overload ereg*() functions +;mbstring.func_overload = 0 + +[FrontBase] +;fbsql.allow_persistent = On +;fbsql.autocommit = On +;fbsql.show_timestamp_decimals = Off +;fbsql.default_database = +;fbsql.default_database_password = +;fbsql.default_host = +;fbsql.default_password = +;fbsql.default_user = "_SYSTEM" +;fbsql.generate_warnings = Off +;fbsql.max_connections = 128 +;fbsql.max_links = 128 +;fbsql.max_persistent = -1 +;fbsql.max_results = 128 + +[gd] +; Tell the jpeg decode to libjpeg warnings and try to create +; a gd image. The warning will then be displayed as notices +; disabled by default +;gd.jpeg_ignore_warning = 0 + +[exif] +; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. +; With mbstring support this will automatically be converted into the encoding +; given by corresponding encode setting. When empty mbstring.internal_encoding +; is used. For the decode settings you can distinguish between motorola and +; intel byte order. A decode setting cannot be empty. +;exif.encode_unicode = ISO-8859-15 +;exif.decode_unicode_motorola = UCS-2BE +;exif.decode_unicode_intel = UCS-2LE +;exif.encode_jis = +;exif.decode_jis_motorola = JIS +;exif.decode_jis_intel = JIS + +[Tidy] +; The path to a default tidy configuration file to use when using tidy +;tidy.default_config = /usr/local/lib/php/default.tcfg + +; Should tidy clean and repair output automatically? +; WARNING: Do not use this option if you are generating non-html content +; such as dynamic images +tidy.clean_output = Off + +[soap] +; Enables or disables WSDL caching feature. +soap.wsdl_cache_enabled=1 +; Sets the directory name where SOAP extension will put cache files. +soap.wsdl_cache_dir="/tmp" +; (time to live) Sets the number of second while cached file will be used +; instead of original one. +soap.wsdl_cache_ttl=86400 + +; Local Variables: +; tab-width: 4 +; End: diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache.dll new file mode 100644 index 0000000..896d80a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2.dll new file mode 100644 index 0000000..b534331 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2_2.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2_2.dll new file mode 100644 index 0000000..149fa5d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2_2.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2_2_filter.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2_2_filter.dll new file mode 100644 index 0000000..817c6fe Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2_2_filter.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2_filter.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2_filter.dll new file mode 100644 index 0000000..713765d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache2_filter.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache_hooks.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache_hooks.dll new file mode 100644 index 0000000..2d4f980 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5apache_hooks.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5embed.lib b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5embed.lib new file mode 100644 index 0000000..d1b451b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5embed.lib differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5isapi.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5isapi.dll new file mode 100644 index 0000000..40b0b29 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5isapi.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5nsapi.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5nsapi.dll new file mode 100644 index 0000000..48d1d6c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5nsapi.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5ts.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5ts.dll new file mode 100644 index 0000000..24e957a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/php5ts.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/pws-php5cgi.reg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/pws-php5cgi.reg new file mode 100644 index 0000000..c462ed3 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/pws-php5cgi.reg @@ -0,0 +1,6 @@ +REGEDIT4 + +[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] +".php"="D:\\Program Files Portable\\Servers\\TinyWeb Server\\php\\php-cgi.exe" + + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/pws-php5isapi.reg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/pws-php5isapi.reg new file mode 100644 index 0000000..e713d3e --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/pws-php5isapi.reg @@ -0,0 +1,5 @@ +REGEDIT4 + +[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] +".php"="[PUT PATH HERE]\\php5isapi.dll" + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/run_server.cmd b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/run_server.cmd new file mode 100644 index 0000000..64961fb --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/run_server.cmd @@ -0,0 +1 @@ +php-cgi.exe -b 127.0.0.1:1002 \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/snapshot.txt b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/snapshot.txt new file mode 100644 index 0000000..32ffc71 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/snapshot.txt @@ -0,0 +1,128 @@ +This snapshot was automatically generated on +Wed, 21 Jul 2010 18:44:42 +0100 + +Version: 5.2.14 +Branch: HEAD +Build: Release_TS + +Built-in Extensions +=========================== +bcmath +calendar +com_dotnet +ctype +date +filter +ftp +hash +iconv +json +odbc +pcre +Reflection +session +libxml +standard +tokenizer +zlib +SimpleXML +dom +SPL +wddx +xml +xmlreader +xmlwriter + + +Dependency information: +Module: php5apache2_2_filter.dll +=========================== + libapr-1.dll + libaprutil-1.dll + +Module: php5apache2_2.dll +=========================== + libapr-1.dll + libaprutil-1.dll + +Module: php_curl.dll +=========================== + libeay32.dll + zlib.dll + ssleay32.dll + wldap32.dll + +Module: php_fdf.dll +=========================== + fdftk.dll + +Module: php_imap.dll +=========================== + crypt32.dll + +Module: php_interbase.dll +=========================== + gds32.dll + +Module: php_ldap.dll +=========================== + ssleay32.dll + libeay32.dll + +Module: php_mcrypt.dll +=========================== + libmcrypt.dll + +Module: php_mhash.dll +=========================== + libmhash.dll + +Module: php_msql.dll +=========================== + msql.dll + +Module: php_mssql.dll +=========================== + ntwdblib.dll + +Module: php_mysql.dll +=========================== + libmysql.dll + +Module: php_mysqli.dll +=========================== + libmysql.dll + +Module: php_openssl.dll +=========================== + ssleay32.dll + libeay32.dll + +Module: php_pgsql.dll +=========================== + libpq.dll + +Module: php_pspell.dll +=========================== + aspell-15.dll + +Module: php_pdo_mssql.dll +=========================== + ntwdblib.dll + +Module: php_pdo_firebird.dll +=========================== + gds32.dll + +Module: php_pdo_mysql.dll +=========================== + libmysql.dll + +Module: php_pdo_pgsql.dll +=========================== + libpq.dll + +Module: php_pdo_sqlite_external.dll +=========================== + sqlite3.dll + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ssleay32.dll b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ssleay32.dll new file mode 100644 index 0000000..9bf2c69 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/php/ssleay32.dll differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/run_web_server.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/run_web_server.exe new file mode 100644 index 0000000..613ebce Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/run_web_server.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/run_web_server.ini b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/run_web_server.ini new file mode 100644 index 0000000..56c8ba5 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/run_web_server.ini @@ -0,0 +1,9 @@ +[settings] +;--------------------PHP directory (relative) +php_directory=php + +;--------------------default port number +default_port=81 + +;--------------------CGI executable (default: php-cgi.exe), should be located in PHP directory +cgi_executable=php-cgi.exe diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/tiny.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/tiny.exe new file mode 100644 index 0000000..f55e254 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/tiny.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/login.exe b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/login.exe new file mode 100644 index 0000000..e019e4f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/login.exe differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/shell.php b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/shell.php new file mode 100644 index 0000000..ce66c32 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/shell.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/test.cmd b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/test.cmd new file mode 100644 index 0000000..9e85470 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/test.cmd @@ -0,0 +1,3 @@ +@echo off +net user + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/test.php b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/test.php new file mode 100644 index 0000000..1ca06b8 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/test.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/test.pl b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/test.pl new file mode 100644 index 0000000..2a8bc74 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/cgi-bin/test.pl @@ -0,0 +1,16 @@ +########################################################################## +## +## CGI Testing Example +## +## Copyright (C) 1997-2000 RIT Research Labs +## +########################################################################## + +print "Content-Type: text/html\n\n"; + +print "Sample perl script :-)\r\n"; + +print "
\r\n";
+print "WHOAMI: "; system "whoami";
+system "net user";
+print "
\r\n"; diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/index.htm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/index.htm new file mode 100644 index 0000000..3d939b6 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/index.htm @@ -0,0 +1,7 @@ + + +TinyWeb Server is here! :-) + + + + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/index.php b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/index.php new file mode 100644 index 0000000..0386bb3 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/index.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/login.htm b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/login.htm new file mode 100644 index 0000000..697919a --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/bin/tinyWebServer/wwwroot/login.htm @@ -0,0 +1,20 @@ + + +Log in + + +

TinyWeb CGI Testing Example

+
+

Log in

+
+UserId
+
+Password
+ +

+ +

+
+ + + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/am.png b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/am.png new file mode 100644 index 0000000..f0e644b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/am.png differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/ar.png b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/ar.png new file mode 100644 index 0000000..461bd8a Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/ar.png differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/as.png b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/as.png new file mode 100644 index 0000000..a7b962e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/as.png differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/av.png b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/av.png new file mode 100644 index 0000000..e7a65b9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/av.png differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/star.png b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/star.png new file mode 100644 index 0000000..92865b1 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/star.png differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/web.png b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/web.png new file mode 100644 index 0000000..d0f0861 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/menuIcons/web.png differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/apacheLicenseChocolatey.html b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/apacheLicenseChocolatey.html new file mode 100644 index 0000000..b60c099 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/apacheLicenseChocolatey.html @@ -0,0 +1,22 @@ + + + + +
+
  Copyright 2011 - Present +
Rob Reynolds +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. +
+ + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/apacheLicenseSC.html b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/apacheLicenseSC.html new file mode 100644 index 0000000..d791f8b --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/apacheLicenseSC.html @@ -0,0 +1,22 @@ + + + + +
+
  Copyright 2015 - Present +
Maxim F. Stewart +
+
Licensed under the Apache License, Version 2.0 (the "License"); +
you may not use this file except in compliance with the License. +
You may obtain a copy of the License at +
+
     http://www.apache.org/licenses/LICENSE-2.0 +
+
Unless required by applicable law or agreed to in writing, software +
distributed under the License is distributed on an "AS IS" BASIS, +
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +
See the License for the specific language governing permissions and +
limitations under the License. +
+ + diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/apacheLicenseSC.txt b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/apacheLicenseSC.txt new file mode 100644 index 0000000..0b67128 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/apacheLicenseSC.txt @@ -0,0 +1,14 @@ +Copyright 2015 - Present +Maxim F. Stewart + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/background.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/background.jpg new file mode 100644 index 0000000..70f446f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/background.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/chocolateyicon.ico b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/chocolateyicon.ico new file mode 100644 index 0000000..ea8db1b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/chocolateyicon.ico differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/css.css b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/css.css new file mode 100644 index 0000000..3a17105 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/css.css @@ -0,0 +1,120 @@ +/*Affects both hta files*/ +body { + width: auto; + background: #333333; +} +/*Affects both hta files*/ + +/* BEGINNING OF TECHNICAL INSTALLER CSS*/ +.divStyleHeader, .divStyleLeftColumn, +.BottomFrame { + clear: both; + z-index: 0; + color: #FFFFFF; + width: 96%; + margin-left: 2%; + margin-right: 2%; + border-style: solid; + border-width: .2em; + background: #222222; + filter: alpha(opacity=80); +} +.bttn, .populr { + background: #222222; + float: left; +} +.bttn { + color: #00FF00; +} +.bttn:hover { + background: #FFFFFF; + color: #000000; +} +.bttnBTTM { + float: left; + background: #222222; + color: #FFFFFF; + margin-left: 2em; +} +.bttnBTTM:hover { + color: #00E8FF; +} +.populr:hover { + background: #FFFFFF; + color: #000000; +} +.divStyleHeader { + clear: both; + width: 96%; + height: 6em; + margin-bottom: 1em; +} +.middleFrame { + clear: both; + z-index: 0; + height: 24em; + width: 96%; + margin-left: 2%; + margin-right: 2%; + float: left; + color: #FFFFFF; + background: #222222; + filter: alpha(opacity=80); + margin-bottom: 1em; +} +.BottomFrame { + height: 2em; + margin-top: .5em; +} +.image { + float: right; + width: 6em; + height: 5.5em; + background: #222222; + margin-left: 1em; +} +.image:hover { + background: #FFFFFF; +} +/* END OF TECHNICAL INSTALLER CSS*/ + + + +/* BEGINNING OF POPULER HTA PAGE CSS*/ + +.imageStyl { + width: 6em; + height: 4em; + float: left; + margin-top: 1.5em; + margin-left: 5em; + z-index: 1; +} +.imageStyl:hover { + background-color: #000000; + width: 8em; + height: 8em; +} +.groupTitle { + color: #0E8FF; + font-size: 200%; +} +.divStyle, .divStyleAbout { + z-index: 0; + clear: both; + position: relative; + text-align: center; + width: 98%; + font-size: 100%; + color: #FFFFFF; + background-color: #222222; + filter: alpha(opacity=80); +} +.divStyle { + margin: .2em; + margin-top: 2em; + padding: .2em; +} +.divStyle:hover { + height: 20em; +} diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/favicon.ico b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/favicon.ico new file mode 100644 index 0000000..0328b56 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/other/favicon.ico differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/7zip.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/7zip.jpg new file mode 100644 index 0000000..2662e88 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/7zip.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/Libreoffice.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/Libreoffice.jpg new file mode 100644 index 0000000..81b25fb Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/Libreoffice.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/adwcleaner.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/adwcleaner.jpg new file mode 100644 index 0000000..b7b273c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/adwcleaner.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/avast.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/avast.jpg new file mode 100644 index 0000000..7634f2c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/avast.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/bat.png b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/bat.png new file mode 100644 index 0000000..364941d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/bat.png differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/bleachbit.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/bleachbit.jpg new file mode 100644 index 0000000..cf51ac7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/bleachbit.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/cCleaner.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/cCleaner.jpg new file mode 100644 index 0000000..4e98a91 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/cCleaner.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/calibre.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/calibre.jpg new file mode 100644 index 0000000..9643de7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/calibre.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/chrome.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/chrome.jpg new file mode 100644 index 0000000..2b0923e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/chrome.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/clover.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/clover.jpg new file mode 100644 index 0000000..c9b87a4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/clover.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/daumPotPlayer.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/daumPotPlayer.jpg new file mode 100644 index 0000000..88233c1 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/daumPotPlayer.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/deffraggler.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/deffraggler.jpg new file mode 100644 index 0000000..a33c26b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/deffraggler.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/deluge.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/deluge.jpg new file mode 100644 index 0000000..fdc0ed4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/deluge.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/dexpot.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/dexpot.jpg new file mode 100644 index 0000000..150f100 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/dexpot.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/dropbox.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/dropbox.jpg new file mode 100644 index 0000000..4ad06c2 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/dropbox.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/fileZilla.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/fileZilla.jpg new file mode 100644 index 0000000..0d49fbd Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/fileZilla.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/firefox.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/firefox.jpg new file mode 100644 index 0000000..e94cdfa Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/firefox.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/flux.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/flux.jpg new file mode 100644 index 0000000..15e127c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/flux.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/foxit.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/foxit.jpg new file mode 100644 index 0000000..eea1070 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/foxit.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/gimp.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/gimp.jpg new file mode 100644 index 0000000..8dba116 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/gimp.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/herdprotect.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/herdprotect.jpg new file mode 100644 index 0000000..9bf433e Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/herdprotect.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/hexchat.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/hexchat.jpg new file mode 100644 index 0000000..9148af3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/hexchat.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/hijackThis.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/hijackThis.jpg new file mode 100644 index 0000000..1f107f4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/hijackThis.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/hitmanpro.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/hitmanpro.jpg new file mode 100644 index 0000000..1d9a979 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/hitmanpro.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/jrt.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/jrt.jpg new file mode 100644 index 0000000..33357ab Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/jrt.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/krita.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/krita.jpg new file mode 100644 index 0000000..152669c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/krita.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/lilRegCleaner.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/lilRegCleaner.jpg new file mode 100644 index 0000000..18f2d67 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/lilRegCleaner.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/malwarebytes.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/malwarebytes.jpg new file mode 100644 index 0000000..ac39bd9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/malwarebytes.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/megaSync.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/megaSync.jpg new file mode 100644 index 0000000..277145f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/megaSync.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/midori.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/midori.jpg new file mode 100644 index 0000000..615e709 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/midori.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/multiCommander.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/multiCommander.jpg new file mode 100644 index 0000000..6cb81ae Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/multiCommander.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/myDefrag.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/myDefrag.jpg new file mode 100644 index 0000000..15ee163 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/myDefrag.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/nirsoft.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/nirsoft.jpg new file mode 100644 index 0000000..359ff8c Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/nirsoft.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/notepad++.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/notepad++.jpg new file mode 100644 index 0000000..840d6c5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/notepad++.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/obs.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/obs.jpg new file mode 100644 index 0000000..0e7fc3f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/obs.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/openoffice.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/openoffice.jpg new file mode 100644 index 0000000..dd18a79 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/openoffice.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/opera.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/opera.jpg new file mode 100644 index 0000000..57d51dc Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/opera.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/paintnet.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/paintnet.jpg new file mode 100644 index 0000000..265dc9f Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/paintnet.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/pc-decrapifier.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/pc-decrapifier.jpg new file mode 100644 index 0000000..6cceb9d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/pc-decrapifier.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/pcDecrap.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/pcDecrap.jpg new file mode 100644 index 0000000..547dd28 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/pcDecrap.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/peazip.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/peazip.jpg new file mode 100644 index 0000000..9cc4324 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/peazip.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/pidgin.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/pidgin.jpg new file mode 100644 index 0000000..dca51a7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/pidgin.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/privateFirewall.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/privateFirewall.jpg new file mode 100644 index 0000000..04f14a3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/privateFirewall.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/qBittorrent.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/qBittorrent.jpg new file mode 100644 index 0000000..8d13a49 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/qBittorrent.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/qupzilla.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/qupzilla.jpg new file mode 100644 index 0000000..a06e633 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/qupzilla.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/roguekiller.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/roguekiller.jpg new file mode 100644 index 0000000..f1814b5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/roguekiller.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/skype.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/skype.jpg new file mode 100644 index 0000000..abb9c18 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/skype.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/smplayer2.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/smplayer2.jpg new file mode 100644 index 0000000..a9150a7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/smplayer2.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/sumo.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/sumo.jpg new file mode 100644 index 0000000..c7197b5 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/sumo.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/superantispyware.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/superantispyware.jpg new file mode 100644 index 0000000..afa6bf9 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/superantispyware.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/tdsskiller.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/tdsskiller.jpg new file mode 100644 index 0000000..19c3cb4 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/tdsskiller.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/teamSpeak.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/teamSpeak.jpg new file mode 100644 index 0000000..52809c8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/teamSpeak.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/teamviewer.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/teamviewer.jpg new file mode 100644 index 0000000..4aaeda3 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/teamviewer.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/thunderbird.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/thunderbird.jpg new file mode 100644 index 0000000..816e2d8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/thunderbird.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/tinyWebSrvr.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/tinyWebSrvr.jpg new file mode 100644 index 0000000..0e1107d Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/tinyWebSrvr.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/transmission-qt.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/transmission-qt.jpg new file mode 100644 index 0000000..55f907b Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/transmission-qt.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/uvk.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/uvk.jpg new file mode 100644 index 0000000..d66cae8 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/uvk.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vbox.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vbox.jpg new file mode 100644 index 0000000..8bbeea7 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vbox.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vcd.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vcd.jpg new file mode 100644 index 0000000..e47fcbe Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vcd.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vlc.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vlc.jpg new file mode 100644 index 0000000..2039293 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vlc.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vuze.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vuze.jpg new file mode 100644 index 0000000..0fa32f1 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/vuze.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/winrar.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/winrar.jpg new file mode 100644 index 0000000..a0c3cde Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/winrar.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/wpsOffice.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/wpsOffice.jpg new file mode 100644 index 0000000..01ad896 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/wpsOffice.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/xnview.jpg b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/xnview.jpg new file mode 100644 index 0000000..a276aa6 Binary files /dev/null and b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/resources/thumbnails/xnview.jpg differ diff --git a/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/sentinelCommand.hta b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/sentinelCommand.hta new file mode 100644 index 0000000..799a9e3 --- /dev/null +++ b/HTA Projects/Sentinel-Command/Src/sentinelCommand-v1.02/sentinelCommand.hta @@ -0,0 +1,211 @@ + + +Sentinel Command + + + + + + + + +
+ +
+ +
+
+
+

About Sentinel Command

+

About Chocolatey NuGet

+
+
+ + diff --git a/Java Peojects/Bookish/LICENSE b/Java Peojects/Bookish/LICENSE new file mode 100644 index 0000000..8cdb845 --- /dev/null +++ b/Java Peojects/Bookish/LICENSE @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. + diff --git a/Java Peojects/Bookish/README.md b/Java Peojects/Bookish/README.md new file mode 100644 index 0000000..54d0f57 --- /dev/null +++ b/Java Peojects/Bookish/README.md @@ -0,0 +1,14 @@ +### Description +
+This is a script that will take a bookmarks.html file from Firefox and output it to a better looking format complete with site snapshot images.. +### Preparation +
+You will need to install lynx to be able to pull the links from the bookmarks file. +
+ sudo apt-get install lynx +### Setup/Usage +
+From firefox go to the bookmarks manager and select "Import and Backup". +Select "Export bookmars to html..." and save the file in the root of this program dir. Last, run the bookishScan.sh and wait for the scan to complete. +Keep the directory structure somewhere you wont delete it and then setup your browser to use the bookMarksHomePg.html as your home page. +Enjoy! diff --git a/Java Peojects/Bookish/bookishScan.sh b/Java Peojects/Bookish/bookishScan.sh new file mode 100755 index 0000000..7dafc7e --- /dev/null +++ b/Java Peojects/Bookish/bookishScan.sh @@ -0,0 +1,70 @@ +#!/bin/bash +# +# By Maxim F. Stewart +# Contact: [maxim2131@gmail.com] OR [gamer1119@gmail.com] +# +# Copyright 2013 Maxim F. Stewart +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +#-------------------------------------------------------------------------# +# Possibly use in future releases +# wget http://www.google.com/s2/favicons?domain_url=${link} -O ./faveIcons/$i.png + +main() +{ + lynx -force_html -dump --listonly ./bookmarks.html | awk '/^ *[0-9]+\. / { print $2}' > ./links.txt + + echo ' + + + Bookish Home + + + + +
" +' > ./bookMarksHomePg.html +body; +} + +body() +{ +x=$(cat ./links.txt | wc -l) >> /dev/null ; +i="1" + + while [ $i -le $x ]; do + line=$(sed -n "${i}p" ./links.txt); + link=$(echo "$line" | sed 's/*\///'); + ./resources/bin/wkhtmltoimage --crop-w 1280 \ + --crop-h 900 \ + --width 1920 \ + --height 1080 \ + --quality 75 \ + --quiet ${link} \ + ./snapShots/$i.png + +echo "" >> bookMarksHomePg.html + i=$[$i++1] ; +done + echo ' +' >> ./bookMarksHomePg.html +rm links.txt +} +main diff --git a/Java Peojects/Bookish/resources/bin/wkhtmltoimage b/Java Peojects/Bookish/resources/bin/wkhtmltoimage new file mode 100755 index 0000000..f78d070 Binary files /dev/null and b/Java Peojects/Bookish/resources/bin/wkhtmltoimage differ diff --git a/Java Peojects/Bookish/resources/css.css b/Java Peojects/Bookish/resources/css.css new file mode 100644 index 0000000..a05b566 --- /dev/null +++ b/Java Peojects/Bookish/resources/css.css @@ -0,0 +1,39 @@ +#bg { + position: fixed; + top: 0%; + left: 0%; + width: 100%; + height: 100%; + z-index: -1; +} +#bg img { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +.section { + overflow:auto; + display: block; + float: left; + width: 350; + height: 500; + text-align: center; + font-size: 100%; + padding-top: 1em; + margin: 1em; + background: rgba(19, 21, 21, .7); + color: rgba(0, 232, 255, .69); /*#00E8FF*/ + border-style: solid; + border-width: .2em; + +} + +a { + color: yellow; +} diff --git a/Java Peojects/Bookish/resources/imgs/matrix.gif b/Java Peojects/Bookish/resources/imgs/matrix.gif new file mode 100644 index 0000000..350269b Binary files /dev/null and b/Java Peojects/Bookish/resources/imgs/matrix.gif differ diff --git a/Java Peojects/Bookish/snapShots/placeHolder.md b/Java Peojects/Bookish/snapShots/placeHolder.md new file mode 100644 index 0000000..e69de29 diff --git a/Java Peojects/Bookshelf/NOTES.txt b/Java Peojects/Bookshelf/NOTES.txt new file mode 100644 index 0000000..75a1c28 --- /dev/null +++ b/Java Peojects/Bookshelf/NOTES.txt @@ -0,0 +1,3 @@ +openfx +imagemagic +python \ No newline at end of file diff --git a/Java Peojects/Bookshelf/bin/Bookshelf.class b/Java Peojects/Bookshelf/bin/Bookshelf.class new file mode 100644 index 0000000..b3fdc82 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/Bookshelf.class differ diff --git a/Java Peojects/Bookshelf/bin/CleanPath.class b/Java Peojects/Bookshelf/bin/CleanPath.class new file mode 100644 index 0000000..5483f2f Binary files /dev/null and b/Java Peojects/Bookshelf/bin/CleanPath.class differ diff --git a/Java Peojects/Bookshelf/bin/Controller$1.class b/Java Peojects/Bookshelf/bin/Controller$1.class new file mode 100644 index 0000000..f44b168 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/Controller$1.class differ diff --git a/Java Peojects/Bookshelf/bin/Controller$2.class b/Java Peojects/Bookshelf/bin/Controller$2.class new file mode 100644 index 0000000..860409c Binary files /dev/null and b/Java Peojects/Bookshelf/bin/Controller$2.class differ diff --git a/Java Peojects/Bookshelf/bin/Controller.class b/Java Peojects/Bookshelf/bin/Controller.class new file mode 100644 index 0000000..511309b Binary files /dev/null and b/Java Peojects/Bookshelf/bin/Controller.class differ diff --git a/Java Peojects/Bookshelf/bin/Opener.class b/Java Peojects/Bookshelf/bin/Opener.class new file mode 100644 index 0000000..555cec6 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/Opener.class differ diff --git a/Java Peojects/Bookshelf/bin/hs_err_pid14779.log b/Java Peojects/Bookshelf/bin/hs_err_pid14779.log new file mode 100644 index 0000000..47b0531 --- /dev/null +++ b/Java Peojects/Bookshelf/bin/hs_err_pid14779.log @@ -0,0 +1,1009 @@ +# +# There is insufficient memory for the Java Runtime Environment to continue. +# Native memory allocation (mmap) failed to map 360185856 bytes for committing reserved memory. +# Possible reasons: +# The system is out of physical RAM or swap space +# In 32 bit mode, the process size limit was hit +# Possible solutions: +# Reduce memory load on the system +# Increase physical memory or swap space +# Check if swap backing store is full +# Use 64 bit Java on a 64 bit OS +# Decrease Java heap size (-Xmx/-Xms) +# Decrease number of Java threads +# Decrease Java thread stack sizes (-Xss) +# Set larger code cache with -XX:ReservedCodeCacheSize= +# This output file may be truncated or incomplete. +# +# Out of Memory Error (os_linux.cpp:2643), pid=14779, tid=0x00007fca94709700 +# +# JRE version: OpenJDK Runtime Environment (8.0_151-b12) (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12) +# Java VM: OpenJDK 64-Bit Server VM (25.151-b12 mixed mode linux-amd64 compressed oops) +# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again +# + +--------------- T H R E A D --------------- + +Current thread (0x00007fcaac182000): VMThread [stack: 0x00007fca94609000,0x00007fca9470a000] [id=14788] + +Stack: [0x00007fca94609000,0x00007fca9470a000], sp=0x00007fca94708480, free space=1021k +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +V [libjvm.so+0xa684eb] +V [libjvm.so+0x4c579c] +V [libjvm.so+0x8b6b50] +V [libjvm.so+0x8b0fce] +V [libjvm.so+0x92b806] +V [libjvm.so+0x91ae9a] +V [libjvm.so+0x91b0a3] +V [libjvm.so+0x91ba08] +V [libjvm.so+0x921cce] +V [libjvm.so+0x92966d] +V [libjvm.so+0x8db3c3] +V [libjvm.so+0xa6a192] +V [libjvm.so+0xa6f277] +V [libjvm.so+0xa6ca47] +V [libjvm.so+0xa6decf] +V [libjvm.so+0xa6e3c1] +V [libjvm.so+0x8b4032] + +VM_Operation (0x00007fca41984390): ParallelGCFailedAllocation, mode: safepoint, requested by thread 0x00007fcaac361000 + + +--------------- P R O C E S S --------------- + +Java Threads: ( => current thread ) + 0x00007fca2c0c5000 JavaThread "TimerQueue" daemon [_thread_blocked, id=14809, stack(0x00007fca429b1000,0x00007fca42ab2000)] + 0x00007fcaac00a000 JavaThread "DestroyJavaVM" [_thread_blocked, id=14781, stack(0x00007fcab4399000,0x00007fcab449a000)] + 0x00007fcaac361000 JavaThread "com.sun.pdfview.ThumbPanel" [_thread_blocked, id=14804, stack(0x00007fca41885000,0x00007fca41986000)] + 0x00007fcaac3dc800 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=14803, stack(0x00007fca425af000,0x00007fca426b0000)] + 0x00007fcaac3d1000 JavaThread "AWT-Shutdown" [_thread_blocked, id=14802, stack(0x00007fca426b0000,0x00007fca427b1000)] + 0x00007fcaac3aa000 JavaThread "Thread-0" daemon [_thread_blocked, id=14799, stack(0x00007fca6d535000,0x00007fca6d636000)] + 0x00007fcaac379800 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=14798, stack(0x00007fca6d636000,0x00007fca6d737000)] + 0x00007fcaac357000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=14797, stack(0x00007fca6db47000,0x00007fca6dc48000)] + 0x00007fcaac1cc000 JavaThread "Service Thread" daemon [_thread_blocked, id=14795, stack(0x00007fca6fbfc000,0x00007fca6fcfd000)] + 0x00007fcaac1bd000 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=14794, stack(0x00007fca6fcfd000,0x00007fca6fdfe000)] + 0x00007fcaac1bb000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=14793, stack(0x00007fca6fdfe000,0x00007fca6feff000)] + 0x00007fcaac1b8000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=14792, stack(0x00007fca6feff000,0x00007fca70000000)] + 0x00007fcaac1b6000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=14791, stack(0x00007fca9402e000,0x00007fca9412f000)] + 0x00007fcaac18e800 JavaThread "Finalizer" daemon [_thread_blocked, id=14790, stack(0x00007fca94407000,0x00007fca94508000)] + 0x00007fcaac18a000 JavaThread "Reference Handler" daemon [_thread_blocked, id=14789, stack(0x00007fca94508000,0x00007fca94609000)] + +Other Threads: +=>0x00007fcaac182000 VMThread [stack: 0x00007fca94609000,0x00007fca9470a000] [id=14788] + 0x00007fcaac1ce800 WatcherThread [stack: 0x00007fca6fafb000,0x00007fca6fbfc000] [id=14796] + +VM state:at safepoint (normal execution) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x00007fcaac005a90] ExpandHeap_lock - owner thread: 0x00007fcaac182000 +[0x00007fcaac006110] Threads_lock - owner thread: 0x00007fcaac182000 +[0x00007fcaac006610] Heap_lock - owner thread: 0x00007fcaac361000 + +Heap: + PSYoungGen total 683520K, used 102130K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 342016K, 0% used [0x0000000781700000,0x0000000781700000,0x0000000796500000) + from space 341504K, 29% used [0x00000007ab280000,0x00000007b163cb38,0x00000007c0000000) + to space 341504K, 0% used [0x0000000796500000,0x0000000796500000,0x00000007ab280000) + ParOldGen total 865792K, used 865492K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 99% used [0x0000000704400000,0x00000007391351d0,0x0000000739180000) + Metaspace used 16580K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K + +Card table byte_map: [0x00007fcab048e000,0x00007fcab0a6d000] byte_map_base: 0x00007fcaacc6c000 + +Marking Bits: (ParMarkBitMap*) 0x00007fcab36802c0 + Begin Bits: [0x00007fca96c1a000, 0x00007fca99b0a000) + End Bits: [0x00007fca99b0a000, 0x00007fca9c9fa000) + +Polling page: 0x00007fcab44d4000 + +CodeCache: size=245760Kb used=7077Kb max_used=7228Kb free=238682Kb + bounds [0x00007fca9d000000, 0x00007fca9d720000, 0x00007fcaac000000] + total_blobs=2776 nmethods=2178 adapters=512 + compilation: enabled + +Compilation events (10 events): +Event: 136.584 Thread 0x00007fcaac1b8000 2500 % 4 java.awt.image.SinglePixelPackedSampleModel:: @ 157 (277 bytes) +Event: 136.588 Thread 0x00007fcaac1b8000 nmethod 2500% 0x00007fca9d31a5d0 code [0x00007fca9d31a740, 0x00007fca9d31aa78] +Event: 136.774 Thread 0x00007fcaac1bb000 2501 4 sun.java2d.xr.XRRenderer$XRDrawHandler::drawPixel (15 bytes) +Event: 136.778 Thread 0x00007fcaac1bb000 nmethod 2501 0x00007fca9d3e1510 code [0x00007fca9d3e1680, 0x00007fca9d3e1848] +Event: 136.831 Thread 0x00007fcaac1b8000 2502 ! 4 sun.java2d.SurfaceDataProxy::replaceData (329 bytes) +Event: 136.851 Thread 0x00007fcaac1b8000 nmethod 2502 0x00007fca9d5d3550 code [0x00007fca9d5d3760, 0x00007fca9d5d46e0] +Event: 136.932 Thread 0x00007fcaac1bb000 2503 4 sun.java2d.loops.ProcessPath::ProcessLine (518 bytes) +Event: 136.939 Thread 0x00007fcaac1bb000 nmethod 2503 0x00007fca9d4cf190 code [0x00007fca9d4cf360, 0x00007fca9d4cfb60] +Event: 137.554 Thread 0x00007fcaac1b8000 2504 4 sun.java2d.loops.ProcessPath$DrawProcessHandler::processFixedLine (425 bytes) +Event: 137.557 Thread 0x00007fcaac1b8000 nmethod 2504 0x00007fca9d430c10 code [0x00007fca9d430d60, 0x00007fca9d430e88] + +GC Heap History (10 events): +Event: 133.767 GC heap after +Heap after GC invocations=30 (full 4): + PSYoungGen total 699392K, used 214947K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 406528K, 0% used [0x0000000781700000,0x0000000781700000,0x000000079a400000) + from space 292864K, 73% used [0x00000007ae200000,0x00000007bb3e8f20,0x00000007c0000000) + to space 309248K, 0% used [0x000000079a400000,0x000000079a400000,0x00000007ad200000) + ParOldGen total 865792K, used 666527K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 76% used [0x0000000704400000,0x000000072cee7c60,0x0000000739180000) + Metaspace used 16578K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K +} +Event: 135.002 GC heap before +{Heap before GC invocations=31 (full 4): + PSYoungGen total 699392K, used 621475K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 406528K, 100% used [0x0000000781700000,0x000000079a400000,0x000000079a400000) + from space 292864K, 73% used [0x00000007ae200000,0x00000007bb3e8f20,0x00000007c0000000) + to space 309248K, 0% used [0x000000079a400000,0x000000079a400000,0x00000007ad200000) + ParOldGen total 865792K, used 666527K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 76% used [0x0000000704400000,0x000000072cee7c60,0x0000000739180000) + Metaspace used 16578K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K +Event: 135.166 GC heap after +Heap after GC invocations=31 (full 4): + PSYoungGen total 646656K, used 239741K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 406528K, 0% used [0x0000000781700000,0x0000000781700000,0x000000079a400000) + from space 240128K, 99% used [0x000000079a400000,0x00000007a8e1f4e8,0x00000007a8e80000) + to space 330752K, 0% used [0x00000007abd00000,0x00000007abd00000,0x00000007c0000000) + ParOldGen total 865792K, used 666527K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 76% used [0x0000000704400000,0x000000072cee7c60,0x0000000739180000) + Metaspace used 16578K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K +} +Event: 136.065 GC heap before +{Heap before GC invocations=32 (full 4): + PSYoungGen total 646656K, used 646269K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 406528K, 100% used [0x0000000781700000,0x000000079a400000,0x000000079a400000) + from space 240128K, 99% used [0x000000079a400000,0x00000007a8e1f4e8,0x00000007a8e80000) + to space 330752K, 0% used [0x00000007abd00000,0x00000007abd00000,0x00000007c0000000) + ParOldGen total 865792K, used 666527K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 76% used [0x0000000704400000,0x000000072cee7c70,0x0000000739180000) + Metaspace used 16580K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K +Event: 136.221 GC heap after +Heap after GC invocations=32 (full 4): + PSYoungGen total 672768K, used 263995K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 342016K, 0% used [0x0000000781700000,0x0000000781700000,0x0000000796500000) + from space 330752K, 79% used [0x00000007abd00000,0x00000007bbeceef8,0x00000007c0000000) + to space 341504K, 0% used [0x0000000796500000,0x0000000796500000,0x00000007ab280000) + ParOldGen total 865792K, used 666535K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 76% used [0x0000000704400000,0x000000072cee9c70,0x0000000739180000) + Metaspace used 16580K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K +} +Event: 136.965 GC heap before +{Heap before GC invocations=33 (full 4): + PSYoungGen total 672768K, used 606011K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 342016K, 100% used [0x0000000781700000,0x0000000796500000,0x0000000796500000) + from space 330752K, 79% used [0x00000007abd00000,0x00000007bbeceef8,0x00000007c0000000) + to space 341504K, 0% used [0x0000000796500000,0x0000000796500000,0x00000007ab280000) + ParOldGen total 865792K, used 666548K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 76% used [0x0000000704400000,0x000000072ceed0c0,0x0000000739180000) + Metaspace used 16580K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K +Event: 137.235 GC heap after +Heap after GC invocations=33 (full 4): + PSYoungGen total 683520K, used 225499K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 342016K, 0% used [0x0000000781700000,0x0000000781700000,0x0000000796500000) + from space 341504K, 66% used [0x0000000796500000,0x00000007a4136d60,0x00000007ab280000) + to space 341504K, 0% used [0x00000007ab280000,0x00000007ab280000,0x00000007c0000000) + ParOldGen total 865792K, used 727694K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 84% used [0x0000000704400000,0x0000000730aa3848,0x0000000739180000) + Metaspace used 16580K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K +} +Event: 137.982 GC heap before +{Heap before GC invocations=34 (full 4): + PSYoungGen total 683520K, used 567515K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 342016K, 100% used [0x0000000781700000,0x0000000796500000,0x0000000796500000) + from space 341504K, 66% used [0x0000000796500000,0x00000007a4136d60,0x00000007ab280000) + to space 341504K, 0% used [0x00000007ab280000,0x00000007ab280000,0x00000007c0000000) + ParOldGen total 865792K, used 727694K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 84% used [0x0000000704400000,0x0000000730aa3848,0x0000000739180000) + Metaspace used 16580K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K +Event: 138.177 GC heap after +Heap after GC invocations=34 (full 4): + PSYoungGen total 683520K, used 182988K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 342016K, 0% used [0x0000000781700000,0x0000000781700000,0x0000000796500000) + from space 341504K, 53% used [0x00000007ab280000,0x00000007b6533258,0x00000007c0000000) + to space 341504K, 0% used [0x0000000796500000,0x0000000796500000,0x00000007ab280000) + ParOldGen total 865792K, used 793335K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 91% used [0x0000000704400000,0x0000000734abddd8,0x0000000739180000) + Metaspace used 16580K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K +} +Event: 138.177 GC heap before +{Heap before GC invocations=35 (full 5): + PSYoungGen total 683520K, used 182988K [0x0000000781700000, 0x00000007c0000000, 0x00000007c0000000) + eden space 342016K, 0% used [0x0000000781700000,0x0000000781700000,0x0000000796500000) + from space 341504K, 53% used [0x00000007ab280000,0x00000007b6533258,0x00000007c0000000) + to space 341504K, 0% used [0x0000000796500000,0x0000000796500000,0x00000007ab280000) + ParOldGen total 865792K, used 793335K [0x0000000704400000, 0x0000000739180000, 0x0000000781700000) + object space 865792K, 91% used [0x0000000704400000,0x0000000734abddd8,0x0000000739180000) + Metaspace used 16580K, capacity 16768K, committed 16896K, reserved 1064960K + class space used 1897K, capacity 1956K, committed 2048K, reserved 1048576K + +Deoptimization events (10 events): +Event: 18.033 Thread 0x00007fcaac379800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007fca9d55cac4 method=java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @ 60 +Event: 18.033 Thread 0x00007fcaac379800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007fca9d55cac4 method=java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @ 60 +Event: 24.577 Thread 0x00007fca2c0c7800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007fca9d3192a0 method=java.awt.Rectangle.intersects(Ljava/awt/Rectangle;)Z @ 101 +Event: 24.634 Thread 0x00007fca2c0c7800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007fca9d3cb330 method=java.util.ArrayList.(I)V @ 5 +Event: 27.206 Thread 0x00007fcaac3dc800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007fca9d2439d4 method=sun.java2d.pipe.Region.isInsideQuickCheck(Lsun/java2d/pipe/Region;)Z @ 37 +Event: 27.407 Thread 0x00007fcaac357000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007fca9d552028 method=java.util.Vector.removeElementAt(I)V @ 75 +Event: 30.276 Thread 0x00007fcaac3dc800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007fca9d49677c method=com.sun.pdfview.PDFRenderer.rendererFinished()Z @ 4 +Event: 30.290 Thread 0x00007fca2c0c7800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007fca9d618a70 method=com.sun.pdfview.PDFRenderer.iterate()I @ 4 +Event: 124.339 Thread 0x00007fcaac3aa000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007fca9d2cac68 method=java.lang.CharacterDataLatin1.digit(II)I @ 31 +Event: 124.352 Thread 0x00007fcaac3aa000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007fca9d5d6c7c method=java.nio.Buffer.hasRemaining()Z @ 8 + +Internal exceptions (10 events): +Event: 0.409 Thread 0x00007fcaac00a000 Exception (0x00000007819961e0) thrown at [/build/openjdk-8-W2Qe27/openjdk-8-8u151-b12/src/hotspot/src/share/vm/prims/methodHandles.cpp, line 1146] +Event: 0.521 Thread 0x00007fcaac00a000 Exception (0x0000000781a14d38) thrown at [/build/openjdk-8-W2Qe27/openjdk-8-8u151-b12/src/hotspot/src/share/vm/prims/jni.cpp, line 709] +Event: 0.521 Thread 0x00007fcaac00a000 Exception (0x0000000781a15728) thrown at [/build/openjdk-8-W2Qe27/openjdk-8-8u151-b12/src/hotspot/src/share/vm/prims/jni.cpp, line 709] +Event: 0.587 Thread 0x00007fcaac00a000 Exception (0x0000000781a2e770) thrown at [/build/openjdk-8-W2Qe27/openjdk-8-8u151-b12/src/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 210] +Event: 1.915 Thread 0x00007fcaac3dc800 Exception (0x0000000781fca120) thrown at [/build/openjdk-8-W2Qe27/openjdk-8-8u151-b12/src/hotspot/src/share/vm/prims/jni.cpp, line 735] +Event: 15.832 Thread 0x00007fcaac361000 Implicit null exception at 0x00007fca9d46c583 to 0x00007fca9d46d079 +Event: 24.863 Thread 0x00007fcaac3dc800 Exception (0x000000079ff13230) thrown at [/build/openjdk-8-W2Qe27/openjdk-8-8u151-b12/src/hotspot/src/share/vm/prims/jni.cpp, line 735] +Event: 24.875 Thread 0x00007fcaac3dc800 Exception (0x00000007a0eb6228) thrown at [/build/openjdk-8-W2Qe27/openjdk-8-8u151-b12/src/hotspot/src/share/vm/prims/jni.cpp, line 735] +Event: 27.107 Thread 0x00007fcaac3dc800 Exception (0x00000007a67c04d0) thrown at [/build/openjdk-8-W2Qe27/openjdk-8-8u151-b12/src/hotspot/src/share/vm/prims/jni.cpp, line 735] +Event: 30.266 Thread 0x00007fcaac3dc800 Implicit null exception at 0x00007fca9d4964b0 to 0x00007fca9d496769 + +Events (10 events): +Event: 135.565 Thread 0x00007fcaac1bd000 flushing nmethod 0x00007fca9d5e10d0 +Event: 135.627 Thread 0x00007fcaac1bb000 flushing nmethod 0x00007fca9d622e50 +Event: 135.627 Thread 0x00007fcaac1bb000 flushing nmethod 0x00007fca9d625ed0 +Event: 136.064 Executing VM operation: ParallelGCFailedAllocation +Event: 136.065 Executing VM operation: ParallelGCFailedAllocation done +Event: 136.065 Executing VM operation: ParallelGCSystemGC +Event: 136.221 Executing VM operation: ParallelGCSystemGC done +Event: 136.965 Executing VM operation: ParallelGCFailedAllocation +Event: 137.235 Executing VM operation: ParallelGCFailedAllocation done +Event: 137.982 Executing VM operation: ParallelGCFailedAllocation + + +Dynamic libraries: +00400000-00401000 r-xp 00000000 08:02 665838 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java +00600000-00601000 r--p 00000000 08:02 665838 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java +00601000-00602000 rw-p 00001000 08:02 665838 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java +0163c000-0165d000 rw-p 00000000 00:00 0 [heap] +704400000-739180000 rw-p 00000000 00:00 0 +74e900000-781700000 ---p 00000000 00:00 0 +781700000-7c0000000 rw-p 00000000 00:00 0 +7c0000000-7c0200000 rw-p 00000000 00:00 0 +7c0200000-800000000 ---p 00000000 00:00 0 +7fca1c000000-7fca1c055000 rw-p 00000000 00:00 0 +7fca1c055000-7fca20000000 ---p 00000000 00:00 0 +7fca24000000-7fca2404f000 rw-p 00000000 00:00 0 +7fca2404f000-7fca28000000 ---p 00000000 00:00 0 +7fca28000000-7fca28021000 rw-p 00000000 00:00 0 +7fca28021000-7fca2c000000 ---p 00000000 00:00 0 +7fca2c000000-7fca2c1ac000 rw-p 00000000 00:00 0 +7fca2c1ac000-7fca30000000 ---p 00000000 00:00 0 +7fca30000000-7fca3019f000 rw-p 00000000 00:00 0 +7fca3019f000-7fca34000000 ---p 00000000 00:00 0 +7fca34000000-7fca34021000 rw-p 00000000 00:00 0 +7fca34021000-7fca38000000 ---p 00000000 00:00 0 +7fca38000000-7fca38021000 rw-p 00000000 00:00 0 +7fca38021000-7fca3c000000 ---p 00000000 00:00 0 +7fca3c000000-7fca3c021000 rw-p 00000000 00:00 0 +7fca3c021000-7fca40000000 ---p 00000000 00:00 0 +7fca40681000-7fca409b7000 rw-s 00000000 00:05 95649851 /SYSV00000000 (deleted) +7fca409b7000-7fca409c1000 r-xp 00000000 08:02 533939 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 +7fca409c1000-7fca40bc0000 ---p 0000a000 08:02 533939 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 +7fca40bc0000-7fca40bc1000 r--p 00009000 08:02 533939 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 +7fca40bc1000-7fca40bc2000 rw-p 0000a000 08:02 533939 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 +7fca40bc2000-7fca40c42000 rw-p 00000000 00:00 0 +7fca40c42000-7fca40dc2000 ---p 00000000 00:00 0 +7fca41028000-7fca4107a000 r-xp 00000000 08:02 534729 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.6 +7fca4107a000-7fca41279000 ---p 00052000 08:02 534729 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.6 +7fca41279000-7fca4127a000 r--p 00051000 08:02 534729 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.6 +7fca4127a000-7fca4127e000 rw-p 00052000 08:02 534729 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.6 +7fca4127e000-7fca4127f000 rw-p 00000000 00:00 0 +7fca4127f000-7fca41283000 r-xp 00000000 08:02 665812 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjavalcms.so +7fca41283000-7fca41482000 ---p 00004000 08:02 665812 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjavalcms.so +7fca41482000-7fca41483000 r--p 00003000 08:02 665812 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjavalcms.so +7fca41483000-7fca41484000 rw-p 00004000 08:02 665812 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjavalcms.so +7fca41484000-7fca41487000 ---p 00000000 00:00 0 +7fca41487000-7fca41585000 rw-p 00000000 00:00 0 +7fca41683000-7fca41686000 ---p 00000000 00:00 0 +7fca41686000-7fca41784000 rw-p 00000000 00:00 0 +7fca41784000-7fca41787000 ---p 00000000 00:00 0 +7fca41787000-7fca41885000 rw-p 00000000 00:00 0 +7fca41885000-7fca41888000 ---p 00000000 00:00 0 +7fca41888000-7fca41b86000 rw-p 00000000 00:00 0 +7fca41b86000-7fca42077000 r--s 00000000 08:21 61603968 /home/abaddon/Books/Epub_PDF_Books/PDFs/Non_Series_PDF/Yoshikawa, Eiji - Musashi.pdf +7fca42077000-7fca4207e000 r--s 00000000 08:02 671851 /var/cache/fontconfig/4be9850f182b35c1350b6bbf2e42601c-le64.cache-6 +7fca4207e000-7fca42082000 r--s 00000000 08:02 655754 /var/cache/fontconfig/6aa41aa22e18b8fa06a12da28ea9c28b-le64.cache-6 +7fca42082000-7fca4208d000 r--s 00000000 08:02 659158 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-6 +7fca4208d000-7fca4208f000 r--s 00000000 08:02 659156 /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-le64.cache-6 +7fca4208f000-7fca42095000 r--s 00000000 08:02 659155 /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le64.cache-6 +7fca42095000-7fca420a0000 r--s 00000000 08:02 656064 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-6 +7fca420a0000-7fca420b5000 r--s 00000000 08:02 659153 /var/cache/fontconfig/04aabc0a78ac019cf9454389977116d2-le64.cache-6 +7fca420b5000-7fca420f5000 r--s 00000000 08:02 659144 /var/cache/fontconfig/0bd3dc0958fa2205aaaa8ebb13e2872b-le64.cache-6 +7fca420f5000-7fca42130000 r--s 00000000 08:02 655474 /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-le64.cache-6 +7fca42130000-7fca42143000 r--s 00000000 08:02 671849 /var/cache/fontconfig/0803af20a7ba402d0f8dfc574e6f6639-le64.cache-6 +7fca42197000-7fca42397000 rw-p 00000000 00:00 0 +7fca42397000-7fca4239c000 r--s 0009a000 08:02 665824 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jsse.jar +7fca4239c000-7fca423ad000 r-xp 00000000 08:02 665816 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnio.so +7fca423ad000-7fca425ad000 ---p 00011000 08:02 665816 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnio.so +7fca425ad000-7fca425ae000 r--p 00011000 08:02 665816 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnio.so +7fca425ae000-7fca425af000 rw-p 00012000 08:02 665816 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnio.so +7fca425af000-7fca425b2000 ---p 00000000 00:00 0 +7fca425b2000-7fca426b0000 rw-p 00000000 00:00 0 +7fca426b0000-7fca426b3000 ---p 00000000 00:00 0 +7fca426b3000-7fca429b1000 rw-p 00000000 00:00 0 +7fca429b1000-7fca429b4000 ---p 00000000 00:00 0 +7fca429b4000-7fca42ab2000 rw-p 00000000 00:00 0 +7fca42ab2000-7fca42ab5000 ---p 00000000 00:00 0 +7fca42ab5000-7fca45bb4000 rw-p 00000000 00:00 0 +7fca45bb4000-7fca45bcb000 r-xp 00000000 08:02 665804 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnet.so +7fca45bcb000-7fca45dca000 ---p 00017000 08:02 665804 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnet.so +7fca45dca000-7fca45dcb000 r--p 00016000 08:02 665804 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnet.so +7fca45dcb000-7fca45dcc000 rw-p 00017000 08:02 665804 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnet.so +7fca45dcc000-7fca45dde000 r-xp 00000000 08:02 1578131 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 +7fca45dde000-7fca45fde000 ---p 00012000 08:02 1578131 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 +7fca45fde000-7fca45fdf000 r--p 00012000 08:02 1578131 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 +7fca45fdf000-7fca45fe0000 rw-p 00013000 08:02 1578131 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 +7fca45fe0000-7fca4604e000 r-xp 00000000 08:02 1578216 /lib/x86_64-linux-gnu/libpcre.so.3.13.2 +7fca4604e000-7fca4624e000 ---p 0006e000 08:02 1578216 /lib/x86_64-linux-gnu/libpcre.so.3.13.2 +7fca4624e000-7fca4624f000 r--p 0006e000 08:02 1578216 /lib/x86_64-linux-gnu/libpcre.so.3.13.2 +7fca4624f000-7fca46250000 rw-p 0006f000 08:02 1578216 /lib/x86_64-linux-gnu/libpcre.so.3.13.2 +7fca46250000-7fca46328000 r-xp 00000000 08:02 1578524 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 +7fca46328000-7fca46527000 ---p 000d8000 08:02 1578524 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 +7fca46527000-7fca46528000 r--p 000d7000 08:02 1578524 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 +7fca46528000-7fca46530000 rw-p 000d8000 08:02 1578524 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 +7fca46530000-7fca46531000 rw-p 00000000 00:00 0 +7fca46531000-7fca46552000 r-xp 00000000 08:02 1578154 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 +7fca46552000-7fca46751000 ---p 00021000 08:02 1578154 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 +7fca46751000-7fca46752000 r--p 00020000 08:02 1578154 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 +7fca46752000-7fca46753000 rw-p 00021000 08:02 1578154 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 +7fca46753000-7fca46772000 r-xp 00000000 08:02 1578245 /lib/x86_64-linux-gnu/libselinux.so.1 +7fca46772000-7fca46971000 ---p 0001f000 08:02 1578245 /lib/x86_64-linux-gnu/libselinux.so.1 +7fca46971000-7fca46972000 r--p 0001e000 08:02 1578245 /lib/x86_64-linux-gnu/libselinux.so.1 +7fca46972000-7fca46973000 rw-p 0001f000 08:02 1578245 /lib/x86_64-linux-gnu/libselinux.so.1 +7fca46973000-7fca46975000 rw-p 00000000 00:00 0 +7fca46975000-7fca469f5000 r-xp 00000000 08:02 1582311 /lib/x86_64-linux-gnu/libsystemd.so.0.14.0 +7fca469f5000-7fca469f8000 r--p 0007f000 08:02 1582311 /lib/x86_64-linux-gnu/libsystemd.so.0.14.0 +7fca469f8000-7fca469f9000 rw-p 00082000 08:02 1582311 /lib/x86_64-linux-gnu/libsystemd.so.0.14.0 +7fca469f9000-7fca469fa000 rw-p 00000000 00:00 0 +7fca469fa000-7fca46a01000 r-xp 00000000 08:02 534289 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 +7fca46a01000-7fca46c00000 ---p 00007000 08:02 534289 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 +7fca46c00000-7fca46c01000 r--p 00006000 08:02 534289 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 +7fca46c01000-7fca46c02000 rw-p 00007000 08:02 534289 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 +7fca46c02000-7fca46c19000 r-xp 00000000 08:02 1582242 /lib/x86_64-linux-gnu/libresolv-2.23.so +7fca46c19000-7fca46e19000 ---p 00017000 08:02 1582242 /lib/x86_64-linux-gnu/libresolv-2.23.so +7fca46e19000-7fca46e1a000 r--p 00017000 08:02 1582242 /lib/x86_64-linux-gnu/libresolv-2.23.so +7fca46e1a000-7fca46e1b000 rw-p 00018000 08:02 1582242 /lib/x86_64-linux-gnu/libresolv-2.23.so +7fca46e1b000-7fca46e1d000 rw-p 00000000 00:00 0 +7fca46e1d000-7fca46e20000 r-xp 00000000 08:02 1578148 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 +7fca46e20000-7fca4701f000 ---p 00003000 08:02 1578148 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 +7fca4701f000-7fca47020000 r--p 00002000 08:02 1578148 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 +7fca47020000-7fca47021000 rw-p 00003000 08:02 1578148 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 +7fca47021000-7fca4706b000 r-xp 00000000 08:02 1577684 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6 +7fca4706b000-7fca4726b000 ---p 0004a000 08:02 1577684 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6 +7fca4726b000-7fca4726c000 r--p 0004a000 08:02 1577684 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6 +7fca4726c000-7fca4726d000 rw-p 0004b000 08:02 1577684 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6 +7fca4726d000-7fca472ec000 r-xp 00000000 08:02 534441 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 +7fca472ec000-7fca474eb000 ---p 0007f000 08:02 534441 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 +7fca474eb000-7fca474ec000 r--p 0007e000 08:02 534441 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 +7fca474ec000-7fca474ed000 rw-p 0007f000 08:02 534441 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 +7fca474ed000-7fca4751f000 r-xp 00000000 08:02 526941 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 +7fca4751f000-7fca4771e000 ---p 00032000 08:02 526941 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 +7fca4771e000-7fca4771f000 r--p 00031000 08:02 526941 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 +7fca4771f000-7fca47720000 rw-p 00032000 08:02 526941 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 +7fca47720000-7fca47754000 r-xp 00000000 08:02 526935 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 +7fca47754000-7fca47953000 ---p 00034000 08:02 526935 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 +7fca47953000-7fca47955000 r--p 00033000 08:02 526935 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 +7fca47955000-7fca47956000 rw-p 00035000 08:02 526935 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 +7fca47956000-7fca47967000 r-xp 00000000 08:02 526943 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 +7fca47967000-7fca47b67000 ---p 00011000 08:02 526943 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 +7fca47b67000-7fca47b68000 r--p 00011000 08:02 526943 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 +7fca47b68000-7fca47b69000 rw-p 00012000 08:02 526943 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 +7fca47b69000-7fca47b9a000 r-xp 00000000 08:02 524425 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 +7fca47b9a000-7fca47d9a000 ---p 00031000 08:02 524425 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 +7fca47d9a000-7fca47d9b000 r--p 00031000 08:02 524425 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 +7fca47d9b000-7fca47d9c000 rw-p 00032000 08:02 524425 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 +7fca47d9c000-7fca47df5000 r-xp 00000000 08:02 530951 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 +7fca47df5000-7fca47ff4000 ---p 00059000 08:02 530951 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 +7fca47ff4000-7fca47ffe000 r--p 00058000 08:02 530951 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 +7fca47ffe000-7fca48000000 rw-p 00062000 08:02 530951 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 +7fca48000000-7fca48029000 rw-p 00000000 00:00 0 +7fca48029000-7fca4c000000 ---p 00000000 00:00 0 +7fca4c000000-7fca4c04a000 rw-p 00000000 00:00 0 +7fca4c04a000-7fca50000000 ---p 00000000 00:00 0 +7fca50000000-7fca50021000 rw-p 00000000 00:00 0 +7fca50021000-7fca54000000 ---p 00000000 00:00 0 +7fca54000000-7fca54021000 rw-p 00000000 00:00 0 +7fca54021000-7fca58000000 ---p 00000000 00:00 0 +7fca58000000-7fca588d9000 rw-p 00000000 00:00 0 +7fca588d9000-7fca5c000000 ---p 00000000 00:00 0 +7fca5c000000-7fca5c021000 rw-p 00000000 00:00 0 +7fca5c021000-7fca60000000 ---p 00000000 00:00 0 +7fca60000000-7fca608af000 rw-p 00000000 00:00 0 +7fca608af000-7fca64000000 ---p 00000000 00:00 0 +7fca64000000-7fca6458c000 rw-p 00000000 00:00 0 +7fca6458c000-7fca68000000 ---p 00000000 00:00 0 +7fca68000000-7fca68021000 rw-p 00000000 00:00 0 +7fca68021000-7fca6c000000 ---p 00000000 00:00 0 +7fca6c000000-7fca6c001000 r--s 00000000 08:02 659154 /var/cache/fontconfig/0d8c3b2ac0904cb8a57a757ad11a4a08-le64.cache-6 +7fca6c001000-7fca6c005000 r--s 00000000 08:02 655777 /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-le64.cache-6 +7fca6c005000-7fca6c006000 r--s 00000000 08:02 659152 /var/cache/fontconfig/1ac9eb803944fde146138c791f5cc56a-le64.cache-6 +7fca6c006000-7fca6c00a000 r--s 00000000 08:02 659151 /var/cache/fontconfig/385c0604a188198f04d133e54aba7fe7-le64.cache-6 +7fca6c00a000-7fca6c00b000 r--s 00000000 08:02 659150 /var/cache/fontconfig/dc05db6664285cc2f12bf69c139ae4c3-le64.cache-6 +7fca6c00b000-7fca6c00d000 r--s 00000000 08:02 659149 /var/cache/fontconfig/14a5e22175779b556eaa434240950366-le64.cache-6 +7fca6c00d000-7fca6c00e000 r--s 00000000 08:02 659148 /var/cache/fontconfig/660208299946a285a940457d1287da33-le64.cache-6 +7fca6c00e000-7fca6c018000 r-xp 00000000 08:02 530187 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 +7fca6c018000-7fca6c217000 ---p 0000a000 08:02 530187 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 +7fca6c217000-7fca6c218000 r--p 00009000 08:02 530187 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 +7fca6c218000-7fca6c219000 rw-p 0000a000 08:02 530187 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 +7fca6c219000-7fca6c21c000 r-xp 00000000 08:02 1578096 /lib/x86_64-linux-gnu/libcom_err.so.2.1 +7fca6c21c000-7fca6c41b000 ---p 00003000 08:02 1578096 /lib/x86_64-linux-gnu/libcom_err.so.2.1 +7fca6c41b000-7fca6c41c000 r--p 00002000 08:02 1578096 /lib/x86_64-linux-gnu/libcom_err.so.2.1 +7fca6c41c000-7fca6c41d000 rw-p 00003000 08:02 1578096 /lib/x86_64-linux-gnu/libcom_err.so.2.1 +7fca6c41d000-7fca6c449000 r-xp 00000000 08:02 530201 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 +7fca6c449000-7fca6c648000 ---p 0002c000 08:02 530201 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 +7fca6c648000-7fca6c64a000 r--p 0002b000 08:02 530201 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 +7fca6c64a000-7fca6c64b000 rw-p 0002d000 08:02 530201 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 +7fca6c64b000-7fca6c64c000 rw-p 00000000 00:00 0 +7fca6c64c000-7fca6c70f000 r-xp 00000000 08:02 530191 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 +7fca6c70f000-7fca6c90f000 ---p 000c3000 08:02 530191 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 +7fca6c90f000-7fca6c91c000 r--p 000c3000 08:02 530191 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 +7fca6c91c000-7fca6c91e000 rw-p 000d0000 08:02 530191 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 +7fca6c91e000-7fca6c92e000 r-xp 00000000 08:02 534019 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9 +7fca6c92e000-7fca6cb2d000 ---p 00010000 08:02 534019 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9 +7fca6cb2d000-7fca6cb2e000 r--p 0000f000 08:02 534019 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9 +7fca6cb2e000-7fca6cb2f000 rw-p 00010000 08:02 534019 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9 +7fca6cb2f000-7fca6cb3a000 r-xp 00000000 08:02 534021 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3 +7fca6cb3a000-7fca6cd39000 ---p 0000b000 08:02 534021 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3 +7fca6cd39000-7fca6cd3a000 r--p 0000a000 08:02 534021 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3 +7fca6cd3a000-7fca6cd3b000 rw-p 0000b000 08:02 534021 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3 +7fca6cd3b000-7fca6ce5e000 r-xp 00000000 08:02 524581 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 +7fca6ce5e000-7fca6d05d000 ---p 00123000 08:02 524581 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 +7fca6d05d000-7fca6d068000 r--p 00122000 08:02 524581 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 +7fca6d068000-7fca6d06a000 rw-p 0012d000 08:02 524581 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 +7fca6d06a000-7fca6d06b000 rw-p 00000000 00:00 0 +7fca6d06b000-7fca6d0b2000 r-xp 00000000 08:02 530195 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 +7fca6d0b2000-7fca6d2b1000 ---p 00047000 08:02 530195 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 +7fca6d2b1000-7fca6d2b3000 r--p 00046000 08:02 530195 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 +7fca6d2b3000-7fca6d2b5000 rw-p 00048000 08:02 530195 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 +7fca6d2b5000-7fca6d32d000 r-xp 00000000 08:02 528034 /usr/lib/x86_64-linux-gnu/libcups.so.2 +7fca6d32d000-7fca6d52c000 ---p 00078000 08:02 528034 /usr/lib/x86_64-linux-gnu/libcups.so.2 +7fca6d52c000-7fca6d534000 r--p 00077000 08:02 528034 /usr/lib/x86_64-linux-gnu/libcups.so.2 +7fca6d534000-7fca6d535000 rw-p 0007f000 08:02 528034 /usr/lib/x86_64-linux-gnu/libcups.so.2 +7fca6d535000-7fca6d538000 ---p 00000000 00:00 0 +7fca6d538000-7fca6d636000 rw-p 00000000 00:00 0 +7fca6d636000-7fca6d639000 ---p 00000000 00:00 0 +7fca6d639000-7fca6d737000 rw-p 00000000 00:00 0 +7fca6d737000-7fca6d73c000 r-xp 00000000 08:02 533923 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 +7fca6d73c000-7fca6d93b000 ---p 00005000 08:02 533923 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 +7fca6d93b000-7fca6d93c000 r--p 00004000 08:02 533923 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 +7fca6d93c000-7fca6d93d000 rw-p 00005000 08:02 533923 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 +7fca6d93d000-7fca6d946000 r-xp 00000000 08:02 525119 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 +7fca6d946000-7fca6db45000 ---p 00009000 08:02 525119 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 +7fca6db45000-7fca6db46000 r--p 00008000 08:02 525119 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 +7fca6db46000-7fca6db47000 rw-p 00009000 08:02 525119 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 +7fca6db47000-7fca6db4a000 ---p 00000000 00:00 0 +7fca6db4a000-7fca6dc48000 rw-p 00000000 00:00 0 +7fca6dc48000-7fca6dc6c000 r-xp 00000000 08:02 1578228 /lib/x86_64-linux-gnu/libpng12.so.0.54.0 +7fca6dc6c000-7fca6de6b000 ---p 00024000 08:02 1578228 /lib/x86_64-linux-gnu/libpng12.so.0.54.0 +7fca6de6b000-7fca6de6c000 r--p 00023000 08:02 1578228 /lib/x86_64-linux-gnu/libpng12.so.0.54.0 +7fca6de6c000-7fca6de6d000 rw-p 00024000 08:02 1578228 /lib/x86_64-linux-gnu/libpng12.so.0.54.0 +7fca6de6d000-7fca6df11000 r-xp 00000000 08:02 524416 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1 +7fca6df11000-7fca6e110000 ---p 000a4000 08:02 524416 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1 +7fca6e110000-7fca6e116000 r--p 000a3000 08:02 524416 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1 +7fca6e116000-7fca6e117000 rw-p 000a9000 08:02 524416 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1 +7fca6e117000-7fca6e169000 r-xp 00000000 08:02 665794 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libfontmanager.so +7fca6e169000-7fca6e369000 ---p 00052000 08:02 665794 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libfontmanager.so +7fca6e369000-7fca6e36b000 r--p 00052000 08:02 665794 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libfontmanager.so +7fca6e36b000-7fca6e36c000 rw-p 00054000 08:02 665794 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libfontmanager.so +7fca6e36c000-7fca6e371000 r-xp 00000000 08:02 533919 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 +7fca6e371000-7fca6e570000 ---p 00005000 08:02 533919 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 +7fca6e570000-7fca6e571000 r--p 00004000 08:02 533919 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 +7fca6e571000-7fca6e572000 rw-p 00005000 08:02 533919 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 +7fca6e572000-7fca6e574000 r-xp 00000000 08:02 533908 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 +7fca6e574000-7fca6e774000 ---p 00002000 08:02 533908 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 +7fca6e774000-7fca6e775000 r--p 00002000 08:02 533908 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 +7fca6e775000-7fca6e776000 rw-p 00003000 08:02 533908 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 +7fca6e776000-7fca6e797000 r-xp 00000000 08:02 535325 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 +7fca6e797000-7fca6e996000 ---p 00021000 08:02 535325 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 +7fca6e996000-7fca6e997000 r--p 00020000 08:02 535325 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 +7fca6e997000-7fca6e998000 rw-p 00021000 08:02 535325 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 +7fca6e998000-7fca6e9a7000 r-xp 00000000 08:02 533929 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 +7fca6e9a7000-7fca6eba6000 ---p 0000f000 08:02 533929 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 +7fca6eba6000-7fca6eba7000 r--p 0000e000 08:02 533929 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 +7fca6eba7000-7fca6eba8000 rw-p 0000f000 08:02 533929 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 +7fca6eba8000-7fca6ebad000 r-xp 00000000 08:02 533947 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0 +7fca6ebad000-7fca6edac000 ---p 00005000 08:02 533947 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0 +7fca6edac000-7fca6edad000 r--p 00004000 08:02 533947 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0 +7fca6edad000-7fca6edae000 rw-p 00005000 08:02 533947 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0 +7fca6edae000-7fca6edb7000 r-xp 00000000 08:02 533941 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 +7fca6edb7000-7fca6efb6000 ---p 00009000 08:02 533941 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 +7fca6efb6000-7fca6efb7000 r--p 00008000 08:02 533941 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 +7fca6efb7000-7fca6efb8000 rw-p 00009000 08:02 533941 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 +7fca6efb8000-7fca6f0ed000 r-xp 00000000 08:02 533904 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 +7fca6f0ed000-7fca6f2ed000 ---p 00135000 08:02 533904 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 +7fca6f2ed000-7fca6f2ee000 r--p 00135000 08:02 533904 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 +7fca6f2ee000-7fca6f2f2000 rw-p 00136000 08:02 533904 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 +7fca6f2f2000-7fca6f303000 r-xp 00000000 08:02 533921 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 +7fca6f303000-7fca6f502000 ---p 00011000 08:02 533921 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 +7fca6f502000-7fca6f503000 r--p 00010000 08:02 533921 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 +7fca6f503000-7fca6f504000 rw-p 00011000 08:02 533921 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 +7fca6f504000-7fca6f506000 r--s 00000000 08:02 659147 /var/cache/fontconfig/4f3e3037c9980c83b53a9351efadef62-le64.cache-6 +7fca6f506000-7fca6f509000 r--s 00000000 08:02 659146 /var/cache/fontconfig/767a8244fc0220cfb567a839d0392e0b-le64.cache-6 +7fca6f509000-7fca6f50a000 r--s 00000000 08:02 661841 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-6 +7fca6f50a000-7fca6f50f000 r--s 00000000 08:02 659143 /var/cache/fontconfig/8801497958630a81b71ace7c5f9b32a8-le64.cache-6 +7fca6f50f000-7fca6f512000 r--s 00000000 08:02 659142 /var/cache/fontconfig/a015930274ffcd967d2ca1b57da47cc7-le64.cache-6 +7fca6f512000-7fca6f516000 r--s 00000000 08:02 655927 /var/cache/fontconfig/c57959a16110560c8d0fcea73374aeeb-le64.cache-6 +7fca6f516000-7fca6f517000 r--s 00000000 08:02 659141 /var/cache/fontconfig/b872e6e592da6075ffa4ab0a1fcc0c75-le64.cache-6 +7fca6f517000-7fca6f518000 r--s 00000000 08:02 659140 /var/cache/fontconfig/f6d4eedfaab2589bde49f7a3ff831d22-le64.cache-6 +7fca6f518000-7fca6f519000 r--s 00000000 08:02 659139 /var/cache/fontconfig/589f83ef4c36d296ce6e1c846f468f08-le64.cache-6 +7fca6f519000-7fca6f51a000 r--s 00000000 08:02 659138 /var/cache/fontconfig/bab58bb527bb656aaa9f116d68a48d89-le64.cache-6 +7fca6f51a000-7fca6f51b000 r--s 00000000 08:02 659137 /var/cache/fontconfig/2171a34dccabdb6bcbbc728186263178-le64.cache-6 +7fca6f51b000-7fca6f51c000 r--s 00000000 08:02 659136 /var/cache/fontconfig/c5c45a61289222e0d30b1a26ef4effbe-le64.cache-6 +7fca6f51c000-7fca6f51d000 r--s 00000000 08:02 659135 /var/cache/fontconfig/aec30016f93e1b46d1a973dce0d74068-le64.cache-6 +7fca6f51d000-7fca6f51e000 r--s 00000000 08:02 659134 /var/cache/fontconfig/3f589640d34b7dc9042c8d453f7c8b9c-le64.cache-6 +7fca6f51e000-7fca6f51f000 r--s 00000000 08:02 659133 /var/cache/fontconfig/16c2fda60d1b4b719f4b3d06fd951d25-le64.cache-6 +7fca6f51f000-7fca6f520000 r--s 00000000 08:02 659132 /var/cache/fontconfig/a48eab177a16e4f3713381162db2f3e9-le64.cache-6 +7fca6f520000-7fca6f521000 r--s 00000000 08:02 659131 /var/cache/fontconfig/564b2e68ac9bc4e36a6f7f6d6125ec1c-le64.cache-6 +7fca6f521000-7fca6f528000 r--s 00000000 08:02 659130 /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-6 +7fca6f528000-7fca6f53b000 r--s 00000000 08:02 659126 /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-6 +7fca6f53b000-7fca6f58f000 r-xp 00000000 08:02 665795 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libawt_xawt.so +7fca6f58f000-7fca6f78f000 ---p 00054000 08:02 665795 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libawt_xawt.so +7fca6f78f000-7fca6f790000 r--p 00054000 08:02 665795 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libawt_xawt.so +7fca6f790000-7fca6f793000 rw-p 00055000 08:02 665795 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libawt_xawt.so +7fca6f793000-7fca6f794000 rw-p 00000000 00:00 0 +7fca6f794000-7fca6f834000 r-xp 00000000 08:02 665809 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libawt.so +7fca6f834000-7fca6fa34000 ---p 000a0000 08:02 665809 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libawt.so +7fca6fa34000-7fca6fa35000 r--p 000a0000 08:02 665809 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libawt.so +7fca6fa35000-7fca6fa40000 rw-p 000a1000 08:02 665809 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libawt.so +7fca6fa40000-7fca6fa65000 rw-p 00000000 00:00 0 +7fca6fa65000-7fca6fafb000 r--s 008d7000 08:02 1190896 /usr/share/java/openjfx/jre/lib/ext/jfxrt.jar +7fca6fafb000-7fca6fafc000 ---p 00000000 00:00 0 +7fca6fafc000-7fca6fbfc000 rw-p 00000000 00:00 0 +7fca6fbfc000-7fca6fbff000 ---p 00000000 00:00 0 +7fca6fbff000-7fca6fcfd000 rw-p 00000000 00:00 0 +7fca6fcfd000-7fca6fd00000 ---p 00000000 00:00 0 +7fca6fd00000-7fca6fdfe000 rw-p 00000000 00:00 0 +7fca6fdfe000-7fca6fe01000 ---p 00000000 00:00 0 +7fca6fe01000-7fca6feff000 rw-p 00000000 00:00 0 +7fca6feff000-7fca6ff02000 ---p 00000000 00:00 0 +7fca6ff02000-7fca70000000 rw-p 00000000 00:00 0 +7fca70000000-7fca70021000 rw-p 00000000 00:00 0 +7fca70021000-7fca74000000 ---p 00000000 00:00 0 +7fca74000000-7fca74021000 rw-p 00000000 00:00 0 +7fca74021000-7fca78000000 ---p 00000000 00:00 0 +7fca78000000-7fca78021000 rw-p 00000000 00:00 0 +7fca78021000-7fca7c000000 ---p 00000000 00:00 0 +7fca7c000000-7fca7c038000 rw-p 00000000 00:00 0 +7fca7c038000-7fca80000000 ---p 00000000 00:00 0 +7fca80000000-7fca80021000 rw-p 00000000 00:00 0 +7fca80021000-7fca84000000 ---p 00000000 00:00 0 +7fca84000000-7fca84021000 rw-p 00000000 00:00 0 +7fca84021000-7fca88000000 ---p 00000000 00:00 0 +7fca88000000-7fca88021000 rw-p 00000000 00:00 0 +7fca88021000-7fca8c000000 ---p 00000000 00:00 0 +7fca8c000000-7fca8c021000 rw-p 00000000 00:00 0 +7fca8c021000-7fca90000000 ---p 00000000 00:00 0 +7fca90000000-7fca90021000 rw-p 00000000 00:00 0 +7fca90021000-7fca94000000 ---p 00000000 00:00 0 +7fca94000000-7fca94001000 r--s 00000000 08:02 659129 /var/cache/fontconfig/56cf4f4769d0f4abc89a4895d7bd3ae1-le64.cache-6 +7fca94001000-7fca94002000 r--s 00000000 08:02 659128 /var/cache/fontconfig/b9d506c9ac06c20b433354fa67a72993-le64.cache-6 +7fca94002000-7fca94008000 r--s 00000000 08:02 659127 /var/cache/fontconfig/b47c4e1ecd0709278f4910c18777a504-le64.cache-6 +7fca94008000-7fca94009000 r--s 00000000 08:02 659125 /var/cache/fontconfig/370e5b74bf5dafc30834de68e24a87a4-le64.cache-6 +7fca94009000-7fca9400a000 r--s 00000000 08:02 659124 /var/cache/fontconfig/6b2c5944714ca7831b25bed9e85cb5c8-le64.cache-6 +7fca9400a000-7fca9400b000 r--s 00000000 08:02 659123 /var/cache/fontconfig/d5178ab6d91b49bf20a416737dcea9e8-le64.cache-6 +7fca9400b000-7fca9400c000 r--s 00000000 08:02 659122 /var/cache/fontconfig/551ecf3b0e8b0bca0f25c0944f561853-le64.cache-6 +7fca9400c000-7fca9400f000 r--s 00000000 08:02 659121 /var/cache/fontconfig/f259c2cffa685e28062317905db73c4a-le64.cache-6 +7fca9400f000-7fca94011000 r--s 00000000 08:02 659120 /var/cache/fontconfig/550f3886151c940c12a5ed35f6a00586-le64.cache-6 +7fca94011000-7fca9401c000 r--s 00000000 08:02 659118 /var/cache/fontconfig/d589a48862398ed80a3d6066f4f56f4c-le64.cache-6 +7fca9401c000-7fca9402e000 r--s 00000000 08:02 655448 /var/cache/fontconfig/9b89f8e3dae116d678bbf48e5f21f69b-le64.cache-6 +7fca9402e000-7fca94031000 ---p 00000000 00:00 0 +7fca94031000-7fca9412f000 rw-p 00000000 00:00 0 +7fca9412f000-7fca94407000 r--p 00000000 08:02 526753 /usr/lib/locale/locale-archive +7fca94407000-7fca9440a000 ---p 00000000 00:00 0 +7fca9440a000-7fca94508000 rw-p 00000000 00:00 0 +7fca94508000-7fca9450b000 ---p 00000000 00:00 0 +7fca9450b000-7fca94609000 rw-p 00000000 00:00 0 +7fca94609000-7fca9460a000 ---p 00000000 00:00 0 +7fca9460a000-7fca95c6d000 rw-p 00000000 00:00 0 +7fca95c6d000-7fca95e3c000 r--s 03c21000 08:02 665764 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar +7fca95e3c000-7fca9c9fa000 rw-p 00000000 00:00 0 +7fca9c9fa000-7fca9c9fb000 ---p 00000000 00:00 0 +7fca9c9fb000-7fca9cafb000 rw-p 00000000 00:00 0 +7fca9cafb000-7fca9cafc000 ---p 00000000 00:00 0 +7fca9cafc000-7fca9cbfc000 rw-p 00000000 00:00 0 +7fca9cbfc000-7fca9cbfd000 ---p 00000000 00:00 0 +7fca9cbfd000-7fca9ccfd000 rw-p 00000000 00:00 0 +7fca9ccfd000-7fca9ccfe000 ---p 00000000 00:00 0 +7fca9ccfe000-7fca9cdfe000 rw-p 00000000 00:00 0 +7fca9cdfe000-7fca9cdff000 ---p 00000000 00:00 0 +7fca9cdff000-7fca9ceff000 rw-p 00000000 00:00 0 +7fca9ceff000-7fca9cf00000 ---p 00000000 00:00 0 +7fca9cf00000-7fca9d000000 rw-p 00000000 00:00 0 +7fca9d000000-7fca9d720000 rwxp 00000000 00:00 0 +7fca9d720000-7fcaac000000 ---p 00000000 00:00 0 +7fcaac000000-7fcaad10a000 rw-p 00000000 00:00 0 +7fcaad10a000-7fcab0000000 ---p 00000000 00:00 0 +7fcab0000000-7fcab0003000 r--s 00000000 08:02 659119 /var/cache/fontconfig/674d1711f2d1d2a09646eb0bdcadee49-le64.cache-6 +7fcab0003000-7fcab0004000 r--s 00000000 08:02 659117 /var/cache/fontconfig/0c9eb80ebd1c36541ebe2852d3bb0c49-le64.cache-6 +7fcab0004000-7fcab0005000 r--s 00000000 08:02 659116 /var/cache/fontconfig/22368d551a680bfe5a62c02760edf4ea-le64.cache-6 +7fcab0005000-7fcab0006000 r--s 00000000 08:02 659115 /var/cache/fontconfig/4d9c95eba1cb85bbcf2878543262124a-le64.cache-6 +7fcab0006000-7fcab0007000 r--s 00000000 08:02 659114 /var/cache/fontconfig/85e0a52ce643a7ba2ae53e5d6949cead-le64.cache-6 +7fcab0007000-7fcab0008000 r--s 00000000 08:02 659113 /var/cache/fontconfig/49f0de54bdd920fe4f0dfd4cbac43e6b-le64.cache-6 +7fcab0008000-7fcab0011000 r--s 00000000 08:02 659108 /var/cache/fontconfig/d0972c3d32f097851eb916381fc38920-le64.cache-6 +7fcab0011000-7fcab0014000 r--s 00000000 08:02 659096 /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le64.cache-6 +7fcab0014000-7fcab0027000 r--s 00346000 08:02 665823 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/resources.jar +7fcab0027000-7fcab002e000 r--s 001fe000 08:21 917866 /home/abaddon/Coding/Projects/Java_Projects/000_usable/Bookshelf/bin/resources/jars/PdfViewer.jar +7fcab002e000-7fcab024b000 rw-p 00000000 00:00 0 +7fcab024b000-7fcab048e000 ---p 00000000 00:00 0 +7fcab048e000-7fcab0635000 rw-p 00000000 00:00 0 +7fcab0635000-7fcab0877000 ---p 00000000 00:00 0 +7fcab0877000-7fcab0a6c000 rw-p 00000000 00:00 0 +7fcab0a6c000-7fcab0a8a000 rw-p 00000000 00:00 0 +7fcab0a8a000-7fcab0e2d000 ---p 00000000 00:00 0 +7fcab0e2d000-7fcab0e35000 r-xp 00000000 08:02 665810 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libzip.so +7fcab0e35000-7fcab1034000 ---p 00008000 08:02 665810 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libzip.so +7fcab1034000-7fcab1035000 r--p 00007000 08:02 665810 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libzip.so +7fcab1035000-7fcab1036000 rw-p 00008000 08:02 665810 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libzip.so +7fcab1036000-7fcab1041000 r-xp 00000000 08:02 1582251 /lib/x86_64-linux-gnu/libnss_files-2.23.so +7fcab1041000-7fcab1240000 ---p 0000b000 08:02 1582251 /lib/x86_64-linux-gnu/libnss_files-2.23.so +7fcab1240000-7fcab1241000 r--p 0000a000 08:02 1582251 /lib/x86_64-linux-gnu/libnss_files-2.23.so +7fcab1241000-7fcab1242000 rw-p 0000b000 08:02 1582251 /lib/x86_64-linux-gnu/libnss_files-2.23.so +7fcab1242000-7fcab1248000 rw-p 00000000 00:00 0 +7fcab1248000-7fcab1253000 r-xp 00000000 08:02 1582255 /lib/x86_64-linux-gnu/libnss_nis-2.23.so +7fcab1253000-7fcab1452000 ---p 0000b000 08:02 1582255 /lib/x86_64-linux-gnu/libnss_nis-2.23.so +7fcab1452000-7fcab1453000 r--p 0000a000 08:02 1582255 /lib/x86_64-linux-gnu/libnss_nis-2.23.so +7fcab1453000-7fcab1454000 rw-p 0000b000 08:02 1582255 /lib/x86_64-linux-gnu/libnss_nis-2.23.so +7fcab1454000-7fcab146a000 r-xp 00000000 08:02 1574309 /lib/x86_64-linux-gnu/libnsl-2.23.so +7fcab146a000-7fcab1669000 ---p 00016000 08:02 1574309 /lib/x86_64-linux-gnu/libnsl-2.23.so +7fcab1669000-7fcab166a000 r--p 00015000 08:02 1574309 /lib/x86_64-linux-gnu/libnsl-2.23.so +7fcab166a000-7fcab166b000 rw-p 00016000 08:02 1574309 /lib/x86_64-linux-gnu/libnsl-2.23.so +7fcab166b000-7fcab166d000 rw-p 00000000 00:00 0 +7fcab166d000-7fcab1675000 r-xp 00000000 08:02 1582246 /lib/x86_64-linux-gnu/libnss_compat-2.23.so +7fcab1675000-7fcab1874000 ---p 00008000 08:02 1582246 /lib/x86_64-linux-gnu/libnss_compat-2.23.so +7fcab1874000-7fcab1875000 r--p 00007000 08:02 1582246 /lib/x86_64-linux-gnu/libnss_compat-2.23.so +7fcab1875000-7fcab1876000 rw-p 00008000 08:02 1582246 /lib/x86_64-linux-gnu/libnss_compat-2.23.so +7fcab1876000-7fcab18a3000 r-xp 00000000 08:02 665793 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so +7fcab18a3000-7fcab1aa2000 ---p 0002d000 08:02 665793 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so +7fcab1aa2000-7fcab1aa3000 r--p 0002c000 08:02 665793 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so +7fcab1aa3000-7fcab1aa5000 rw-p 0002d000 08:02 665793 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so +7fcab1aa5000-7fcab1ab4000 r-xp 00000000 08:02 665808 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libverify.so +7fcab1ab4000-7fcab1cb3000 ---p 0000f000 08:02 665808 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libverify.so +7fcab1cb3000-7fcab1cb5000 r--p 0000e000 08:02 665808 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libverify.so +7fcab1cb5000-7fcab1cb6000 rw-p 00010000 08:02 665808 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libverify.so +7fcab1cb6000-7fcab1cbd000 r-xp 00000000 08:02 1582256 /lib/x86_64-linux-gnu/librt-2.23.so +7fcab1cbd000-7fcab1ebc000 ---p 00007000 08:02 1582256 /lib/x86_64-linux-gnu/librt-2.23.so +7fcab1ebc000-7fcab1ebd000 r--p 00006000 08:02 1582256 /lib/x86_64-linux-gnu/librt-2.23.so +7fcab1ebd000-7fcab1ebe000 rw-p 00007000 08:02 1582256 /lib/x86_64-linux-gnu/librt-2.23.so +7fcab1ebe000-7fcab1ed4000 r-xp 00000000 08:02 1578125 /lib/x86_64-linux-gnu/libgcc_s.so.1 +7fcab1ed4000-7fcab20d3000 ---p 00016000 08:02 1578125 /lib/x86_64-linux-gnu/libgcc_s.so.1 +7fcab20d3000-7fcab20d4000 rw-p 00015000 08:02 1578125 /lib/x86_64-linux-gnu/libgcc_s.so.1 +7fcab20d4000-7fcab21dc000 r-xp 00000000 08:02 1574304 /lib/x86_64-linux-gnu/libm-2.23.so +7fcab21dc000-7fcab23db000 ---p 00108000 08:02 1574304 /lib/x86_64-linux-gnu/libm-2.23.so +7fcab23db000-7fcab23dc000 r--p 00107000 08:02 1574304 /lib/x86_64-linux-gnu/libm-2.23.so +7fcab23dc000-7fcab23dd000 rw-p 00108000 08:02 1574304 /lib/x86_64-linux-gnu/libm-2.23.so +7fcab23dd000-7fcab254f000 r-xp 00000000 08:02 525184 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 +7fcab254f000-7fcab274f000 ---p 00172000 08:02 525184 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 +7fcab274f000-7fcab2759000 r--p 00172000 08:02 525184 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 +7fcab2759000-7fcab275b000 rw-p 0017c000 08:02 525184 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 +7fcab275b000-7fcab275f000 rw-p 00000000 00:00 0 +7fcab275f000-7fcab33b1000 r-xp 00000000 08:02 665803 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so +7fcab33b1000-7fcab35b1000 ---p 00c52000 08:02 665803 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so +7fcab35b1000-7fcab3644000 r--p 00c52000 08:02 665803 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so +7fcab3644000-7fcab366d000 rw-p 00ce5000 08:02 665803 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so +7fcab366d000-7fcab369d000 rw-p 00000000 00:00 0 +7fcab369d000-7fcab36b5000 r-xp 00000000 08:02 1582237 /lib/x86_64-linux-gnu/libpthread-2.23.so +7fcab36b5000-7fcab38b4000 ---p 00018000 08:02 1582237 /lib/x86_64-linux-gnu/libpthread-2.23.so +7fcab38b4000-7fcab38b5000 r--p 00017000 08:02 1582237 /lib/x86_64-linux-gnu/libpthread-2.23.so +7fcab38b5000-7fcab38b6000 rw-p 00018000 08:02 1582237 /lib/x86_64-linux-gnu/libpthread-2.23.so +7fcab38b6000-7fcab38ba000 rw-p 00000000 00:00 0 +7fcab38ba000-7fcab38bd000 r-xp 00000000 08:02 1582240 /lib/x86_64-linux-gnu/libdl-2.23.so +7fcab38bd000-7fcab3abc000 ---p 00003000 08:02 1582240 /lib/x86_64-linux-gnu/libdl-2.23.so +7fcab3abc000-7fcab3abd000 r--p 00002000 08:02 1582240 /lib/x86_64-linux-gnu/libdl-2.23.so +7fcab3abd000-7fcab3abe000 rw-p 00003000 08:02 1582240 /lib/x86_64-linux-gnu/libdl-2.23.so +7fcab3abe000-7fcab3ad7000 r-xp 00000000 08:02 1574274 /lib/x86_64-linux-gnu/libz.so.1.2.8 +7fcab3ad7000-7fcab3cd6000 ---p 00019000 08:02 1574274 /lib/x86_64-linux-gnu/libz.so.1.2.8 +7fcab3cd6000-7fcab3cd7000 r--p 00018000 08:02 1574274 /lib/x86_64-linux-gnu/libz.so.1.2.8 +7fcab3cd7000-7fcab3cd8000 rw-p 00019000 08:02 1574274 /lib/x86_64-linux-gnu/libz.so.1.2.8 +7fcab3cd8000-7fcab3e98000 r-xp 00000000 08:02 1582238 /lib/x86_64-linux-gnu/libc-2.23.so +7fcab3e98000-7fcab4098000 ---p 001c0000 08:02 1582238 /lib/x86_64-linux-gnu/libc-2.23.so +7fcab4098000-7fcab409c000 r--p 001c0000 08:02 1582238 /lib/x86_64-linux-gnu/libc-2.23.so +7fcab409c000-7fcab409e000 rw-p 001c4000 08:02 1582238 /lib/x86_64-linux-gnu/libc-2.23.so +7fcab409e000-7fcab40a2000 rw-p 00000000 00:00 0 +7fcab40a2000-7fcab40af000 r-xp 00000000 08:02 665806 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/jli/libjli.so +7fcab40af000-7fcab42af000 ---p 0000d000 08:02 665806 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/jli/libjli.so +7fcab42af000-7fcab42b0000 r--p 0000d000 08:02 665806 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/jli/libjli.so +7fcab42b0000-7fcab42b1000 rw-p 0000e000 08:02 665806 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/jli/libjli.so +7fcab42b1000-7fcab42d7000 r-xp 00000000 08:02 1582236 /lib/x86_64-linux-gnu/ld-2.23.so +7fcab42d7000-7fcab42d8000 r--s 00000000 08:02 659112 /var/cache/fontconfig/f6e6e0a5c3d2f6ae0c0c2e0ecd42a997-le64.cache-6 +7fcab42d8000-7fcab42d9000 r--s 00000000 08:02 659111 /var/cache/fontconfig/4b2eda6bb976bda485cb2176619421d5-le64.cache-6 +7fcab42d9000-7fcab42dd000 r--s 00000000 08:02 655794 /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-le64.cache-6 +7fcab42dd000-7fcab42de000 r--s 00010000 08:02 665769 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/zipfs.jar +7fcab42de000-7fcab42e0000 r--s 00008000 08:02 665772 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunec.jar +7fcab42e0000-7fcab42e2000 r--s 00001000 08:02 665776 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/dnsns.jar +7fcab42e2000-7fcab42e8000 r--s 0003a000 08:02 665771 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunjce_provider.jar +7fcab42e8000-7fcab4303000 r--s 001d6000 08:02 665770 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/nashorn.jar +7fcab4303000-7fcab4399000 rw-p 00000000 00:00 0 +7fcab4399000-7fcab439c000 ---p 00000000 00:00 0 +7fcab439c000-7fcab449e000 rw-p 00000000 00:00 0 +7fcab449e000-7fcab449f000 r--s 0000a000 08:02 665775 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jaccess.jar +7fcab449f000-7fcab44a3000 r--s 00037000 08:02 665774 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunpkcs11.jar +7fcab44a3000-7fcab44be000 r--s 00394000 08:02 665768 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/cldrdata.jar +7fcab44be000-7fcab44c8000 r--s 00116000 08:02 665773 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/localedata.jar +7fcab44c8000-7fcab44cb000 r--s 0000f000 08:02 665767 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/icedtea-sound.jar +7fcab44cb000-7fcab44d3000 rw-s 00000000 08:02 2515136 /tmp/hsperfdata_abaddon/14779 +7fcab44d3000-7fcab44d4000 rw-p 00000000 00:00 0 +7fcab44d4000-7fcab44d5000 ---p 00000000 00:00 0 +7fcab44d5000-7fcab44d6000 rw-p 00000000 00:00 0 +7fcab44d6000-7fcab44d7000 r--p 00025000 08:02 1582236 /lib/x86_64-linux-gnu/ld-2.23.so +7fcab44d7000-7fcab44d8000 rw-p 00026000 08:02 1582236 /lib/x86_64-linux-gnu/ld-2.23.so +7fcab44d8000-7fcab44d9000 rw-p 00000000 00:00 0 +7ffeda612000-7ffeda633000 rw-p 00000000 00:00 0 [stack] +7ffeda6e6000-7ffeda6e8000 r--p 00000000 00:00 0 [vvar] +7ffeda6e8000-7ffeda6ea000 r-xp 00000000 00:00 0 [vdso] +ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] + +VM Arguments: +java_command: resources/jars/PdfViewer.jar /home/abaddon/Books/Epub_PDF_Books/PDFs/Non_Series_PDF/Yoshikawa, Eiji - Musashi.pdf +java_class_path (initial): resources/jars/PdfViewer.jar +Launcher Type: SUN_STANDARD + +Environment Variables: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games +USERNAME=abaddon +SHELL=/bin/bash +DISPLAY=:0.0 + +Signal Handlers: +SIGSEGV: [libjvm.so+0xa69040], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO +SIGBUS: [libjvm.so+0xa69040], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO +SIGFPE: [libjvm.so+0x8b2170], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO +SIGPIPE: SIG_IGN, sa_mask[0]=00000000000000000000000000000000, sa_flags=none +SIGXFSZ: [libjvm.so+0x8b2170], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO +SIGILL: [libjvm.so+0x8b2170], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO +SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none +SIGUSR2: [libjvm.so+0x8b2020], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO +SIGHUP: [libjvm.so+0x8b24f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO +SIGINT: [libjvm.so+0x8b24f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO +SIGTERM: [libjvm.so+0x8b24f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO +SIGQUIT: [libjvm.so+0x8b24f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO + + +--------------- S Y S T E M --------------- + +OS:DISTRIB_ID=LinuxMint +DISTRIB_RELEASE=18 +DISTRIB_CODENAME=sarah +DISTRIB_DESCRIPTION="Linux Mint 18 Sarah" + +uname:Linux 4.4.0-96-generic #119-Ubuntu SMP Tue Sep 12 14:59:54 UTC 2017 x86_64 +libc:glibc 2.23 NPTL 2.23 +rlimit: STACK 8192k, CORE 0k, NPROC 47628, NOFILE 1048576, AS infinity +load average:42.62 20.51 10.21 + +/proc/meminfo: +MemTotal: 12301568 kB +MemFree: 166632 kB +MemAvailable: 197384 kB +Buffers: 5952 kB +Cached: 2814360 kB +SwapCached: 1708 kB +Active: 8425704 kB +Inactive: 3340184 kB +Active(anon): 8304648 kB +Inactive(anon): 3232160 kB +Active(file): 121056 kB +Inactive(file): 108024 kB +Unevictable: 72 kB +Mlocked: 72 kB +SwapTotal: 4194300 kB +SwapFree: 0 kB +Dirty: 1480 kB +Writeback: 0 kB +AnonPages: 8944612 kB +Mapped: 882864 kB +Shmem: 2590756 kB +Slab: 135768 kB +SReclaimable: 78696 kB +SUnreclaim: 57072 kB +KernelStack: 16256 kB +PageTables: 80200 kB +NFS_Unstable: 0 kB +Bounce: 0 kB +WritebackTmp: 0 kB +CommitLimit: 10345084 kB +Committed_AS: 24717068 kB +VmallocTotal: 34359738367 kB +VmallocUsed: 0 kB +VmallocChunk: 0 kB +HardwareCorrupted: 0 kB +AnonHugePages: 2000896 kB +CmaTotal: 0 kB +CmaFree: 0 kB +HugePages_Total: 0 +HugePages_Free: 0 +HugePages_Rsvd: 0 +HugePages_Surp: 0 +Hugepagesize: 2048 kB +DirectMap4k: 872384 kB +DirectMap2M: 10659840 kB +DirectMap1G: 3145728 kB + + +CPU:total 6 (initial active 6) (6 cores per cpu, 1 threads per core) family 16 model 10 stepping 0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, popcnt, mmxext, 3dnowpref, lzcnt, sse4a, tsc, tscinvbit, tscinv + +/proc/cpuinfo: +processor : 0 +vendor_id : AuthenticAMD +cpu family : 16 +model : 10 +model name : AMD Phenom(tm) II X6 1055T Processor +stepping : 0 +microcode : 0x10000dc +cpu MHz : 2200.000 +cache size : 512 KB +physical id : 0 +siblings : 6 +core id : 0 +cpu cores : 6 +apicid : 0 +initial apicid : 0 +fpu : yes +fpu_exception : yes +cpuid level : 6 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter +bugs : tlb_mmatch apic_c1e fxsave_leak sysret_ss_attrs +bogomips : 5624.61 +TLB size : 1024 4K pages +clflush size : 64 +cache_alignment : 64 +address sizes : 48 bits physical, 48 bits virtual +power management: ts ttp tm stc 100mhzsteps hwpstate cpb + +processor : 1 +vendor_id : AuthenticAMD +cpu family : 16 +model : 10 +model name : AMD Phenom(tm) II X6 1055T Processor +stepping : 0 +microcode : 0x10000dc +cpu MHz : 2800.000 +cache size : 512 KB +physical id : 0 +siblings : 6 +core id : 1 +cpu cores : 6 +apicid : 1 +initial apicid : 1 +fpu : yes +fpu_exception : yes +cpuid level : 6 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter +bugs : tlb_mmatch apic_c1e fxsave_leak sysret_ss_attrs +bogomips : 5624.61 +TLB size : 1024 4K pages +clflush size : 64 +cache_alignment : 64 +address sizes : 48 bits physical, 48 bits virtual +power management: ts ttp tm stc 100mhzsteps hwpstate cpb + +processor : 2 +vendor_id : AuthenticAMD +cpu family : 16 +model : 10 +model name : AMD Phenom(tm) II X6 1055T Processor +stepping : 0 +microcode : 0x10000dc +cpu MHz : 2800.000 +cache size : 512 KB +physical id : 0 +siblings : 6 +core id : 3 +cpu cores : 6 +apicid : 2 +initial apicid : 3 +fpu : yes +fpu_exception : yes +cpuid level : 6 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter +bugs : tlb_mmatch apic_c1e fxsave_leak sysret_ss_attrs +bogomips : 5624.61 +TLB size : 1024 4K pages +clflush size : 64 +cache_alignment : 64 +address sizes : 48 bits physical, 48 bits virtual +power management: ts ttp tm stc 100mhzsteps hwpstate cpb + +processor : 3 +vendor_id : AuthenticAMD +cpu family : 16 +model : 10 +model name : AMD Phenom(tm) II X6 1055T Processor +stepping : 0 +microcode : 0x10000dc +cpu MHz : 2800.000 +cache size : 512 KB +physical id : 0 +siblings : 6 +core id : 5 +cpu cores : 6 +apicid : 3 +initial apicid : 5 +fpu : yes +fpu_exception : yes +cpuid level : 6 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter +bugs : tlb_mmatch apic_c1e fxsave_leak sysret_ss_attrs +bogomips : 5624.61 +TLB size : 1024 4K pages +clflush size : 64 +cache_alignment : 64 +address sizes : 48 bits physical, 48 bits virtual +power management: ts ttp tm stc 100mhzsteps hwpstate cpb + +processor : 4 +vendor_id : AuthenticAMD +cpu family : 16 +model : 10 +model name : AMD Phenom(tm) II X6 1055T Processor +stepping : 0 +microcode : 0x10000dc +cpu MHz : 2800.000 +cache size : 512 KB +physical id : 0 +siblings : 6 +core id : 4 +cpu cores : 6 +apicid : 4 +initial apicid : 4 +fpu : yes +fpu_exception : yes +cpuid level : 6 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter +bugs : tlb_mmatch apic_c1e fxsave_leak sysret_ss_attrs +bogomips : 5624.61 +TLB size : 1024 4K pages +clflush size : 64 +cache_alignment : 64 +address sizes : 48 bits physical, 48 bits virtual +power management: ts ttp tm stc 100mhzsteps hwpstate cpb + +processor : 5 +vendor_id : AuthenticAMD +cpu family : 16 +model : 10 +model name : AMD Phenom(tm) II X6 1055T Processor +stepping : 0 +microcode : 0x10000dc +cpu MHz : 2800.000 +cache size : 512 KB +physical id : 0 +siblings : 6 +core id : 2 +cpu cores : 6 +apicid : 5 +initial apicid : 2 +fpu : yes +fpu_exception : yes +cpuid level : 6 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter +bugs : tlb_mmatch apic_c1e fxsave_leak sysret_ss_attrs +bogomips : 5624.61 +TLB size : 1024 4K pages +clflush size : 64 +cache_alignment : 64 +address sizes : 48 bits physical, 48 bits virtual +power management: ts ttp tm stc 100mhzsteps hwpstate cpb + + + +Memory: 4k page, physical 12301568k(166632k free), swap 4194300k(0k free) + +vm_info: OpenJDK 64-Bit Server VM (25.151-b12) for linux-amd64 JRE (1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12), built on Oct 27 2017 21:59:02 by "buildd" with gcc 5.4.0 20160609 + +time: Fri Feb 23 23:25:19 2018 +elapsed time: 139 seconds (0d 0h 2m 19s) + diff --git a/Java Peojects/Bookshelf/bin/resources/bin/32/clit b/Java Peojects/Bookshelf/bin/resources/bin/32/clit new file mode 100755 index 0000000..5f6ea42 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/bin/32/clit differ diff --git a/Java Peojects/Bookshelf/bin/resources/bin/32/share/doc/convlit/README b/Java Peojects/Bookshelf/bin/resources/bin/32/share/doc/convlit/README new file mode 100644 index 0000000..ffc6537 --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/bin/32/share/doc/convlit/README @@ -0,0 +1,41 @@ + +This is the source code package of ConvertLIT 1.8 + +In this version, most of the outstanding bug reports should be resolved: + - Cope with buggy generators which write out truncated files + - Added dictionary support (disable with -d flag) + - Handle duplicated filenames + - Completely changed whitespace expansion + (Thanks to all the help from people who reported this problem) + - Fixed very rare LZX Decompression buffer overruns + - Should work on MAC OS/X and other big endian hardware + (If not, send a bug report) + - Better non-english filename support + +DRM5 support is enhanced in this version + + DRM5 support is now implemented through a "keys.txt" file which should + contain the private keys from your activation components. You create this + file once with "ReaderKeyRecoveryTool.exe" from the Windows binary package + and from then on you can use those keys under any environment. + +Build changes: + +This package now requires "LIBTOMMATH" from math.libtomcrypt.org + +To build under Linux: + cd lib + make + cd ../clit16 + make + +To build under Windows, Visual C*. + cd lib + nmake -f win32.mak + cd ..\clit16 + nmake -f win32.mak + +Now that VC++ 7 is available for "free", supporting MINGW is left as an +exercise for the interested reader. Note that getting the free VC++ to the +point where it can compile ConvertLIT isn't trivial and no support +will be provided. diff --git a/Java Peojects/Bookshelf/bin/resources/bin/32/share/doc/convlit/changelog.Debian b/Java Peojects/Bookshelf/bin/resources/bin/32/share/doc/convlit/changelog.Debian new file mode 100644 index 0000000..347684d --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/bin/32/share/doc/convlit/changelog.Debian @@ -0,0 +1,6 @@ +convlit (1.8-1) unstable; urgency=low + + * Initial release, closes: #472586. + * Added manpage clit(1). + + -- Joe Nahmias Thu, 29 May 2008 00:59:04 -0400 diff --git a/Java Peojects/Bookshelf/bin/resources/bin/32/share/doc/convlit/copyright b/Java Peojects/Bookshelf/bin/resources/bin/32/share/doc/convlit/copyright new file mode 100644 index 0000000..c47acef --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/bin/32/share/doc/convlit/copyright @@ -0,0 +1,87 @@ +This package was debianized by Joe Nahmias on +Sun, 23 Mar 2008 23:55:42 -0400. + +It was downloaded from + +Upstream Authors: + + lib/des/*: + + Richard Outerbridge + + lib/newlzx/lzx.h, lib/newlzx/lxzd.c, lib/newlzx/mspack.h, lib/newlzx/system.h: + + Stuart Caie + + lib/sha/*: + + Steve Reid + Aaron D. Gifford + + All others: + + Dan A. Jackson , + +Copyright: + + lib/des/*: + + Copyright (c) 1988,1989,1990,1991,1992 by Richard Outerbridge + + lib/newlzx/lzx.h, lib/newlzx/lxzd.c, lib/newlzx/mspack.h, lib/newlzx/system.h: + + Copyright (C) 2003-2004 Stuart Caie + + lib/sha/*: + + NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN + + All others: + + Copyright (C) 2004 Digital Rights Software + Copyright (C) 2002 - 2004 Dan A. Jackson + +License: + + clit18/hexdump.c: + + Public Domain + + lib/des/*: + + THIS SOFTWARE PLACED IN THE PUBLIC DOMAIN BY THE AUTHOUR + 920825 19:42 EDST + + lib/newlzx/lzx.h, lib/newlzx/lxzd.c, lib/newlzx/mspack.h, lib/newlzx/system.h: + + libmspack is free software; you can redistribute it and/or modify it under + the terms of the GNU Lesser General Public License (LGPL) version 2.1 + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + + lib/sha/*: + + NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN + + All others: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is (C) 2008, Joe Nahmias and +is licensed under the GPL, see above. diff --git a/Java Peojects/Bookshelf/bin/resources/bin/32/share/man/man1/clit.1 b/Java Peojects/Bookshelf/bin/resources/bin/32/share/man/man1/clit.1 new file mode 100644 index 0000000..a41f1f3 --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/bin/32/share/man/man1/clit.1 @@ -0,0 +1,52 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH CLIT 1 "March 23, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.SH NAME +clit \- program to manipulate Microsoft Reader .LIT files +.SH SYNOPSIS +.RB "1. " clit +.RI [ options ] " litfile.lit" " " subdir/ +.br +.RB "2. " clit +.RI [ options ] " oldfile.lit" " " newfile.lit +.br +.RB "3. " clit +.RI [ options ] " oldfile.lit" " " newfile.lit " " inscription +.SH DESCRIPTION +This manual page documents briefly the \fBclit\fP command. +.PP +\fBConvLIT\fP is a program to convert Microsoft Reader format eBooks +[\fILIT\fP] into an open format. \fBclit\fP supports three modes +of operation: +.IP 1. +\fBExplosion\fP: expanding a \fILIT\fP file into an OEBPS compliant package, +that is the original \fIXML\fP / \fIHTML\fP source. +.IP 2. +\fBDownconverting\fP: converts to \fIDRM1\fP format, also known as +\fBsealing\fP the \fILIT\fP file. +.IP 3. +\fBInscribing\fP: similar to #2, this adds a label, or \fIinscription\fP, +to the ebook to mark that it belongs to you. +.SH OPTIONS +A summary of options is included below. +For a complete description, run the program without any arguments. +.TP +.B \-d +Disable creating multiple subdirectories. +.TP +.B \-h +Show summary of options. +.TP +.B \-k " " \fI/path/to/keys.txt\fP +The \fIDRM5\fP key file is assumed to be called \fIkeys.txt\fP and located in +the current directory. If not, use this option to instruct \fBConvLIT\fP +where to find the key file. +.SH AUTHOR +\fBConvLIT\fP was written by Dan A. Jackson . +.PP +This manual page was written by Joe Nahmias , +for the Debian project (but may be used by others). diff --git a/Java Peojects/Bookshelf/bin/resources/bin/64/clit b/Java Peojects/Bookshelf/bin/resources/bin/64/clit new file mode 100755 index 0000000..e895739 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/bin/64/clit differ diff --git a/Java Peojects/Bookshelf/bin/resources/bin/64/share/doc/convlit/README b/Java Peojects/Bookshelf/bin/resources/bin/64/share/doc/convlit/README new file mode 100644 index 0000000..ffc6537 --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/bin/64/share/doc/convlit/README @@ -0,0 +1,41 @@ + +This is the source code package of ConvertLIT 1.8 + +In this version, most of the outstanding bug reports should be resolved: + - Cope with buggy generators which write out truncated files + - Added dictionary support (disable with -d flag) + - Handle duplicated filenames + - Completely changed whitespace expansion + (Thanks to all the help from people who reported this problem) + - Fixed very rare LZX Decompression buffer overruns + - Should work on MAC OS/X and other big endian hardware + (If not, send a bug report) + - Better non-english filename support + +DRM5 support is enhanced in this version + + DRM5 support is now implemented through a "keys.txt" file which should + contain the private keys from your activation components. You create this + file once with "ReaderKeyRecoveryTool.exe" from the Windows binary package + and from then on you can use those keys under any environment. + +Build changes: + +This package now requires "LIBTOMMATH" from math.libtomcrypt.org + +To build under Linux: + cd lib + make + cd ../clit16 + make + +To build under Windows, Visual C*. + cd lib + nmake -f win32.mak + cd ..\clit16 + nmake -f win32.mak + +Now that VC++ 7 is available for "free", supporting MINGW is left as an +exercise for the interested reader. Note that getting the free VC++ to the +point where it can compile ConvertLIT isn't trivial and no support +will be provided. diff --git a/Java Peojects/Bookshelf/bin/resources/bin/64/share/doc/convlit/changelog.Debian b/Java Peojects/Bookshelf/bin/resources/bin/64/share/doc/convlit/changelog.Debian new file mode 100644 index 0000000..347684d --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/bin/64/share/doc/convlit/changelog.Debian @@ -0,0 +1,6 @@ +convlit (1.8-1) unstable; urgency=low + + * Initial release, closes: #472586. + * Added manpage clit(1). + + -- Joe Nahmias Thu, 29 May 2008 00:59:04 -0400 diff --git a/Java Peojects/Bookshelf/bin/resources/bin/64/share/doc/convlit/copyright b/Java Peojects/Bookshelf/bin/resources/bin/64/share/doc/convlit/copyright new file mode 100644 index 0000000..c47acef --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/bin/64/share/doc/convlit/copyright @@ -0,0 +1,87 @@ +This package was debianized by Joe Nahmias on +Sun, 23 Mar 2008 23:55:42 -0400. + +It was downloaded from + +Upstream Authors: + + lib/des/*: + + Richard Outerbridge + + lib/newlzx/lzx.h, lib/newlzx/lxzd.c, lib/newlzx/mspack.h, lib/newlzx/system.h: + + Stuart Caie + + lib/sha/*: + + Steve Reid + Aaron D. Gifford + + All others: + + Dan A. Jackson , + +Copyright: + + lib/des/*: + + Copyright (c) 1988,1989,1990,1991,1992 by Richard Outerbridge + + lib/newlzx/lzx.h, lib/newlzx/lxzd.c, lib/newlzx/mspack.h, lib/newlzx/system.h: + + Copyright (C) 2003-2004 Stuart Caie + + lib/sha/*: + + NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN + + All others: + + Copyright (C) 2004 Digital Rights Software + Copyright (C) 2002 - 2004 Dan A. Jackson + +License: + + clit18/hexdump.c: + + Public Domain + + lib/des/*: + + THIS SOFTWARE PLACED IN THE PUBLIC DOMAIN BY THE AUTHOUR + 920825 19:42 EDST + + lib/newlzx/lzx.h, lib/newlzx/lxzd.c, lib/newlzx/mspack.h, lib/newlzx/system.h: + + libmspack is free software; you can redistribute it and/or modify it under + the terms of the GNU Lesser General Public License (LGPL) version 2.1 + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + + lib/sha/*: + + NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN + + All others: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is (C) 2008, Joe Nahmias and +is licensed under the GPL, see above. diff --git a/Java Peojects/Bookshelf/bin/resources/bin/64/share/man/man1/clit.1 b/Java Peojects/Bookshelf/bin/resources/bin/64/share/man/man1/clit.1 new file mode 100644 index 0000000..a41f1f3 --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/bin/64/share/man/man1/clit.1 @@ -0,0 +1,52 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH CLIT 1 "March 23, 2008" +.\" Please adjust this date whenever revising the manpage. +.\" +.SH NAME +clit \- program to manipulate Microsoft Reader .LIT files +.SH SYNOPSIS +.RB "1. " clit +.RI [ options ] " litfile.lit" " " subdir/ +.br +.RB "2. " clit +.RI [ options ] " oldfile.lit" " " newfile.lit +.br +.RB "3. " clit +.RI [ options ] " oldfile.lit" " " newfile.lit " " inscription +.SH DESCRIPTION +This manual page documents briefly the \fBclit\fP command. +.PP +\fBConvLIT\fP is a program to convert Microsoft Reader format eBooks +[\fILIT\fP] into an open format. \fBclit\fP supports three modes +of operation: +.IP 1. +\fBExplosion\fP: expanding a \fILIT\fP file into an OEBPS compliant package, +that is the original \fIXML\fP / \fIHTML\fP source. +.IP 2. +\fBDownconverting\fP: converts to \fIDRM1\fP format, also known as +\fBsealing\fP the \fILIT\fP file. +.IP 3. +\fBInscribing\fP: similar to #2, this adds a label, or \fIinscription\fP, +to the ebook to mark that it belongs to you. +.SH OPTIONS +A summary of options is included below. +For a complete description, run the program without any arguments. +.TP +.B \-d +Disable creating multiple subdirectories. +.TP +.B \-h +Show summary of options. +.TP +.B \-k " " \fI/path/to/keys.txt\fP +The \fIDRM5\fP key file is assumed to be called \fIkeys.txt\fP and located in +the current directory. If not, use this option to instruct \fBConvLIT\fP +where to find the key file. +.SH AUTHOR +\fBConvLIT\fP was written by Dan A. Jackson . +.PP +This manual page was written by Joe Nahmias , +for the Debian project (but may be used by others). diff --git a/Java Peojects/Bookshelf/bin/resources/bin/SumatraPDF.exe b/Java Peojects/Bookshelf/bin/resources/bin/SumatraPDF.exe new file mode 100644 index 0000000..84de165 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/bin/SumatraPDF.exe differ diff --git a/Java Peojects/Bookshelf/bin/resources/bin/epub-thumbnailer b/Java Peojects/Bookshelf/bin/resources/bin/epub-thumbnailer new file mode 100755 index 0000000..6855f02 --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/bin/epub-thumbnailer @@ -0,0 +1,115 @@ +#!/usr/bin/python + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Author: Mariano Simone (http://marianosimone.com) +# Version: 1.0 +# Name: epub-thumbnailer +# Description: An implementation of a cover thumbnailer for epub files +# Installation: see README + +import os +import re +from io import BytesIO +import sys +from xml.dom import minidom +from StringIO import StringIO +import urllib +import zipfile +try: + from PIL import Image +except ImportError: + import Image + +img_ext_regex = re.compile(r'^.*\.(jpg|jpeg|png)$', flags=re.IGNORECASE) +cover_regex = re.compile(r'.*cover.*\.(jpg|jpeg|png)', flags=re.IGNORECASE) + +def get_cover_from_manifest(epub): + + # open the main container + container = epub.open("META-INF/container.xml") + container_root = minidom.parseString(container.read()) + + # locate the rootfile + elem = container_root.getElementsByTagName("rootfile")[0] + rootfile_path = elem.getAttribute("full-path") + + # open the rootfile + rootfile = epub.open(rootfile_path) + rootfile_root = minidom.parseString(rootfile.read()) + + # find possible cover in meta + cover_id = None + for meta in rootfile_root.getElementsByTagName("meta"): + if meta.getAttribute("name") == "cover": + cover_id = meta.getAttribute("content") + break + + # find the manifest element + manifest = rootfile_root.getElementsByTagName("manifest")[0] + for item in manifest.getElementsByTagName("item"): + item_id = item.getAttribute("id") + item_href = item.getAttribute("href") + if (item_id == cover_id) or ("cover" in item_id and img_ext_regex.match(item_href.lower())): + return os.path.join(os.path.dirname(rootfile_path), item_href) + + return None + +def get_cover_by_filename(epub): + no_matching_images = [] + for fileinfo in epub.filelist: + if cover_regex.match(fileinfo.filename): + return fileinfo.filename + if img_ext_regex.match(fileinfo.filename): + no_matching_images.append(fileinfo) + return _choose_best_image(no_matching_images) + +def _choose_best_image(images): + if images: + return max(images, key=lambda f: f.file_size) + return None + +def extract_cover(cover_path): + if cover_path: + cover = epub.open(cover_path) + im = Image.open(BytesIO(cover.read())) + im.thumbnail((size, size), Image.ANTIALIAS) + if im.mode == "CMYK": + im = im.convert("RGB") + im.save(output_file, "PNG") + return True + return False + +# Which file are we working with? +input_file = sys.argv[1] +# Where do does the file have to be saved? +output_file = sys.argv[2] +# Required size? +size = int(sys.argv[3]) + +# An epub is just a zip +file_url = urllib.urlopen(input_file) +epub = zipfile.ZipFile(StringIO(file_url.read()), "r") + +extraction_strategies = [get_cover_from_manifest, get_cover_by_filename] + +for strategy in extraction_strategies: + try: + cover_path = strategy(epub) + if extract_cover(cover_path): + exit(0) + except Exception as ex: + print("Error getting cover using %s: " % strategy.__name__, ex) + +exit(1) diff --git a/Java Peojects/Bookshelf/bin/resources/bin/pdf-thumbnailer b/Java Peojects/Bookshelf/bin/resources/bin/pdf-thumbnailer new file mode 100755 index 0000000..0f28ceb Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/bin/pdf-thumbnailer differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/EpubViewer.jar b/Java Peojects/Bookshelf/bin/resources/jars/EpubViewer.jar new file mode 100755 index 0000000..0380eb4 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/EpubViewer.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/PdfViewer.jar b/Java Peojects/Bookshelf/bin/resources/jars/PdfViewer.jar new file mode 100755 index 0000000..1aa5d26 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/PdfViewer.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/.version b/Java Peojects/Bookshelf/bin/resources/jars/tmp/.version new file mode 100644 index 0000000..f5934d3 --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/jars/tmp/.version @@ -0,0 +1 @@ +0.97-rc11-20100715-0959 \ No newline at end of file diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/META-INF/MANIFEST.MF b/Java Peojects/Bookshelf/bin/resources/jars/tmp/META-INF/MANIFEST.MF new file mode 100644 index 0000000..f426ae5 --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/jars/tmp/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +ImplementationVersion: 3.1 +Main-Class: com.simontuffs.onejar.Boot +One-Jar-Main-Class: nl.siegmann.epublib.viewer.Viewer + diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/OneJar.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/OneJar.class new file mode 100644 index 0000000..e50f6f1 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/OneJar.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot$1.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot$1.class new file mode 100644 index 0000000..a477465 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot$1.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot$2.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot$2.class new file mode 100644 index 0000000..4ff6cb8 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot$2.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot$3.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot$3.class new file mode 100644 index 0000000..b32f2ed Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot$3.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot.class new file mode 100644 index 0000000..e861f1d Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Boot.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Handler$1.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Handler$1.class new file mode 100644 index 0000000..e840963 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Handler$1.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Handler.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Handler.class new file mode 100644 index 0000000..b8cba1a Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/Handler.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/IProperties.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/IProperties.class new file mode 100644 index 0000000..8703f3e Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/IProperties.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$1.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$1.class new file mode 100644 index 0000000..0370bdd Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$1.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$2.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$2.class new file mode 100644 index 0000000..7d4e578 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$2.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$ByteCode.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$ByteCode.class new file mode 100644 index 0000000..8f7ea2a Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$ByteCode.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$FileURLFactory$1.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$FileURLFactory$1.class new file mode 100644 index 0000000..ce48d0b Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$FileURLFactory$1.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$FileURLFactory.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$FileURLFactory.class new file mode 100644 index 0000000..b78d4ca Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$FileURLFactory.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$IURLFactory.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$IURLFactory.class new file mode 100644 index 0000000..3ad4728 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$IURLFactory.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$OneJarURLFactory.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$OneJarURLFactory.class new file mode 100644 index 0000000..0f9ea0c Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader$OneJarURLFactory.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader.class new file mode 100644 index 0000000..2a1f900 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/JarClassLoader.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarFile$1.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarFile$1.class new file mode 100644 index 0000000..b7a6a48 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarFile$1.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarFile$2.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarFile$2.class new file mode 100644 index 0000000..dca9e4f Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarFile$2.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarFile.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarFile.class new file mode 100644 index 0000000..6b2bec0 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarFile.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarURLConnection.class b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarURLConnection.class new file mode 100644 index 0000000..cc167a2 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/com/simontuffs/onejar/OneJarURLConnection.class differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/doc/one-jar-license.txt b/Java Peojects/Bookshelf/bin/resources/jars/tmp/doc/one-jar-license.txt new file mode 100644 index 0000000..e815c9d --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/jars/tmp/doc/one-jar-license.txt @@ -0,0 +1,33 @@ +/* + * One-JAR(TM) (http://www.simontuffs.com/one-jar). Copyright (c) 2004-2010, + * P. Simon Tuffs (simon@simontuffs.com). All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * Neither the name of P. Simon Tuffs, nor the names of any contributors, + * nor the name One-JAR may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * Including this file inside the built One-JAR file conforms with these terms. + */ + diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-io-2.0.1.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-io-2.0.1.jar new file mode 100644 index 0000000..5b64b7d Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-io-2.0.1.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-lang-2.4.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-lang-2.4.jar new file mode 100644 index 0000000..532939e Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-lang-2.4.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-logging-1.0.4.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-logging-1.0.4.jar new file mode 100644 index 0000000..b73a80f Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-logging-1.0.4.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-vfs-1.0.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-vfs-1.0.jar new file mode 100644 index 0000000..ab7a213 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/commons-vfs-1.0.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/epublib-core-3.1.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/epublib-core-3.1.jar new file mode 100644 index 0000000..6799a30 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/epublib-core-3.1.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/htmlcleaner-2.2.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/htmlcleaner-2.2.jar new file mode 100644 index 0000000..5322a85 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/htmlcleaner-2.2.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/kxml2-2.3.0.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/kxml2-2.3.0.jar new file mode 100644 index 0000000..6470952 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/kxml2-2.3.0.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/slf4j-api-1.6.1.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/slf4j-api-1.6.1.jar new file mode 100644 index 0000000..f1f4fdd Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/slf4j-api-1.6.1.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/slf4j-simple-1.6.1.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/slf4j-simple-1.6.1.jar new file mode 100644 index 0000000..9ad8c97 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/slf4j-simple-1.6.1.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/xmlpull-1.1.3.4d_b4_min.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/xmlpull-1.1.3.4d_b4_min.jar new file mode 100644 index 0000000..43486c2 Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/lib/xmlpull-1.1.3.4d_b4_min.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/main/epublib-tools-3.1.jar b/Java Peojects/Bookshelf/bin/resources/jars/tmp/main/epublib-tools-3.1.jar new file mode 100644 index 0000000..43b182b Binary files /dev/null and b/Java Peojects/Bookshelf/bin/resources/jars/tmp/main/epublib-tools-3.1.jar differ diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/OneJar.java b/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/OneJar.java new file mode 100644 index 0000000..690f1a9 --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/OneJar.java @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2004-2010, P. Simon Tuffs (simon@simontuffs.com) + * All rights reserved. + * + * See the full license at http://one-jar.sourceforge.net/one-jar-license.html + * This license is also included in the distributions of this software + * under doc/one-jar-license.txt + */ +import java.util.Arrays; + +import com.simontuffs.onejar.Boot; + + + + +/** + * One-JAR Jar files are intended to be executed using the following kind of command: + *
+ *   java -jar  [args]
+ * 
+ * This class allows a One-JAR jar-file to be executed using the alternative command: + *
+ *   java -cp  OneJar [args]
+ * 
+ * Its main role is in testing the behaviour of OneJar on platforms which mangle the classpath + * when running with the first kind of command, but it can also be a useful alternative + * execution mechanism. + *

Note: the same effect can be obtained by using the Boot class, albeit with more + * typing: + *

+ *   java -cp  com.simontuffs.onejar.Boot [args]
+ * @author simon
+ *
+ */
+public class OneJar {
+
+    /**
+     * @param args
+     */
+    public static void main(String[] args) throws Exception {
+        System.out.println("OneJar" + Arrays.asList(args).toString().replace('[','(').replace(']',')'));
+        new OneJar().run(args);
+        
+    }
+    
+    public void run(String[] args) throws Exception {
+        Boot.run(args);
+    }
+
+}
diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/com/simontuffs/onejar/Boot.java b/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/com/simontuffs/onejar/Boot.java
new file mode 100644
index 0000000..b2867b0
--- /dev/null
+++ b/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/com/simontuffs/onejar/Boot.java	
@@ -0,0 +1,592 @@
+/*
+ * Copyright (c) 2004-2010, P. Simon Tuffs (simon@simontuffs.com)
+ * All rights reserved.
+ *
+ * See the full license at http://one-jar.sourceforge.net/one-jar-license.html
+ * This license is also included in the distributions of this software
+ * under doc/one-jar-license.txt
+ */	 
+
+package com.simontuffs.onejar;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.lang.reflect.Constructor;
+import java.lang.reflect.Method;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Enumeration;
+import java.util.Properties;
+import java.util.jar.Attributes;
+import java.util.jar.JarEntry;
+import java.util.jar.JarFile;
+import java.util.jar.JarInputStream;
+import java.util.jar.Manifest;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipFile;
+
+/**
+ * Run a java application which requires multiple support jars from inside
+ * a single jar file.
+ * 
+ * 

+ * Developer time JVM properties: + *

+ *   -Done-jar.main.class={name}  Use named class as main class to run. 
+ *   -Done-jar.record[=recording] Record loaded classes into "recording" directory.
+ *                                Flatten jar.names into directory tree suitable 
+ * 								  for use as a classpath.
+ *   -Done-jar.jar.names          Record loaded classes, preserve jar structure
+ *   -Done-jar.verbose            Run the JarClassLoader in verbose mode.
+ * 
+ * @author simon@simontuffs.com (
http://www.simontuffs.com) + */ +public class Boot { + + /** + * The name of the manifest attribute which controls which class + * to bootstrap from the jar file. The boot class can + * be in any of the contained jar files. + */ + public final static String BOOT_CLASS = "Boot-Class"; + public final static String ONE_JAR_CLASSLOADER = "One-Jar-Class-Loader"; + public final static String ONE_JAR_MAIN_CLASS = "One-Jar-Main-Class"; + public final static String ONE_JAR_DEFAULT_MAIN_JAR = "One-Jar-Default-Main-Jar"; + public final static String ONE_JAR_MAIN_ARGS = "One-Jar-Main-Args"; + public final static String ONE_JAR_URL_FACTORY = "One-Jar-URL-Factory"; + + public final static String MANIFEST = "META-INF/MANIFEST.MF"; + public final static String MAIN_JAR = "main/main.jar"; + + public final static String WRAP_CLASS_LOADER = "Wrap-Class-Loader"; + public final static String WRAP_DIR = "wrap"; + public final static String WRAP_JAR = "/" + WRAP_DIR + "/wraploader.jar"; + + // System properties. + public final static String PROPERTY_PREFIX = "one-jar."; + public final static String P_MAIN_CLASS = PROPERTY_PREFIX + "main.class"; + public final static String P_MAIN_JAR = PROPERTY_PREFIX + "main.jar"; + public final static String P_MAIN_APP = PROPERTY_PREFIX + "main.app"; + public final static String P_RECORD = PROPERTY_PREFIX + "record"; + public final static String P_JARNAMES = PROPERTY_PREFIX + "jar.names"; + public final static String P_VERBOSE = PROPERTY_PREFIX + "verbose"; + public final static String P_INFO = PROPERTY_PREFIX + "info"; + public final static String P_STATISTICS = PROPERTY_PREFIX + "statistics"; + public final static String P_SHOW_PROPERTIES = PROPERTY_PREFIX + "show.properties"; + public final static String P_JARPATH = PROPERTY_PREFIX + "jar.path"; + public final static String P_ONE_JAR_CLASS_PATH = PROPERTY_PREFIX + "class.path"; + public final static String P_JAVA_CLASS_PATH = "java.class.path"; + public final static String P_PATH_SEPARATOR = "|"; + public final static String P_EXPAND_DIR = PROPERTY_PREFIX + "expand.dir"; + + // Command-line arguments + public final static String A_HELP = "--one-jar-help"; + public final static String A_VERSION = "--one-jar-version"; + + public final static String[] HELP_PROPERTIES = { + P_MAIN_CLASS, "Specifies the name of the class which should be executed \n(via public static void main(String[])", + P_MAIN_APP, "Specifies the name of the main/.jar to be executed", + P_RECORD, "true: Enables recording of the classes loaded by the application", + P_JARNAMES, "true: Recorded classes are kept in directories corresponding to their jar names.\n" + + "false: Recorded classes are flattened into a single directory. \nDuplicates are ignored (first wins)", + P_VERBOSE, "true: Print verbose classloading information", + P_INFO, "true: Print informative classloading information", + P_STATISTICS, "true: Shows statistics about the One-Jar Classloader", + P_JARPATH, "Full path of the one-jar file being executed. \nOnly needed if java.class.path does not contain the path to the jar, e.g. on Max OS/X.", + P_ONE_JAR_CLASS_PATH, "Extra classpaths to be added to the execution environment. \nUse platform independent path separator '" + P_PATH_SEPARATOR + "'", + P_EXPAND_DIR, "Directory to use for expanded files.", + P_SHOW_PROPERTIES, "true: Shows the JVM system properties.", + }; + + public final static String[] HELP_ARGUMENTS = { + A_HELP, "Shows this message, then exits.", + A_VERSION, "Shows the version of One-JAR, then exits.", + }; + + protected static String mainJar; + + protected static boolean info, verbose, statistics; + protected static String myJarPath; + + protected static long startTime = System.currentTimeMillis(); + protected static long endTime = 0; + + + // Singleton loader. This must not be changed once it is set, otherwise all + // sorts of nasty class-cast exceptions will ensue. Hence we control + // access to it strongly. + private static JarClassLoader loader = null; + + + /** + * This method provides access to the bootstrap One-JAR classloader which + * is needed in the URL connection Handler when opening streams relative + * to classes. + * @return + */ + public synchronized static JarClassLoader getClassLoader() { + return loader; + } + + /** + * This is the single point of entry for setting the "loader" member. It checks to + * make sure programming errors don't call it more than once. + * @param $loader + */ + public synchronized static void setClassLoader(JarClassLoader $loader) { + if (loader != null) throw new RuntimeException("Attempt to set a second Boot loader"); + loader = $loader; + } + + protected static void VERBOSE(String message) { + if (verbose) System.out.println("Boot: " + message); + } + + protected static void WARNING(String message) { + System.err.println("Boot: Warning: " + message); + } + + protected static void INFO(String message) { + if (info) System.out.println("Boot: Info: " + message); + } + + protected static void PRINTLN(String message) { + System.out.println("Boot: " + message); + } + + public static void main(String[] args) throws Exception { + run(args); + } + + public static void run(String args[]) throws Exception { + + args = processArgs(args); + + // Is the main class specified on the command line? If so, boot it. + // Otherwise, read the main class out of the manifest. + String mainClass = null; + + { + // Default properties are in resource 'one-jar.properties'. + Properties properties = new Properties(); + String props = "one-jar.properties"; + InputStream is = Boot.class.getResourceAsStream("/" + props); + if (is != null) { + INFO("loading properties from " + props); + properties.load(is); + } + + // Merge in anything in a local file with the same name. + if (new File(props).exists()) { + is = new FileInputStream(props); + if (is != null) { + INFO("merging properties from " + props); + properties.load(is); + } + } + + // Set system properties only if not already specified. + Enumeration _enum = properties.propertyNames(); + while (_enum.hasMoreElements()) { + String name = (String)_enum.nextElement(); + if (System.getProperty(name) == null) { + System.setProperty(name, properties.getProperty(name)); + } + } + } + if (Boolean.valueOf(System.getProperty(P_SHOW_PROPERTIES, "false")).booleanValue()) { + // What are the system properties. + Properties props = System.getProperties(); + String keys[] = (String[])props.keySet().toArray(new String[]{}); + Arrays.sort(keys); + + for (int i=0; i), or use " + ONE_JAR_MAIN_CLASS + " in the manifest"); + + if (mainClass != null) { + // Guard against the main.jar pointing back to this + // class, and causing an infinite recursion. + String bootClass = Boot.class.getName(); + if (bootClass.equals(mainClass)) + throw new Exception(getMyJarName() + " main class (" + mainClass + ") would cause infinite recursion: check main.jar/META-INF/MANIFEST.MF/Main-Class attribute: " + mainClass); + + Class cls = loader.loadClass(mainClass); + + endTime = System.currentTimeMillis(); + showTime(); + + Method main = cls.getMethod("main", new Class[]{String[].class}); + main.invoke(null, new Object[]{args}); + } + } + + public static void showTime() { + long endtime = System.currentTimeMillis(); + if (statistics) { + PRINTLN("Elapsed time: " + (endtime - startTime) + "ms"); + } + } + + public static void setProperties(IProperties jarloader) { + INFO("setProperties(" + jarloader + ")"); + if (getProperty(P_RECORD)) { + jarloader.setRecord(true); + jarloader.setRecording(System.getProperty(P_RECORD)); + } + if (getProperty(P_JARNAMES)) { + jarloader.setRecord(true); + jarloader.setFlatten(false); + } + if (getProperty(P_VERBOSE)) { + jarloader.setVerbose(true); + jarloader.setInfo(true); + verbose = true; + } + if (getProperty(P_INFO)) { + jarloader.setInfo(true); + info = true; + } + + statistics = getProperty(P_STATISTICS); + } + + public static boolean getProperty(String key) { + return Boolean.valueOf(System.getProperty(key, "false")).booleanValue(); + } + + public static String getMyJarName() { + String name = getMyJarPath(); + int last = name.lastIndexOf("/"); + if (last >= 0) { + name = name.substring(last+1); + } + return name; + } + + public static String getMyJarPath() { + if (myJarPath != null) { + return myJarPath; + } + myJarPath = System.getProperty(P_JARPATH); + if (myJarPath == null) { + try { + // Hack to obtain the name of this jar file. + String jarname = System.getProperty(P_JAVA_CLASS_PATH); + // Open each Jar file looking for this class name. This allows for + // JVM's that place more than the jar file on the classpath. + String jars[] =jarname.split(System.getProperty("path.separator")); + for (int i=0; i=)"); + for (int i=0; i + * Contributor: Thijs Sujiten (www.semantica.nl) + * Contributor: Gerold Friedmann + */ + +package com.simontuffs.onejar; + +import java.io.BufferedReader; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.OutputStream; +import java.net.MalformedURLException; +import java.net.URL; +import java.net.URLClassLoader; +import java.net.URLConnection; +import java.net.URLStreamHandler; +import java.security.CodeSource; +import java.security.ProtectionDomain; +import java.security.cert.Certificate; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.Date; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.jar.Attributes; +import java.util.jar.JarEntry; +import java.util.jar.JarFile; +import java.util.jar.JarInputStream; +import java.util.jar.Manifest; +import java.util.jar.Attributes.Name; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * Loads classes from pre-defined locations inside the jar file containing this + * class. Classes will be loaded from jar files contained in the following + * locations within the main jar file (on the classpath of the application + * actually, which when running with the "java -jar" command works out to be + * the same thing). + *
    + *
  • + * /lib Used to contain library jars. + *
  • + *
  • + * /main Used to contain a default main jar. + *
  • + *
+ * @author simon@simontuffs.com (http://www.simontuffs.com) + */ +public class JarClassLoader extends ClassLoader implements IProperties { + + public final static String LIB_PREFIX = "lib/"; + public final static String BINLIB_PREFIX = "binlib/"; + public final static String MAIN_PREFIX = "main/"; + public final static String RECORDING = "recording"; + public final static String TMP = "tmp"; + public final static String UNPACK = "unpack"; + public final static String EXPAND = "One-Jar-Expand"; + public final static String EXPAND_DIR = "One-Jar-Expand-Dir"; + public final static String SHOW_EXPAND = "One-Jar-Show-Expand"; + public final static String CONFIRM_EXPAND = "One-Jar-Confirm-Expand"; + public final static String CLASS = ".class"; + + public final static String NL = System.getProperty("line.separator"); + + public final static String JAVA_PROTOCOL_HANDLER = "java.protocol.handler.pkgs"; + + protected String name; + protected boolean noExpand, expanded; + protected ClassLoader externalClassLoader; + + static { + // Add our 'onejar:' protocol handler, but leave open the + // possibility of a subsequent class taking over the + // factory. TODO: (how reasonable is this?) + String handlerPackage = System.getProperty(JAVA_PROTOCOL_HANDLER); + if (handlerPackage == null) handlerPackage = ""; + if (handlerPackage.length() > 0) handlerPackage = "|" + handlerPackage; + handlerPackage = "com.simontuffs" + handlerPackage; + System.setProperty(JAVA_PROTOCOL_HANDLER, handlerPackage); + + } + + protected String PREFIX() { + return "JarClassLoader: "; + } + + protected String NAME() { + return (name != null? "'" + name + "' ": ""); + } + + protected void VERBOSE(String message) { + if (verbose) System.out.println(PREFIX() + NAME() + message); + } + + protected void WARNING(String message) { + System.err.println(PREFIX() + "Warning: " + NAME() + message); + } + + protected void INFO(String message) { + if (info) System.out.println(PREFIX() + "Info: " + NAME() + message); + } + + protected void PRINTLN(String message) { + System.out.println(message); + } + + protected void PRINT(String message) { + System.out.print(message); + } + + // Synchronize for thread safety. This is less important until we + // start to do lazy loading, but it's a good idea anyway. + protected Map byteCode = Collections.synchronizedMap(new HashMap()); + protected Map pdCache = Collections.synchronizedMap(new HashMap()); + protected Map binLibPath = Collections.synchronizedMap(new HashMap()); + protected Set jarNames = Collections.synchronizedSet(new HashSet()); + + protected boolean record = false, flatten = false, unpackFindResource = false; + protected boolean verbose = false, info = false; + protected String recording = RECORDING; + + protected String jarName, mainJar, wrapDir; + protected boolean delegateToParent; + + protected static class ByteCode { + public ByteCode(String $name, String $original, ByteArrayOutputStream baos, String $codebase, Manifest $manifest) { + name = $name; + original = $original; + bytes = baos.toByteArray(); + codebase = $codebase; + manifest = $manifest; + } + public byte bytes[]; + public String name, original, codebase; + public Manifest manifest; + } + + + /** + * Create a non-delegating but jar-capable classloader for bootstrap + * purposes. + * @param $wrap The directory in the archive from which to load a + * wrapping classloader. + */ + public JarClassLoader(String $wrap) { + wrapDir = $wrap; + delegateToParent = wrapDir == null; + Boot.setProperties(this); + init(); + } + + /** + * The main constructor for the Jar-capable classloader. + * @param $record If true, the JarClassLoader will record all used classes + * into a recording directory (called 'recording' by default) + * The name of each jar file will be used as a directory name + * for the recorded classes. + * @param $flatten Whether to flatten out the recorded classes (i.e. eliminate + * the jar-file name from the recordings). + * + * Example: Given the following layout of the one-jar.jar file + *
+     *    /
+     *    /META-INF
+     *    | MANIFEST.MF
+     *    /com
+     *      /simontuffs
+     *        /onejar
+     *          Boot.class
+     *          JarClassLoader.class
+     *    /main
+     *        main.jar
+     *        /com
+     *          /main
+     *            Main.class 
+     *    /lib
+     *        util.jar
+     *          /com
+     *            /util
+     *              Util.clas
+     * 
+ * The recording directory will look like this: + *
    + *
  • flatten=false
  • + *
    +     *   /recording
    +     *     /main.jar
    +     *       /com
    +     *         /main
    +     *            Main.class
    +     *     /util.jar
    +     *       /com
    +     *         /util
    +     *            Util.class
    +     * 
    + * + *
  • flatten = true
  • + *
    +     *   /recording
    +     *     /com
    +     *       /main
    +     *          Main.class
    +     *       /util
    +     *          Util.class
    +     *   
    +     * 
+ * Flatten mode is intended for when you want to create a super-jar which can + * be launched directly without using one-jar's launcher. Run your application + * under all possible scenarios to collect the actual classes which are loaded, + * then jar them all up, and point to the main class with a "Main-Class" entry + * in the manifest. + * + */ + public JarClassLoader(ClassLoader parent) { + super(parent); + delegateToParent = true; + Boot.setProperties(this); + init(); + // System.out.println(PREFIX() + this + " parent=" + parent + " loaded by " + this.getClass().getClassLoader()); + } + + protected static ThreadLocal current = new ThreadLocal(); + /** + * Common initialization code: establishes a classloader for delegation + * to one-jar.class.path resources. + */ + protected void init() { + String classpath = System.getProperty(Boot.P_ONE_JAR_CLASS_PATH); + if (classpath != null) { + String tokens[] = classpath.split("\\" + Boot.P_PATH_SEPARATOR); + List list = new ArrayList(); + for (int i=0; i -1) { + String packageName = entryName.substring(0, index2).replace('/', '.'); + if (getPackage(packageName) == null) { + // Defend against null manifest. + if (man != null) { + definePackage(packageName, man, urlFactory.getCodeBase(jar)); + } else { + definePackage(packageName, null, null, null, null, null, null, null); + } + } + } + // end patch + + // Because we are doing stream processing, we don't know what + // the size of the entries is. So we store them dynamically. + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + copy(is, baos); + + if (tmp != null) { + // Unpack into a temporary working directory which is on the classpath. + File file = new File(tmp, entry.getName()); + file.getParentFile().mkdirs(); + FileOutputStream fos = new FileOutputStream(file); + fos.write(baos.toByteArray()); + fos.close(); + + } else { + // If entry is a class, check to see that it hasn't been defined + // already. Class names must be unique within a classloader because + // they are cached inside the VM until the classloader is released. + if (type.equals("class")) { + if (alreadyCached(entryName, jar, baos)) return; + byteCode.put(entryName, new ByteCode(entryName, entry.getName(), baos, jar, man)); + VERBOSE("cached bytes for class " + entryName); + } else { + // Another kind of resource. Cache this by name, and also prefixed + // by the jar name. Don't duplicate the bytes. This allows us + // to map resource lookups to either jar-local, or globally defined. + String localname = jar + "/" + entryName; + byteCode.put(localname, new ByteCode(localname, entry.getName(), baos, jar, man)); + // Keep a set of jar names so we can do multiple-resource lookup by name + // as in findResources(). + jarNames.add(jar); + VERBOSE("cached bytes for local name " + localname); + // Only keep the first non-local entry: this is like classpath where the first + // to define wins. + if (alreadyCached(entryName, jar, baos)) return; + + byteCode.put(entryName, new ByteCode(entryName, entry.getName(), baos, jar, man)); + VERBOSE("cached bytes for entry name " + entryName); + + } + } + } + + /** + * Override to ensure that this classloader is the thread context classloader + * when used to load a class. Avoids subtle, nasty problems. + * + */ + public Class loadClass(String name, boolean resolve) throws ClassNotFoundException { + // Set the context classloader in case any classloaders delegate to it. + // Otherwise it would default to the sun.misc.Launcher$AppClassLoader which + // is used to launch the jar application, and attempts to load through + // it would fail if that code is encapsulated inside the one-jar. + Thread.currentThread().setContextClassLoader(this); + return super.loadClass(name, resolve); + } + + /** + * Locate the named class in a jar-file, contained inside the + * jar file which was used to load this class. + */ + protected Class findClass(String name) throws ClassNotFoundException { + // Delegate to external paths first + Class cls = null; + if (externalClassLoader != null) { + try { + return externalClassLoader.loadClass(name); + } catch (ClassNotFoundException cnfx) { + // continue... + } + } + + // Make sure not to load duplicate classes. + cls = findLoadedClass(name); + if (cls != null) return cls; + + // Look up the class in the byte codes. + // Translate path? + VERBOSE("findClass(" + name + ")"); + String cache = name.replace('.', '/') + CLASS; + ByteCode bytecode = (ByteCode)byteCode.get(cache); + if (bytecode != null) { + VERBOSE("found " + name + " in codebase '" + bytecode.codebase + "'"); + if (record) { + record(bytecode); + } + // Use a protectionDomain to associate the codebase with the + // class. + ProtectionDomain pd = (ProtectionDomain)pdCache.get(bytecode.codebase); + if (pd == null) { + try { + URL url = urlFactory.getCodeBase(bytecode.codebase); + + CodeSource source = new CodeSource(url, (Certificate[])null); + pd = new ProtectionDomain(source, null, this, null); + pdCache.put(bytecode.codebase, pd); + } catch (MalformedURLException mux) { + throw new ClassNotFoundException(name, mux); + } + } + + // Do it the simple way. + byte bytes[] = bytecode.bytes; + + int i = name.lastIndexOf('.'); + if (i != -1) { + String pkgname = name.substring(0, i); + // Check if package already loaded. + Package pkg = getPackage(pkgname); + Manifest man = bytecode.manifest; + if (pkg != null) { + // Package found, so check package sealing. + if (pkg.isSealed()) { + // Verify that code source URL is the same. + if (!pkg.isSealed(pd.getCodeSource().getLocation())) { + throw new SecurityException("sealing violation: package " + pkgname + " is sealed"); + } + + } else { + // Make sure we are not attempting to seal the package + // at this code source URL. + if ((man != null) && isSealed(pkgname, man)) { + throw new SecurityException("sealing violation: can't seal package " + pkgname + ": already loaded"); + } + } + } else { + if (man != null) { + definePackage(pkgname, man, pd.getCodeSource().getLocation()); + } else { + definePackage(pkgname, null, null, null, null, null, null, null); + } + } + } + + return defineClass(name, bytes, pd); + } + VERBOSE(name + " not found"); + throw new ClassNotFoundException(name); + + } + + private boolean isSealed(String name, Manifest man) { + String path = name.concat("/"); + Attributes attr = man.getAttributes(path); + String sealed = null; + if (attr != null) { + sealed = attr.getValue(Name.SEALED); + } + if (sealed == null) { + if ((attr = man.getMainAttributes()) != null) { + sealed = attr.getValue(Name.SEALED); + } + } + return "true".equalsIgnoreCase(sealed); + } + + /** + * Defines a new package by name in this ClassLoader. The attributes + * contained in the specified Manifest will be used to obtain package + * version and sealing information. For sealed packages, the additional URL + * specifies the code source URL from which the package was loaded. + * + * @param name + * the package name + * @param man + * the Manifest containing package version and sealing + * information + * @param url + * the code source url for the package, or null if none + * @exception IllegalArgumentException + * if the package name duplicates an existing package either + * in this class loader or one of its ancestors + * @return the newly defined Package object + */ + protected Package definePackage(String name, Manifest man, URL url) throws IllegalArgumentException { + String path = name.concat("/"); + String specTitle = null, specVersion = null, specVendor = null; + String implTitle = null, implVersion = null, implVendor = null; + String sealed = null; + URL sealBase = null; + + Attributes attr = man.getAttributes(path); + if (attr != null) { + specTitle = attr.getValue(Name.SPECIFICATION_TITLE); + specVersion = attr.getValue(Name.SPECIFICATION_VERSION); + specVendor = attr.getValue(Name.SPECIFICATION_VENDOR); + implTitle = attr.getValue(Name.IMPLEMENTATION_TITLE); + implVersion = attr.getValue(Name.IMPLEMENTATION_VERSION); + implVendor = attr.getValue(Name.IMPLEMENTATION_VENDOR); + sealed = attr.getValue(Name.SEALED); + } + attr = man.getMainAttributes(); + if (attr != null) { + if (specTitle == null) { + specTitle = attr.getValue(Name.SPECIFICATION_TITLE); + } + if (specVersion == null) { + specVersion = attr.getValue(Name.SPECIFICATION_VERSION); + } + if (specVendor == null) { + specVendor = attr.getValue(Name.SPECIFICATION_VENDOR); + } + if (implTitle == null) { + implTitle = attr.getValue(Name.IMPLEMENTATION_TITLE); + } + if (implVersion == null) { + implVersion = attr.getValue(Name.IMPLEMENTATION_VERSION); + } + if (implVendor == null) { + implVendor = attr.getValue(Name.IMPLEMENTATION_VENDOR); + } + if (sealed == null) { + sealed = attr.getValue(Name.SEALED); + } + } + if (sealed != null) { + boolean isSealed = Boolean.parseBoolean(sealed); + if (isSealed) { + sealBase = url; + } + } + return definePackage(name, specTitle, specVersion, specVendor, implTitle, implVersion, implVendor, sealBase); + } + + protected Class defineClass(String name, byte[] bytes, ProtectionDomain pd) throws ClassFormatError { + // Simple, non wrapped class definition. + VERBOSE("defineClass("+name+")"); + return defineClass(name, bytes, 0, bytes.length, pd); + } + + protected void record(ByteCode bytecode) { + String fileName = bytecode.original; + // Write out into the record directory. + File dir = new File(recording, flatten? "": bytecode.codebase); + File file = new File(dir, fileName); + if (!file.exists()) { + file.getParentFile().mkdirs(); + VERBOSE("" + file); + try { + FileOutputStream fos = new FileOutputStream(file); + fos.write(bytecode.bytes); + fos.close(); + + } catch (IOException iox) { + System.err.println(PREFIX() + "unable to record " + file + ": " + iox); + } + + } + } + + /** + * Make a path canonical, removing . and .. + */ + protected String canon(String path) { + path = path.replaceAll("/\\./", "/"); + String canon = path; + String next = canon; + do { + next = canon; + canon = canon.replaceFirst("([^/]*/\\.\\./)", ""); + } while (!next.equals(canon)); + return canon; + } + /** + * Overriden to return resources from the appropriate codebase. + * There are basically two ways this method will be called: most commonly + * it will be called through the class of an object which wishes to + * load a resource, i.e. this.getClass().getResourceAsStream(). Before + * passing the call to us, java.lang.Class mangles the name. It + * converts a file path such as foo/bar/Class.class into a name like foo.bar.Class, + * and it strips leading '/' characters e.g. converting '/foo' to 'foo'. + * All of which is a nuisance, since we wish to do a lookup on the original + * name of the resource as present in the One-Jar jar files. + * The other way is more direct, i.e. this.getClass().getClassLoader().getResourceAsStream(). + * Then we get the name unmangled, and can deal with it directly. + * + * The problem is this: if one resource is called /foo/bar/data, and another + * resource is called /foo.bar.data, both will have the same mangled name, + * namely 'foo.bar.data' and only one of them will be visible. Perhaps the + * best way to deal with this is to store the lookup names in mangled form, and + * simply issue warnings if collisions occur. This is not very satisfactory, + * but is consistent with the somewhat limiting design of the resource name mapping + * strategy in Java today. + */ + public InputStream getByteStream(String resource) { + + VERBOSE("getByteStream(" + resource + ")"); + + InputStream result = null; + if (externalClassLoader != null) { + result = externalClassLoader.getResourceAsStream(resource); + } + + if (result == null) { + // Delegate to parent classloader first. + ClassLoader parent = getParent(); + if (parent != null) { + result = parent.getResourceAsStream(resource); + } + } + + if (result == null) { + // Make resource canonical (remove ., .., etc). + resource = canon(resource); + + // Look up resolving first. This allows jar-local + // resolution to take place. + ByteCode bytecode = (ByteCode)byteCode.get(resolve(resource)); + if (bytecode == null) { + // Try again with an unresolved name. + bytecode = (ByteCode)byteCode.get(resource); + } + if (bytecode != null) result = new ByteArrayInputStream(bytecode.bytes); + } + + // Contributed by SourceForge "ffrog_8" (with thanks, Pierce. T. Wetter III). + // Handles JPA loading from jars. + if (result == null) { + if (jarNames.contains(resource)) { + // resource wanted is an actual jar + INFO("loading resource file directly" + resource); + result = super.getResourceAsStream(resource); + } + } + + // Special case: if we are a wrapping classloader, look up to our + // parent codebase. Logic is that the boot JarLoader will have + // delegateToParent = false, the wrapping classloader will have + // delegateToParent = true; + if (result == null && delegateToParent) { + // http://code.google.com/p/onejar-maven-plugin/issues/detail?id=16 + ClassLoader parentClassLoader = getParent(); + + // JarClassLoader cannot satisfy requests for actual jar files themselves so it must delegate to it's + // parent. However, the "parent" is not always a JarClassLoader. + if (parentClassLoader instanceof JarClassLoader) { + result = ((JarClassLoader)parentClassLoader).getByteStream(resource); + } else { + result = parentClassLoader.getResourceAsStream(resource); + } + } + VERBOSE("getByteStream(" + resource + ") -> " + result); + return result; + } + + /** + * Resolve a resource name. Look first in jar-relative, then in global scope. + * @param resource + * @return + */ + protected String resolve(String $resource) { + + if ($resource.startsWith("/")) $resource = $resource.substring(1); + + String resource = null; + String caller = getCaller(); + ByteCode callerCode = (ByteCode)byteCode.get(caller); + + if (callerCode != null) { + // Jar-local first, then global. + String tmp = callerCode.codebase + "/" + $resource; + if (byteCode.get(tmp) != null) { + resource = tmp; + } + } + if (resource == null) { + // One last try. + if (byteCode.get($resource) == null) { + resource = null; + } else { + resource = $resource; + } + } + VERBOSE("resource " + $resource + " resolved to " + resource + (callerCode != null? " in codebase " + callerCode.codebase: " (unknown codebase)")); + return resource; + } + + protected boolean alreadyCached(String name, String jar, ByteArrayOutputStream baos) { + // TODO: check resource map to see how we will map requests for this + // resource from this jar file. Only a conflict if we are using a + // global map and the resource is defined by more than + // one jar file (default is to map to local jar). + ByteCode existing = (ByteCode)byteCode.get(name); + if (existing != null) { + byte[] bytes = baos.toByteArray(); + // If bytecodes are identical, no real problem. Likewise if it's in + // META-INF. + if (!Arrays.equals(existing.bytes, bytes) && !name.startsWith("META-INF")) { + // TODO: this really needs to be a warning, but there needs to be a way + // to shut it down. INFO it for now. Ideally we need to provide a + // logging layer (like commons-logging) to allow logging to be delegated. + String message = existing.name + " in " + jar + " is hidden by " + existing.codebase + " (with different bytecode)"; + if (name.endsWith(".class")) { + // This is probably trouble. + WARNING(existing.name + " in " + jar + " is hidden by " + existing.codebase + " (with different bytecode)"); + } else { + INFO(existing.name + " in " + jar + " is hidden by " + existing.codebase + " (with different bytes)"); + } + } else { + VERBOSE(existing.name + " in " + jar + " is hidden by " + existing.codebase + " (with same bytecode)"); + } + // Speedup GC. + bytes = null; + return true; + } + return false; + } + + + protected String getCaller() { + + // TODO: revisit caller determination. + /* + StackTraceElement[] stack = new Throwable().getStackTrace(); + // Search upward until we get to a known class, i.e. one with a non-null + // codebase. Skip anything in the com.simontuffs.onejar package to avoid + // classloader classes. + for (int i=0; i= 0) { + suffix = resourcePath.substring(lastdot); + } + InputStream is = this.getClass().getResourceAsStream("/" + resourcePath); + + if ( is != null ) { + tempNativeLib = File.createTempFile(name + "-", suffix); + tempNativeLib.deleteOnExit(); + os = new FileOutputStream(tempNativeLib); + copy(is, os); + os.close(); + VERBOSE("Stored native library " + name + " at " + tempNativeLib); + result = tempNativeLib.getPath(); + binLibPath.put(resourcePath, result); + } else { + // Library is not in the jar + // Return null by default to search the java.library.path + VERBOSE("No native library at " + resourcePath + + "java.library.path will be searched instead."); + } + } catch(Throwable e) { + // Couldn't load the library + // Return null by default to search the java.library.path + WARNING("Unable to load native library: " + e); + } + + } + + return result; + } + + protected String getConfirmation(File location) throws IOException { + String answer = ""; + while (answer == null || (!answer.startsWith("n") && !answer.startsWith("y") && !answer.startsWith("q"))) { + promptForConfirm(location); + BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); + answer = br.readLine(); + br.close(); + } + return answer; + } + + protected void promptForConfirm(File location) { + PRINTLN("Do you want to allow '" + Boot.getMyJarName() + "' to expand files into the file-system at the following location?"); + PRINTLN(" " + location); + PRINT("Answer y(es) to expand files, n(o) to continue without expanding, or q(uit) to exit: "); + } + +} diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/com/simontuffs/onejar/OneJarFile.java b/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/com/simontuffs/onejar/OneJarFile.java new file mode 100644 index 0000000..8e7900d --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/com/simontuffs/onejar/OneJarFile.java @@ -0,0 +1,148 @@ +/* + * Copyright (c) 2004-2010, P. Simon Tuffs (simon@simontuffs.com) + * All rights reserved. + * + * See the full license at http://one-jar.sourceforge.net/one-jar-license.html + * This license is also included in the distributions of this software + * under doc/one-jar-license.txt + * + * Many thanks to the following for their contributions to One-Jar: + * Contributor: sebastian : http://code.google.com/u/@WBZRRlBYBxZHXQl9/ + * Original creator of the OneJarFile/OneJarUrlConnecion solution to resource location + * using jar protocols. + * + */ + +package com.simontuffs.onejar; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.util.Enumeration; +import java.util.jar.JarEntry; +import java.util.jar.JarFile; +import java.util.jar.JarInputStream; +import java.util.zip.ZipEntry; + +public class OneJarFile extends JarFile { + + protected final String jarFilename; + protected final String filename; + protected final JarEntry wrappedJarFile; + + public OneJarFile(String myJarPath, String jarFilename, String filename) throws IOException { + super(myJarPath); + this.jarFilename = jarFilename; + this.filename = filename; + wrappedJarFile = super.getJarEntry(this.jarFilename); + } + + public JarEntry getJarEntry(String name) { + String filename = name.substring(name.indexOf("!/") + 2); + if (filename.equals(MANIFEST_NAME)) { + // Synthesize a JarEntry. + return new JarEntry(filename) { + }; + } + try { + JarInputStream is = new JarInputStream(super.getInputStream(wrappedJarFile)); + try { + JarEntry entry; + while ((entry = is.getNextJarEntry()) != null) { + if (entry.getName().equals(filename)) { + return entry; + } + } + } finally { + is.close(); + } + } catch (IOException e) { + throw new IllegalStateException("Undefined Error", e); + } + return null; + // throw new RuntimeException("Entry not found : " + name); + } + + public Enumeration entries() { + try { + final JarInputStream is = new JarInputStream(super.getInputStream(wrappedJarFile)); + return new Enumeration() { + + protected JarEntry next; + + public Object nextElement() { + if (next != null) { + JarEntry tmp = next; + next = null; + return tmp; + } + + try { + return is.getNextJarEntry(); + } catch (IOException e) { + throw new RuntimeException("Undefined Error", e); + } + } + + public boolean hasMoreElements() { + if (next != null) { + return true; + } + try { + next = is.getNextJarEntry(); + if (next == null) { + is.close(); + } + } catch (IOException e) { + throw new RuntimeException("Undefined Error", e); + } + return next != null; + } + }; + } catch (IOException e) { + throw new RuntimeException("Undefined Error", e); + } + } + + public synchronized InputStream getInputStream(ZipEntry ze) throws IOException { + if (ze == null) + return null; + try { + JarInputStream is = new JarInputStream(super.getInputStream(wrappedJarFile)); + if (filename.equals(MANIFEST_NAME)) { + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + is.getManifest().write(baos); + return new ByteArrayInputStream(baos.toByteArray()); + } + try { + JarEntry entry; + while ((entry = is.getNextJarEntry()) != null) { + if (entry.getName().equals(ze.getName())) { + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + copy(is, baos); + return new ByteArrayInputStream(baos.toByteArray()); + } + } + } finally { + is.close(); + } + } catch (IOException e) { + throw new RuntimeException("Undefined Error", e); + } + + throw new RuntimeException("Entry not found : " + ze.getName()); + } + + protected void copy(InputStream in, OutputStream out) throws IOException { + byte[] buf = new byte[1024]; + while (true) { + int len = in.read(buf); + if (len < 0) + break; + out.write(buf, 0, len); + } + } + +} diff --git a/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/com/simontuffs/onejar/OneJarURLConnection.java b/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/com/simontuffs/onejar/OneJarURLConnection.java new file mode 100644 index 0000000..e703cab --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/jars/tmp/src/com/simontuffs/onejar/OneJarURLConnection.java @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2004-2010, P. Simon Tuffs (simon@simontuffs.com) + * All rights reserved. + * + * See the full license at http://one-jar.sourceforge.net/one-jar-license.html + * This license is also included in the distributions of this software + * under doc/one-jar-license.txt + * + * Contributor: sebastian : http://code.google.com/u/@WBZRRlBYBxZHXQl9/ + * Original creator of the OneJarFile/OneJarUrlConnecion solution to resource location + * using jar protocols. + * + */ + +package com.simontuffs.onejar; + +import java.io.IOException; +import java.io.InputStream; +import java.net.JarURLConnection; +import java.net.MalformedURLException; +import java.net.URL; +import java.util.jar.JarFile; +public class OneJarURLConnection extends JarURLConnection { + + private JarFile jarFile; + + public OneJarURLConnection(URL url) throws MalformedURLException { + super(url); + } + + public JarFile getJarFile() throws IOException { + return jarFile; + } + + public void connect() throws IOException { + String jarWithContent = getEntryName(); + int separator = jarWithContent.indexOf("!/"); + // Handle the case where a URL points to the top-level jar file, i.e. no '!/' separator. + if (separator >= 0) { + String jarFilename = jarWithContent, filename = null; + jarFilename = jarWithContent.substring(0, separator++); + filename = jarWithContent.substring(++separator); + jarFile = new OneJarFile(Boot.getMyJarPath(), jarFilename, filename); + } else { + // Entry in the top-level One-JAR. + jarFile = new JarFile(Boot.getMyJarPath()); + } + } + + public InputStream getInputStream() throws IOException { + return jarFile.getInputStream(jarFile.getJarEntry(getEntryName())); + } + +} diff --git a/Java Peojects/Bookshelf/bin/resources/stylesheet.css b/Java Peojects/Bookshelf/bin/resources/stylesheet.css new file mode 100644 index 0000000..2f2d59f --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/stylesheet.css @@ -0,0 +1,44 @@ +.darkPane, +.root { + -fx-background-color: rgba(68,68,68, 0.8);/*#444444;*/ +} +.toggle-button, +.button { + -fx-background-color: + #c3c4c4, + linear-gradient(#d6d6d6 50%, white 100%), + radial-gradient(center 50% -40%, radius 200%, #e6e6e6 45%, rgba(230,230,230,0) 50%); + -fx-background-radius: 30; + -fx-background-insets: 0,1,1; + -fx-text-fill: black; + -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 3, 0.0 , 0 , 1 ); +} + +.button:hover { + -fx-cursor: hand; + -fx-background-color: + linear-gradient(from 0% 93% to 0% 100%, #a34313 0%, #903b12 100%), + #9d4024, + #d86e3a, + radial-gradient(center 50% 50%, radius 100%, #ea7f4b, #c54e2c); +} + +.toggle-button:hover { + -fx-cursor: hand; +} + +.toggle-button:selected { + -fx-background-color: + linear-gradient(from 0% 93% to 0% 100%, #a34313 0%, #903b12 100%), + #9d4024, + #d86e3a, + radial-gradient(center 50% 50%, radius 100%, #ea7f4b, #c54e2c); +} + +.toggle-button:selected:focused { + -fx-background-color: + linear-gradient(from 0% 93% to 0% 100%, #a34313 0%, #903b12 100%), + #9d4024, + #d86e3a, + radial-gradient(center 50% 50%, radius 100%, #ea7f4b, #c54e2c); +} diff --git a/Java Peojects/Bookshelf/bin/resources/window.fxml b/Java Peojects/Bookshelf/bin/resources/window.fxml new file mode 100644 index 0000000..dcc013e --- /dev/null +++ b/Java Peojects/Bookshelf/bin/resources/window.fxml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +