Quantcast
Channel: EN Blog
Viewing all articles
Browse latest Browse all 2151

Metadefender CVEs, Hashes, Application Installers Report: March 27-April 3

$
0
0

OPSWAT Metadefender

Common Vulnerabilities and Exposures (CVE) is a catalog of publicly known cyber security vulnerabilities. The catalog is sponsored by the United States Department of Homeland Security (DHS), and threats are divided into two categories: vulnerabilities and exposures.

OPSWAT's Vulnerability Engine identifies known application vulnerabilities and reports them by severity level, allowing system administrators to identify vulnerabilities in files and data being brought into a secure network, and on endpoints within a network. This can significantly expedite remediation of the issue and save valuable resource time.

The first table below lists the new CVEs and product versions for which support was added to the Metadefender database during the week of March 27-April 3, 2017. The second table lists the hashes and application installers for which support was added.

To learn more about the Metadefender Core Vulnerability Engine, click here.

Click on a column header to sort by column

PRODUCTVENDORVERSIONCVECVE DETAILSCVSS SCORE
ownCloudownCloud9.0.3 and priorCVE-2016-9459https://nvd.nist.gov/vuln/detail/CVE-2016-94594.3
ownCloudownCloud9.1.1 and priorCVE-2016-9467https://nvd.nist.gov/vuln/detail/CVE-2016-94675
ownCloudownCloud9.1.1 and priorCVE-2016-9466https://nvd.nist.gov/vuln/detail/CVE-2016-94664.3
ownCloudownCloud9.1.1 and priorCVE-2016-9463https://nvd.nist.gov/vuln/detail/CVE-2016-94636.8
ownCloudownCloud9.1.1 and priorCVE-2016-9465https://nvd.nist.gov/vuln/detail/CVE-2016-94653.5
ownCloudownCloud9.1.1 and priorCVE-2016-9468https://nvd.nist.gov/vuln/detail/CVE-2016-94685
ownCloudownCloud9.0.3 and priorCVE-2016-9462https://nvd.nist.gov/vuln/detail/CVE-2016-94624
ownCloudownCloud9.0.3 and priorCVE-2016-9461https://nvd.nist.gov/vuln/detail/CVE-2016-94614
ownCloudownCloud9.0.3 and priorCVE-2016-9460https://nvd.nist.gov/vuln/detail/CVE-2016-94605
AVG AntiVirusAVG Technologies CZ, s.r.o.17.1 and priorCVE-2017-5566https://nvd.nist.gov/vuln/detail/CVE-2017-55667.2
Firebird SQL ServerFirebird Project3.0.1 and priorCVE-2017-6369https://nvd.nist.gov/vuln/detail/CVE-2017-63696.5

 

Newly supported hashes and installers as of April 3, 2017

HASHPRODUCTSIGNATUREPRODUCT VERSIONDESCRIPTIONFILE NAME
7154AC4F54F34D326A97EC9E9414D7340253AA20---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.1.0.9.bin
7154AC4F54F34D326A97EC9E9414D7340253AA20---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.1.0.9.bin
7154AC4F54F34D326A97EC9E9414D7340253AA20---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.1.0.9.bin
872ED167C657B80FEFEB9D66CE1F6E648AEA4D46---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.2.0.9.bin
872ED167C657B80FEFEB9D66CE1F6E648AEA4D46---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.2.0.9.bin
872ED167C657B80FEFEB9D66CE1F6E648AEA4D46---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.2.0.9.bin
F45AE145D56A0FDFC832C3C68A2808009EC8FF82---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.2.0.10.bin
F45AE145D56A0FDFC832C3C68A2808009EC8FF82---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.2.0.10.bin
F45AE145D56A0FDFC832C3C68A2808009EC8FF82---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.2.0.10.bin
E8B11A9C786974498C933F890F3FCB8123C3FA67---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.2.1.4.bin
E8B11A9C786974498C933F890F3FCB8123C3FA67---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.2.1.4.bin
E8B11A9C786974498C933F890F3FCB8123C3FA67---Firmware for Cisco Rv110w Wireless-n Vpn FirewallRV110W_FW_1.2.1.4.bin
33146B363C90CE6E1A0AD1F0821FB23DA9F1EFF3---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.1.0.5.bin
33146B363C90CE6E1A0AD1F0821FB23DA9F1EFF3---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.1.0.5.bin
33146B363C90CE6E1A0AD1F0821FB23DA9F1EFF3---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.1.0.5.bin
1205AB561F0F87EA2F3942A53292AA484A9BCF07---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.1.0.6.bin
1205AB561F0F87EA2F3942A53292AA484A9BCF07---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.1.0.6.bin
1205AB561F0F87EA2F3942A53292AA484A9BCF07---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.1.0.6.bin
4ABA79DB934C13C77A301156A87864E8CCC9AEEB---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.2.0.14.bin
4ABA79DB934C13C77A301156A87864E8CCC9AEEB---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.2.0.14.bin
4ABA79DB934C13C77A301156A87864E8CCC9AEEB---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.2.0.14.bin
5AD183B34D79692A0E774347C6D6AD1650EA8EA5---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.2.0.15.bin
5AD183B34D79692A0E774347C6D6AD1650EA8EA5---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.2.0.15.bin
5AD183B34D79692A0E774347C6D6AD1650EA8EA5---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.2.0.15.bin
6CA6E8AF15B27888E1EF42CA9AB54EC4D23785DF---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.3.0.7.bin
6CA6E8AF15B27888E1EF42CA9AB54EC4D23785DF---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.3.0.7.bin
6CA6E8AF15B27888E1EF42CA9AB54EC4D23785DF---Firmware for Cisco Rv215w Wireless-n Vpn RouterRV215W_FW_1.3.0.7.bin
11A5866C12C4AC2F098E6531A7A7DDE96CDFAC1D---Firmware for Cisco Rv130w Wireless-n Multifunction Vpn RouterRV130X_FW_1.0.0.21.bin
11A5866C12C4AC2F098E6531A7A7DDE96CDFAC1D---Firmware for Cisco Rv130w Wireless-n Multifunction Vpn RouterRV130X_FW_1.0.0.21.bin
11A5866C12C4AC2F098E6531A7A7DDE96CDFAC1D---Firmware for Cisco Rv130w Wireless-n Multifunction Vpn RouterRV130X_FW_1.0.0.21.bin
8C9467A43284D146D471805FB4EC8D46297C46E2---Firmware for Cisco Rv130w Wireless-n Multifunction Vpn RouterRV130X_FW_1.0.1.3.bin
8C9467A43284D146D471805FB4EC8D46297C46E2---Firmware for Cisco Rv130w Wireless-n Multifunction Vpn RouterRV130X_FW_1.0.1.3.bin
8C9467A43284D146D471805FB4EC8D46297C46E2---Firmware for Cisco Rv130w Wireless-n Multifunction Vpn RouterRV130X_FW_1.0.1.3.bin
6CE666256B859D6747D35DCCD3FC7F548BDC07EF---Firmware for Cisco Rv130w Wireless-n Multifunction Vpn RouterRV130X_FW_1.0.2.7.bin
6CE666256B859D6747D35DCCD3FC7F548BDC07EF---Firmware for Cisco Rv130w Wireless-n Multifunction Vpn RouterRV130X_FW_1.0.2.7.bin
6CE666256B859D6747D35DCCD3FC7F548BDC07EF---Firmware for Cisco Rv130w Wireless-n Multifunction Vpn RouterRV130X_FW_1.0.2.7.bin
FD5E2CE35EBF28A3B3A20ED403BEAB19B5ADFE23---Firmware for Netgear D3600D3600-V1.0.0.49_1.0.1.bin
FD5E2CE35EBF28A3B3A20ED403BEAB19B5ADFE23---Firmware for Netgear D3600D3600-V1.0.0.49_1.0.1.bin
4C528EF2AD75DB7872A84A1244BB10163DD0864D---Firmware for Netgear D3600D6000-V1.0.0.49_1.0.1.bin
4C528EF2AD75DB7872A84A1244BB10163DD0864D---Firmware for Netgear D3600D6000-V1.0.0.49_1.0.1.bin
8E5452609ADEE4D2105F55A60231B91360E910AA---Firmware for D-link DIR-816LDIR-816L_REVB_FIRMWARE_2.05B02.BIN
D797ED4E67012317A1D03CAC6C464D4229C77494Google Chrome4157.0.2987.133Installer for Chrome 64 bitChromeStandaloneSetup64_57.0.2987.133.exe
70573050E4FB057E2F7DE0171338CB0302703B06---Firmware for Zyxel Nbg-418nV1.00(AADZ.1)C0.bin
D7BF2A6493782FE4AA4BF994C001CEF0BF1DB87C---Firmware for Zyxel Nbg-418nV1.00(AADZ.2)C0.bin
F6DC603324361E115E3C3C07CF744BA46EA565A4---Firmware for Zyxel Nbg-418nV1.00(AADZ.3)C0.bin
72FDF257FFC41C50AA6B183A45904F1C15A99D48---Firmware for Zyxel P-660hw-t1 V2340APR0C0.bin
28EF35B49354D58B27B0D1AF22ED4F729D6D6D53---Firmware for Zyxel P-660hw-t1 V2340APR1C0.bin
CE78ED571B67770CD125BC34A75D8F9C1634A0C0---Firmware for Zyxel P-660hw-t1 V2340APR3C0.bin
C79FAC1D455F15C3B9392D370025C7F34654DBA1---Firmware for Zyxel P-660hw-t1 V2 #firmaware340APR4C0.bin
33CD847539A4AEFE71739A4175BEF97DA5E6176B---Firmware for Zyxel P-660hw-t1 V2340APR5C0.bin
AF1B080FA07FA8F491C77617E4EEF4AC7987113A---Firmware for Zyxel Pmg5318-b20a100AANC0C0.bin
AF1B080FA07FA8F491C77617E4EEF4AC7987113A---Firmware for Zyxel Pmg5318-b20a100AANC0C0.bin
AF1B080FA07FA8F491C77617E4EEF4AC7987113A---Firmware for Zyxel Pmg5318-b20a100AANC0C0.bin
AF1B080FA07FA8F491C77617E4EEF4AC7987113A---Firmware for Zyxel Pmg5318-b20a100AANC0C0.bin
7D71C1904CF2CABD612D80AF4CB964C98B5B565C---Firmware for Belkin N600 Db Wi-fi Dual-band N\+ Router F9k1102F9K1102_WW_2.10.17.bin
7D71C1904CF2CABD612D80AF4CB964C98B5B565C---Firmware for Belkin N600 Db Wi-fi Dual-band N\+ Router F9k1102F9K1102_WW_2.10.17.bin
7D71C1904CF2CABD612D80AF4CB964C98B5B565C---Firmware for Belkin N600 Db Wi-fi Dual-band N\+ Router F9k1102F9K1102_WW_2.10.17.bin
7D71C1904CF2CABD612D80AF4CB964C98B5B565C---Firmware for Belkin N600 Db Wi-fi Dual-band N\+ Router F9k1102F9K1102_WW_2.10.17.bin
93E573E5A6DC5CF507D7100C11E83E52290601AF---Firmware for Tp-link Archer C5 (1.2)ArcherC5v1_en_3_14_1_up_boot(141126).bin
56DD235E77B374E825C5C58E5146D81041017180Google Chrome4157.0.2987.110Installer for Google Chrome 64 bitChromeStandaloneSetup64_57.0.2987.110.exe
3BC6FBF17880C0C34DAE1271D8182602F9496B45Google Chrome4157.0.2987.133Installer for Google Chrome 32 bitChromeStandaloneSetup_57.0.2987.133.exe
7FA2825E61EA093C1E6D085D691CA9E803254808---Firmware for Netgear Ac1450AC1450-V1.0.0.34_10.0.16.chk
E9799825091737A57E32369BA33FB7BC29A8C91D---Firmware for Netgear D6300bD6300B-V1.0.0.40_1.1.40.chk
1A56123A13A04064B31CA79B8807F7BD097A9468---Firmware for Netgear D6300D6300-V1.0.0.96_1.1.96.chk
CEA42636932EF2E22C4425CC114B8C7FE0B770BB---Firmware for Netgear D6400D6400-V1.0.0.44_1.0.44.chk
658D28D486A3EF22C8E374B199C8AA3EE89126C1---Firmware for Netgear DGN2200Bv4DGN2200Bv4-V1.0.0.68_1.0.68.chk
B1D5922F96C828CA9C042328346BBDB86157C556---Firmware for Netgear R6200R6200-V1.0.1.56_1.0.43.chk
4D42EB01A029EF796565C0CA04DF3A50F790BDE3---Firmware for Netgear WNDR4000WNDR4000-V1.0.2.4_9.1.86.chk
0E0906EC82E40D698643B2B06968F500DEABB4A2---Firmware for Netgear WNR1000v3WNR1000v3-V1.0.2.68_60.0.93.chk
76A20F8FD8496D6C471547633835F5763782A6BC---Firmware for Netgear WNR1000v3WNR1000v3-V1.0.2.68_60.0.93NA.chk
84B7507F2772B30B2AC41299E0B949E8988B0259---Firmware for HP Integrated Lights-out 3ilo3_187.bin
3C1AD1F525F52833876C7B111F938D2DC54B0E9E---Firmware for HP Integrated Lights-out 4 Mrcailo4_231.bin
3EE0D154FD8419DC9313F37FF4AA79C814E4A627---Firmware for HP Integrated Lights-out 3ilo3_180.bin
F0F975755480CE7519A865AA750B7F52F0F8D7D57-Zip2009.35betaInstaller for 7-zip 32bit #installer7z935.exe
81C58C92BA8192980EB65A800E30451D299103B97-Zip2009.36betaInstaller for 7-zip 32bit #installer7z936.exe
9AC9E5E6A19BF3B18CD7BCBE34A5141996BB30287-Zip2009.38betaInstaller for 7-zip 32bit #installer7z938.exe
ECE8BBD4C8903095D44E99196219C953A1D47BFD7-Zip20015.05betaInstaller for 7-zip 32bit #installer7z1505.exe
E6C2EAAE98C5CA48BDB7C43CD3F06B7EC42E68007-Zip20015.05betaInstaller for 7-zip 64bit #installer7z1505-x64.exe
13154E7EC392EFCB6F03D0A5F771511EF7AA9DC27-Zip20015.06betaInstaller for 7-zip 32bit #installer7z1506.exe
2E0B9F757DE5D2F63B432A76A98755F7E871F2DC7-Zip20015.06betaInstaller for 7-zip 64bit #installer7z1506-x64.exe
8EED0968DB22342B6CC0A23EE983EEE081FD53187-Zip20015.07betaInstaller for 7-zip 32bit #installer7z1507.exe
1C02F0CF5F27C12B231C512B850CC27D07E457577-Zip20015.07betaInstaller for 7-zip 64bit #installer7z1507-x64.exe
5EB9E2E65BCEE624CF1396EA2B5C413538D256A47-Zip20015.08betaInstaller for 7-zip 32bit #installer7z1508.exe
7B0DD7119050BB209F2E2F60E8F7591D0423BB057-Zip20015.08betaInstaller for 7-zip 64bit #installer7z1508-x64.exe
4D8132CCC0694E044269E0B6FD881F7F4A34496D7-Zip20015.09betaInstaller for 7-zip 32bit #installer7z1509.exe
1C45B973E3395C6ED15956DDF0F97058F1F4608D7-Zip20015.09betaInstaller for 7-zip 64bit #installer7z1509-x64.exe
9DB9B92814E0628C18B0F751F2E9DFBAF0E44C0C7-Zip20015.10betaInstaller for 7-zip 32bit #installer7z1510.exe
A1EA07F52C3BBCA41A9CA37289053233E165D6997-Zip20015.10betaInstaller for 7-zip 64bit #installer7z1510-x64.exe
8B111D73BE40BF691CE588406FF65400C88E12687-Zip20015.11betaInstaller for 7-zip 32bit #installer7z1511.exe
D0DF29D2C558E29D6CB31D303EC844697B3DBA6C7-Zip20015.11betaInstaller for 7-zip 64bit #installer7z1511-x64.exe
455B0B1D6FED51A085DFBDC1FFB7978CC6AFF1A27-Zip20015.12Installer for 7-zip 32bit #installer7z1512.exe
8017F7A6194C356B49E82C14A03D2D84E0C405237-Zip20015.12Installer for 7-zip 64bit #installer7z1512-x64.exe
F2E5EFD7B47D1FB5B68D355191CFED1A66B82C797-Zip20015.14Installer for 7-zip 32bit #installer7z1514.exe
F70EAE6D7FB615DE5BA69AF3311140975FBEFEDD7-Zip20015.14Installer for 7-zip 64bit #installer7z1514-x64.exe
A86F0726019CA84D1DE1B036033D888D4538B2A97-Zip20016.02Installer for 7-zip 32bit #installer7z1602.exe
0D2C251DBF1BF3CF47DA6D8118679995A979AD2A7-Zip20016.02Installer for 7-zip 64bit #installer7z1602-x64.exe
E548B7BF5627CB7B66BA76BCE331168155A88D9E7-Zip20016.03Installer for 7-zip 32bit #installer7z1603.exe
9EA3BF9DFD59DBCE872E2F55A7DD6BF5A8151D387-Zip20016.03Installer for 7-zip 64bit #installer7z1603-x64.exe
DD1CB1163C5572951C9CD27F5A8DD550B33C58A47-Zip20016.04Installer for 7-zip 32bit #installer7z1604.exe
338A5CC5200E98EDD644FC21807FDBE59910C4D07-Zip20016.04Installer for 7-zip 64bit #installer7z1604-x64.exe
249ABD7668813DEAB2B39BF5552AFD9FE4947CD6Skype2176.13Installer for Skype #installerskype_6.13.0.104.exe
5FB0BEF877B370160990488694D61C5BC498ED1ESkype2176.14Installer for Skype #installerskype_6.14.0.104.exe
045D84CE5A321B2672E97ABBB49494D3FFB7D8FCSkype2176.16Installer for Skype #installerskype_6.16.0.105.exe
F1A660B289BB502E1BD828AFDD5A1558BA44B02CSkype2176.18Installer for Skype #installerskype_6.18.0.106.exe
2C9F3674CF4322ECC290946B4441F0D1E23040E3Skype2176.2Installer for Skype #installerskype_6.20.0.104.exe
7C410271FCA1474F42C1275D2797543DDAADD89CSkype2176.21Installer for Skype #installerskype_6.21.0.104.exe
46155953FF386F167BE9E54B43DABB4CF832C5C4Skype2176.21Installer for Skype #installerskype_6.21.85.104.exe
1FFC095B1DF4953E39596B8054F1EDC6D92D4761Skype2176.22Installer for Skype #installerskype_6.22.0.107.exe
C1EFA1D93616BAC2E6ADCB33CA45941C14BFC229Skype2176.22Installer for Skype #installerskype_6.22.81.104.exe
1C29548CE14AC1E8762727190628EAB4CFE2096CSkype2177Installer for Skype #installerskype_7.0.0.102.exe
907F83D648BE777692D58D88C43537006BB7E0DCSkype2177.1Installer for Skype #installerskype_7.1.0.105.exe
622842A051EB4FA52F8BC8076D6CB54F04F757EDSkype2177.2Installer for Skype #installerskype_7.2.0.103.exe
4D484D9D57BE74B90FA99A84B1EF84BE739C960BSkype2177.3Installer for Skype #installerskype_7.3.0.101.exe
81416BCD5F7FE5A4A4A9AF2D9F23391CA8921CDASkype2177.4Installer for Skype #installerskype_7.4.0.102.exe
0D9754BD363FA27121D27F70214013F8D22B3C4ESkype2177.5Installer for Skype #installerskype_7.5.0.101.exe
EDBEDB06AD1FD404BA03A08A642B04B8303A2C53Skype2177.5Installer for Skype #installerskype_7.5.0.102.exe
13B3EC5288FD12C172E657FB08D5B195B736454ASkype2177.6Installer for Skype #installerskype_7.6.0.103.exe
0F340ABF0597994ED8B974EEEBD3CAAD7BFAFFC8Skype2177.6Installer for Skype #installerskype_7.6.0.105.exe
AC504BC5543410264AF99BAC5D1B0461A05D4E8CSkype2177.7Installer for Skype #installerskype_7.7.0.102.exe
7FD14A627635A1FEB956B77C851FDAE8F23D7C57Skype2177.7Installer for Skype #installerskype_7.7.0.103.exe
622740E9F6799684F59DBCA0FE9B8F58ABF290E8Skype2177.8Installer for Skype #installerskype_7.8.0.102.exe
8B24834022C41F279DE35B6FB9CCFEF49C29AA79Skype2177.9Installer for Skype #installerskype_7.9.0.103.exe
27275AD59D0515E5894EB36CF1C18BDF1135814FSkype2177.1Installer for Skype #installerskype_7.10.0.101.exe
869DE0187E8E6CF07F41A4E8648CD16DD338BDB4Skype2177.11Installer for Skype #installerskype_7.11.0.102.exe
D9DD977E3EE500B399021B17D3509E3D97C0400DSkype2177.12Installer for Skype #installerskype_7.12.0.101.exe
CC5292FFC308AA0914D4A1BE37F94467959CCBE1Skype2177.13Installer for Skype #installerskype_7.13.0.101.exe
E0517A5F0368FA04C6D0A996F5A84005E5CF9969Skype2177.14Installer for Skype #installerskype_7.14.0.104.exe
2A06B451F0FE8DDB6B1460AAAB97A289256008BCSkype2177.14Installer for Skype #installerskype_7.14.0.105.exe
EE9720D08A3747B1A6386AC6D38C74C373A34EFCSkype2177.14Installer for Skype #installerskype_7.14.0.106.exe
2070618E4044A5FC5C51EF687F95541538E0B2B1Skype2177.15Installer for Skype #installerskype_7.15.0.102.exe
758F1F5E424F2A7528C10FB85B83903F3709B6A5Skype2177.15Installer for Skype #installerskype_7.15.0.103.exe
7AA779CF5D487AAE0B926A6FB048E097E0AD38EESkype2177.16Installer for Skype #installerskype_7.16.0.101.exe
30C231645AEB5305429894601E249842C568E2B3Skype2177.16Installer for Skype #installerskype_7.16.0.102.exe
DCE3F34B78D2A8160DE2ECFE04973D7EB50C3013Skype2177.17Installer for Skype #installerskype_7.17.0.104.exe
DA1ADCDCC3A4C5C2CB378F69A1492722A01EA9C5Skype2177.17Installer for Skype #installerskype_7.17.0.105.exe
F04A741FCA628559F187C6154FD5915FC7C26D48Skype2177.17Installer for Skype #installerskype_7.17.0.106.exe
8D4D317C4C0F274F1715C0BFE5B3AAC515913669Skype2177.18Installer for Skype #installerskype_7.18.0.103.exe
DBCD5A6121CECFE9CE04B54164E06B769EBD5961Skype2177.18Installer for Skype #installerskype_7.18.0.111.exe
7EDB7408560E64E40C6B30A7309E945AACB32F8FSkype2177.18Installer for Skype #installerskype_7.18.0.112.exe
B32535581B1DAB0154CEAC7FCAC90EC128812533Skype2177.21Installer for Skype #installerskype_7.21.0.100.exe
741EBDCD8C7BC1F40631469205EAB20C9AC6BEE2Skype2177.22Installer for Skype #installerskype_7.22.0.104.exe
4CA09FBFBA64F1A835CCE8E23DB0F2481EF4B276Skype2177.22Installer for Skype #installerskype_7.22.0.107.exe
51E56DA850623A664BC1346A5097E46C9B5AD3CBSkype2177.22Installer for Skype #installerskype_7.22.0.108.exe
C87D3C6774BFA500DBF2C326C8884BB4029A14E6Skype2177.22Installer for Skype #installerskype_7.22.0.109.exe
20F000E9754DC8B5EE53F033F8402D27EED5F3E4Skype2177.23Installer for Skype #installerskype_7.23.0.104.exe
39D094ADCDD401BF5AEC9C820A555821551310ECSkype2177.23Installer for Skype #installerskype_7.23.0.105.exe
E0AA0B6CDA4DD045DBD716A45A5D46599C14F5CBSkype2177.24Installer for Skype #installerskype_7.24.0.104.exe
4A274F496962EBDDF2016B8D0A48DA785BB4E043Skype2177.25Installer for Skype #installerskype_7.25.0.103.exe
DC39802C0C3A65BCBCD966EFECB89ECB83552391Skype2177.25Installer for Skype #installerskype_7.25.0.106.exe
A4AAEC012084C5738352501C5E91F2C7821E4CA7Skype2177.26Installer for Skype #installerskype_7.26.0.101.exe
62988FC8925780E11464A4F3C57D94B6E7ED19A8Skype2177.27Installer for Skype #installerskype_7.27.0.101.exe
31C52F569345830D0B8053DEBE026E435368EA38Skype2177.28Installer for Skype #installerskype_7.28.0.101.exe
DB80202BB8B3A1335ADC0D9176B86A4959D2D3DDSkype2177.29Installer for Skype #installerskype_7.29.0.101.exe
21593BF3204A7137F7730705AB284DC2ACB35B57Skype2177.29Installer for Skype #installerskype_7.29.0.102.exe
874C47DA1AECF3F2A8DC68148EA5B509F23B2023Skype2177.3Installer for Skype #installerskype_7.30.0.103.exe
243936BDDAB431A87F036BE856EB9474E096750ESkype2177.3Installer for Skype #installerskype_7.30.0.105.exe
17015FA791F29967CAD487C2D0F09E5596B07C19Skype2177.31Installer for Skype #installerskype_7.31.0.104.exe
33B68026D59C238C85A83B7A6D673D22E2ACEB94Skype2177.32Installer for Skype #installerskype_7.32.0.103.exe
41322D1935624743DB56CC969A92FC8BD4E30F44Skype2177.32Installer for Skype #installerskype_7.32.0.104.exe
4157093E49CEB5BD884D494D6AD83B43FACFFAF1Skype2177.33Installer for Skype #installerskype_7.33.0.104.exe
AEA950FC3EAEC9C9C90ED25E9068E6BD169A425DSkype2177.33Installer for Skype #installerskype_7.33.0.105.exe
BB9668B1D1EAEFCD72F4E17CEF598F4510B49318Skype2177.34Installer for Skype #installerskype_7.34.0.102.exe
D9F4BAD90AAF2780402CB35291C7726EAAEF3471Skype2177.34Installer for Skype #installerskype_7.34.0.103.exe
JS: 
var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i<table.rows.length; i++) { if (table.rows[i].className.search(/\bsortbottom\b/) != -1) { sortbottomrows[sortbottomrows.length] = table.rows[i]; } } if (sortbottomrows) { if (table.tFoot == null) { // table doesn't have a tfoot. Create one. tfo = document.createElement('tfoot'); table.appendChild(tfo); } for (var i=0; i<sortbottomrows.length; i++) { tfo.appendChild(sortbottomrows[i]); } delete sortbottomrows; } // work through each column and calculate its type headrow = table.tHead.rows[0].cells; for (var i=0; i<headrow.length; i++) { // manually override the type with a sorttable_type attribute if (!headrow[i].className.match(/\bsorttable_nosort\b/)) { // skip this col mtch = headrow[i].className.match(/\bsorttable_([a-z0-9]+)\b/); if (mtch) { override = mtch[1]; } if (mtch && typeof sorttable["sort_"+override] == 'function') { headrow[i].sorttable_sortfunction = sorttable["sort_"+override]; } else { headrow[i].sorttable_sortfunction = sorttable.guessType(table,i); } // make it clickable to sort headrow[i].sorttable_columnindex = i; headrow[i].sorttable_tbody = table.tBodies[0]; dean_addEvent(headrow[i],"click", sorttable.innerSortFunction = function(e) { if (this.className.search(/\bsorttable_sorted\b/) != -1) { // if we're already sorted by this column, just // reverse the table, which is quicker sorttable.reverse(this.sorttable_tbody); this.className = this.className.replace('sorttable_sorted','sorttable_sorted_reverse'); this.removeChild(document.getElementById('sorttable_sortfwdind')); sortrevind = document.createElement('span'); sortrevind.id = "sorttable_sortrevind"; sortrevind.innerHTML = stIsIE ? '&nbsp<font face="webdings">5</font>' : '&nbsp;&#x25B4;'; this.appendChild(sortrevind); return; } if (this.className.search(/\bsorttable_sorted_reverse\b/) != -1) { // if we're already sorted by this column in reverse, just // re-reverse the table, which is quicker sorttable.reverse(this.sorttable_tbody); this.className = this.className.replace('sorttable_sorted_reverse','sorttable_sorted'); this.removeChild(document.getElementById('sorttable_sortrevind')); sortfwdind = document.createElement('span'); sortfwdind.id = "sorttable_sortfwdind"; sortfwdind.innerHTML = stIsIE ? '&nbsp<font face="webdings">6</font>' : '&nbsp;&#x25BE;'; this.appendChild(sortfwdind); return; } // remove sorttable_sorted classes theadrow = this.parentNode; forEach(theadrow.childNodes, function(cell) { if (cell.nodeType == 1) { // an element cell.className = cell.className.replace('sorttable_sorted_reverse',''); cell.className = cell.className.replace('sorttable_sorted',''); } }); sortfwdind = document.getElementById('sorttable_sortfwdind'); if (sortfwdind) { sortfwdind.parentNode.removeChild(sortfwdind); } sortrevind = document.getElementById('sorttable_sortrevind'); if (sortrevind) { sortrevind.parentNode.removeChild(sortrevind); } this.className += ' sorttable_sorted'; sortfwdind = document.createElement('span'); sortfwdind.id = "sorttable_sortfwdind"; sortfwdind.innerHTML = stIsIE ? '&nbsp<font face="webdings">6</font>' : '&nbsp;&#x25BE;'; this.appendChild(sortfwdind); // build an array to sort. This is a Schwartzian transform thing, // i.e., we "decorate" each row with the actual sort key, // sort based on the sort keys, and then put the rows back in order // which is a lot faster because you only do getInnerText once per row row_array = []; col = this.sorttable_columnindex; rows = this.sorttable_tbody.rows; for (var j=0; j<rows.length; j++) { row_array[row_array.length] = [sorttable.getInnerText(rows[j].cells[col]), rows[j]]; } /* If you want a stable sort, uncomment the following line */ //sorttable.shaker_sort(row_array, this.sorttable_sortfunction); /* and comment out this one */ row_array.sort(this.sorttable_sortfunction); tb = this.sorttable_tbody; for (var j=0; j<row_array.length; j++) { tb.appendChild(row_array[j][1]); } delete row_array; }); } } }, guessType: function(table, column) { // guess the type of a column based on its first non-blank row sortfn = sorttable.sort_alpha; for (var i=0; i<table.tBodies[0].rows.length; i++) { text = sorttable.getInnerText(table.tBodies[0].rows[i].cells[column]); if (text != '') { if (text.match(/^-?[£$¤]?[\d,.]+%?$/)) { return sorttable.sort_numeric; } // check for a date: dd/mm/yyyy or dd/mm/yy // can have / or . or - as separator // can be mm/dd as well possdate = text.match(sorttable.DATE_RE) if (possdate) { // looks like a date first = parseInt(possdate[1]); second = parseInt(possdate[2]); if (first > 12) { // definitely dd/mm return sorttable.sort_ddmm; } else if (second > 12) { return sorttable.sort_mmdd; } else { // looks like a date, but we can't tell which, so assume // that it's dd/mm (English imperialism!) and keep looking sortfn = sorttable.sort_ddmm; } } } } return sortfn; }, getInnerText: function(node) { // gets the text we want to use for sorting for a cell. // strips leading and trailing whitespace. // this is *not* a generic getInnerText function; it's special to sorttable. // for example, you can override the cell text with a customkey attribute. // it also gets .value for <input> fields. if (!node) return ""; hasInputs = (typeof node.getElementsByTagName == 'function') && node.getElementsByTagName('input').length; if (node.getAttribute("sorttable_customkey") != null) { return node.getAttribute("sorttable_customkey"); } else if (typeof node.textContent != 'undefined' && !hasInputs) { return node.textContent.replace(/^\s+|\s+$/g, ''); } else if (typeof node.innerText != 'undefined' && !hasInputs) { return node.innerText.replace(/^\s+|\s+$/g, ''); } else if (typeof node.text != 'undefined' && !hasInputs) { return node.text.replace(/^\s+|\s+$/g, ''); } else { switch (node.nodeType) { case 3: if (node.nodeName.toLowerCase() == 'input') { return node.value.replace(/^\s+|\s+$/g, ''); } case 4: return node.nodeValue.replace(/^\s+|\s+$/g, ''); break; case 1: case 11: var innerText = ''; for (var i = 0; i < node.childNodes.length; i++) { innerText += sorttable.getInnerText(node.childNodes[i]); } return innerText.replace(/^\s+|\s+$/g, ''); break; default: return ''; } } }, reverse: function(tbody) { // reverse the rows in a tbody newrows = []; for (var i=0; i<tbody.rows.length; i++) { newrows[newrows.length] = tbody.rows[i]; } for (var i=newrows.length-1; i>=0; i--) { tbody.appendChild(newrows[i]); } delete newrows; }, /* sort functions each sort function takes two parameters, a and b you are comparing a[0] and b[0] */ sort_numeric: function(a,b) { aa = parseFloat(a[0].replace(/[^0-9.-]/g,'')); if (isNaN(aa)) aa = 0; bb = parseFloat(b[0].replace(/[^0-9.-]/g,'')); if (isNaN(bb)) bb = 0; return aa-bb; }, sort_alpha: function(a,b) { if (a[0]==b[0]) return 0; if (a[0]<b[0]) return -1; return 1; }, sort_ddmm: function(a,b) { mtch = a[0].match(sorttable.DATE_RE); y = mtch[3]; m = mtch[2]; d = mtch[1]; if (m.length == 1) m = '0'+m; if (d.length == 1) d = '0'+d; dt1 = y+m+d; mtch = b[0].match(sorttable.DATE_RE); y = mtch[3]; m = mtch[2]; d = mtch[1]; if (m.length == 1) m = '0'+m; if (d.length == 1) d = '0'+d; dt2 = y+m+d; if (dt1==dt2) return 0; if (dt1<dt2) return -1; return 1; }, sort_mmdd: function(a,b) { mtch = a[0].match(sorttable.DATE_RE); y = mtch[3]; d = mtch[2]; m = mtch[1]; if (m.length == 1) m = '0'+m; if (d.length == 1) d = '0'+d; dt1 = y+m+d; mtch = b[0].match(sorttable.DATE_RE); y = mtch[3]; d = mtch[2]; m = mtch[1]; if (m.length == 1) m = '0'+m; if (d.length == 1) d = '0'+d; dt2 = y+m+d; if (dt1==dt2) return 0; if (dt1<dt2) return -1; return 1; }, shaker_sort: function(list, comp_func) { // A stable sort function to allow multi-level sorting of data // see: http://en.wikipedia.org/wiki/Cocktail_sort // thanks to Joseph Nahmias var b = 0; var t = list.length - 1; var swap = true; while(swap) { swap = false; for(var i = b; i < t; ++i) { if ( comp_func(list[i], list[i+1]) > 0 ) { var q = list[i]; list[i] = list[i+1]; list[i+1] = q; swap = true; } } // for t--; if (!swap) break; for(var i = t; i > b; --i) { if ( comp_func(list[i], list[i-1]) < 0 ) { var q = list[i]; list[i] = list[i-1]; list[i-1] = q; swap = true; } } // for b++; } // while(swap) } } /* ****************************************************************** Supporting functions: bundled here to avoid depending on a library ****************************************************************** */ // Dean Edwards/Matthias Miller/John Resig /* for Mozilla/Opera9 */ if (document.addEventListener) { document.addEventListener("DOMContentLoaded", sorttable.init, false); } /* for Internet Explorer */ /*@cc_on @*/ /*@if (@_win32) document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>"); var script = document.getElementById("__ie_onload"); script.onreadystatechange = function() { if (this.readyState == "complete") { sorttable.init(); // call the onload handler } }; /*@end @*/ /* for Safari */ if (/WebKit/i.test(navigator.userAgent)) { // sniff var _timer = setInterval(function() { if (/loaded|complete/.test(document.readyState)) { sorttable.init(); // call the onload handler } }, 10); } /* for other browsers */ window.onload = sorttable.init; // written by Dean Edwards, 2005 // with input from Tino Zijdel, Matthias Miller, Diego Perini // http://dean.edwards.name/weblog/2005/10/add-event/ function dean_addEvent(element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false); } else { // assign each event handler a unique ID if (!handler.$$guid) handler.$$guid = dean_addEvent.guid++; // create a hash table of event types for the element if (!element.events) element.events = {}; // create a hash table of event handlers for each element/event pair var handlers = element.events[type]; if (!handlers) { handlers = element.events[type] = {}; // store the existing event handler (if there is one) if (element["on" + type]) { handlers[0] = element["on" + type]; } } // store the event handler in the hash table handlers[handler.$$guid] = handler; // assign a global event handler to do all the work element["on" + type] = handleEvent; } }; // a counter used to create unique IDs dean_addEvent.guid = 1; function removeEvent(element, type, handler) { if (element.removeEventListener) { element.removeEventListener(type, handler, false); } else { // delete the event handler from the hash table if (element.events && element.events[type]) { delete element.events[type][handler.$$guid]; } } }; function handleEvent(event) { var returnValue = true; // grab the event object (IE uses a global event object) event = event || fixEvent(((this.ownerDocument || this.document || this).parentWindow || window).event); // get a reference to the hash table of event handlers var handlers = this.events[event.type]; // execute each event handler for (var i in handlers) { this.$$handleEvent = handlers[i]; if (this.$$handleEvent(event) === false) { returnValue = false; } } return returnValue; }; function fixEvent(event) { // add W3C standard event methods event.preventDefault = fixEvent.preventDefault; event.stopPropagation = fixEvent.stopPropagation; return event; }; fixEvent.preventDefault = function() { this.returnValue = false; }; fixEvent.stopPropagation = function() { this.cancelBubble = true; } // Dean's forEach: http://dean.edwards.name/base/forEach.js /* forEach, version 1.0 Copyright 2006, Dean Edwards License: http://www.opensource.org/licenses/mit-license.php */ // array-like enumeration if (!Array.forEach) { // mozilla already supports this Array.forEach = function(array, block, context) { for (var i = 0; i < array.length; i++) { block.call(context, array[i], i, array); } }; } // generic enumeration Function.prototype.forEach = function(object, block, context) { for (var key in object) { if (typeof this.prototype[key] == "undefined") { block.call(context, object[key], key, object); } } }; // character enumeration String.forEach = function(string, block, context) { Array.forEach(string.split(""), function(chr, index) { block.call(context, chr, index, string); }); }; // globally resolve forEach enumeration var forEach = function(object, block, context) { if (object) { var resolve = Object; // default if (object instanceof Function) { // functions have a "length" property resolve = Function; } else if (object.forEach instanceof Function) { // the object implements a custom forEach method so use that object.forEach(block, context); return; } else if (typeof object == "string") { // the object is a string resolve = String; } else if (typeof object.length == "number") { // the object is array-like resolve = Array; } resolve.forEach(object, block, context); } };

Viewing all articles
Browse latest Browse all 2151

Trending Articles