summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | | [XFSCrypter] Fix LINK_PATTERN (thx GammaC0de)Gravatar Walter Purcaro 2015-05-061-2/+2
* | | [SimpleHoster] Fallback optionGravatar Walter Purcaro 2015-05-062-5/+6
* | | [XFSHoster] Fix WAIT_PATTERNGravatar Walter Purcaro 2015-05-061-11/+5
* | | [XFSCrypter] Improve LINK_PATTERN (2)Gravatar Walter Purcaro 2015-05-051-3/+3
* | | Merge pull request #1396 from GammaC0de/GammaC0de-patch-2Gravatar Walter Purcaro 2015-05-051-2/+2
|\ \ \
| * | | Update YadiSk.pyGravatar GammaC0de 2015-05-051-2/+2
* | | | Merge pull request #1395 from GammaC0de/GammaC0de-patch-1Gravatar Walter Purcaro 2015-05-051-1/+1
|\ \ \ \
| * | | | Update ExtractArchive.pyGravatar GammaC0de 2015-05-051-1/+1
| |/ / /
| * | | Merge pull request #1 from pyload/stableGravatar GammaC0de 2015-05-058-20/+82
| |\ \ \ | |/ / / |/| | |
* | | | [SimpleHoster] Why Premium download fails?Gravatar Walter Purcaro 2015-05-051-2/+2
* | | | Merge pull request #1392 from GammaC0de/GammaC0de-fix-ExtractArchiveGravatar Walter Purcaro 2015-05-051-4/+8
|\ \ \ \
| * | | | Update ExtractArchive.pyGravatar GammaC0de 2015-05-051-1/+1
| * | | | fix bug causing `extractQueued` called twiceGravatar GammaC0de 2015-05-051-4/+8
| |/ / /
* | | | [GoogledriveCom][OneFichierCom][UlozTo] Reset DISPOSITION to FalseGravatar Walter Purcaro 2015-05-043-7/+10
* | | | [SizedriveCom] CleanupGravatar Walter Purcaro 2015-05-042-5/+4
* | | | Merge pull request #1388 from GammaC0de/GammaC0de-report-no-send2trashGravatar Walter Purcaro 2015-05-042-6/+20
|\ \ \ \
| * | | | even moreGravatar GammaC0de 2015-05-041-1/+4
| * | | | even moreGravatar GammaC0de 2015-05-041-0/+3
| * | | | more verboseGravatar GammaC0de 2015-05-041-2/+2
| * | | | more verboseGravatar GammaC0de 2015-05-041-2/+2
| * | | | [ExtractArchive] report missing send2trashGravatar GammaC0de 2015-05-021-1/+4
| * | | | [AntiVirus] report missing send2trashGravatar GammaC0de 2015-05-021-3/+8
| |/ / /
* | | | Merge pull request #1389 from GammaC0de/GammaC0de-SizedriveComGravatar Walter Purcaro 2015-05-041-0/+42
|\ \ \ \ | |/ / / |/| | |
| * | | new hoster SizedriveComGravatar GammaC0de 2015-05-031-0/+42
|/ / /
* | | Fix https://github.com/pyload/pyload/issues/1351Gravatar Walter Purcaro 2015-05-013-36/+27
* | | [XFSCrypter] Improve LINK_PATTERNGravatar Walter Purcaro 2015-05-011-2/+2
* | | [XFileSharingPro] worldbytez.com supportGravatar Walter Purcaro 2015-05-011-2/+2
* | | Use 'import' instead 'from'Gravatar Walter Purcaro 2015-05-0177-265/+196
* | | Fix https://github.com/pyload/pyload/issues/1373Gravatar Walter Purcaro 2015-04-301-3/+3
* | | Fix https://github.com/pyload/pyload/issues/1374Gravatar Walter Purcaro 2015-04-303-36/+3
* | | Spare code cosmeticsGravatar Walter Purcaro 2015-04-304-15/+12
* | | Merge pull request #1381 from GammaC0de/GammaC0de-UpleaCom-sizeGravatar Walter Purcaro 2015-04-301-4/+6
|\ \ \
| * | | Update UpleaCom.pyGravatar GammaC0de 2015-04-281-3/+3
| * | | UpleaCom fix size calculation and Set DISPOSITION to False (temp)Gravatar GammaC0de 2015-04-261-2/+4
* | | | Merge pull request #1386 from GammaC0de/GammaC0de-ContentDisposition-fixGravatar Walter Purcaro 2015-04-301-2/+2
|\ \ \ \
| * | | | Update SimpleHoster.pyGravatar GammaC0de 2015-04-291-1/+1
| * | | | fix 'Content-Disposition' filename cutting first and last charsGravatar GammaC0de 2015-04-291-2/+2
| |/ / /
* | | | Merge pull request #1385 from GammaC0de/GammaC0de-UploadedTo-Detect-MaintenanceGravatar Walter Purcaro 2015-04-301-1/+3
|\ \ \ \
| * | | | Update UploadedTo.pyGravatar GammaC0de 2015-04-291-1/+1
| * | | | UploadedTo - Detect Maintenance ModeGravatar GammaC0de 2015-04-291-1/+3
| |/ / /
| * | | Merge pull request #1 from GammaC0de/GammaC0de-patch-1Gravatar GammaC0de 2015-04-261-1/+2
| |\ \ \
* | \ \ \ Merge pull request #1375 from GammaC0de/GammaC0de-patch-1Gravatar Walter Purcaro 2015-04-261-1/+2
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * / / Update UpleaCom.pyGravatar GammaC0de 2015-04-251-1/+2
|/ / /
* | | Merge pull request #1369 from GammaC0de/GammaC0de-fix-UpleaComGravatar Walter Purcaro 2015-04-241-5/+13
|\ \ \
| * | | Update UpleaCom.pyGravatar GammaC0de 2015-04-241-1/+1
| * | | Update UpleaCom.pyGravatar GammaC0de 2015-04-241-6/+14
|/ / /
* | | [FilecryptCc] Version up (2)Gravatar Walter Purcaro 2015-04-221-4/+4
* | | Merge pull request #1367 from zapp-brannigan/patch-1Gravatar Walter Purcaro 2015-04-221-5/+6
|\ \ \
| * | | [FilecryptCc.py] Avoid hardcoded urlsGravatar zapp-brannigan 2015-04-221-6/+7
* | | | [FilecryptCc] Version upGravatar Walter Purcaro 2015-04-221-2/+4
|/ / /
* | | Merge pull request #1366 from Gutz-Pilz/patch-1Gravatar Walter Purcaro 2015-04-221-1/+1
|\ \ \
| * | | remove "www" in circlecaptcha to get it workingGravatar Gutz-Pilz 2015-04-221-1/+1
|/ / /
* | | Merge pull request #1365 from zapp-brannigan/patch-1Gravatar Walter Purcaro 2015-04-221-4/+2
|\ \ \
| * | | Update FilecryptCc.pyGravatar zapp-brannigan 2015-04-221-15/+10
| * | | [FilecryptCc.py] Fix circle captchaGravatar zapp-brannigan 2015-04-221-14/+17
|/ / /
* | | [UnSkipOnFail] Typo (2)Gravatar Walter Purcaro 2015-04-161-4/+4
* | | [UpdateManager] CleanupGravatar Walter Purcaro 2015-04-161-6/+4
* | | [UploadedTo] Set DISPOSITION to False (temp)Gravatar Walter Purcaro 2015-04-161-1/+3
* | | Merge pull request #1356 from GammaC0de/GammaC0de-patch-1Gravatar Walter Purcaro 2015-04-161-3/+19
|\ \ \
| * | | Update UpdateManager.pyGravatar GammaC0de 2015-04-141-3/+19
* | | | [HostujeNet] Tiny cleanupGravatar Walter Purcaro 2015-04-161-5/+3
* | | | Merge pull request #1358 from GammaC0de/GammaC0de-HostujeNetGravatar Walter Purcaro 2015-04-161-0/+51
|\ \ \ \
| * | | | HostujeNetGravatar GammaC0de 2015-04-161-0/+51
| |/ / /
* | | | Merge pull request #1355 from GammaC0de/stableGravatar Walter Purcaro 2015-04-141-1/+1
|\| | |
| * | | Version bumpGravatar GammaC0de 2015-04-141-1/+1
|/ / /
* | | [SimpleHoster] Improve latest change a littleGravatar Walter Purcaro 2015-04-141-4/+1
* | | Merge pull request #1353 from GammaC0de/stableGravatar Walter Purcaro 2015-04-142-40/+46
|\ \ \
| * | | Update YadiSk.pyGravatar GammaC0de 2015-04-141-39/+42
| * | | Update SimpleHoster.pyGravatar GammaC0de 2015-04-141-1/+4
| * | | Merge pull request #1 from pyload/stableGravatar GammaC0de 2015-04-1438-166/+136
| |\ \ \ | |/ / / |/| | |
* | | | [UnSkipOnFail] TypoGravatar Walter Purcaro 2015-04-131-2/+2
* | | | [LolabitsEs] CleanupGravatar Walter Purcaro 2015-04-121-21/+23
* | | | Merge pull request #1345 from zapp-brannigan/patch-1Gravatar Walter Purcaro 2015-04-111-0/+46
|\ \ \ \
| * | | | [New Hoster] lolabits.esGravatar zapp-brannigan 2015-04-111-0/+46
|/ / / /
* | | | Fix OboomCom and SmoozedCom with beaker >= v1.7.xGravatar Armin 2015-04-102-4/+30
* | | | Spare code cosmeticsGravatar Walter Purcaro 2015-04-1030-89/+47
* | | | [SimpleHoster] Fix https://github.com/pyload/pyload/issues/1341Gravatar Walter Purcaro 2015-04-102-6/+6
* | | | [DepositfilesCom] UpdateGravatar Walter Purcaro 2015-04-101-7/+3
* | | | [RestartSlow] Remove (temp)Gravatar Walter Purcaro 2015-04-101-58/+0
* | | | Merge pull request #1340 from GammaC0de/stableGravatar Walter Purcaro 2015-04-101-0/+2
|\| | |
| * | | Update DepositfilesCom.pyGravatar GammaC0de 2015-04-101-0/+2
|/ / /
* | | Merge pull request #1338 from valdi74/patch-2Gravatar Walter Purcaro 2015-04-101-3/+3
|\ \ \
| * | | Update - new links patternGravatar valdi74 2015-04-101-3/+3
|/ / /
* | | Merge pull request #1333 from zapp-brannigan/patch-1Gravatar Walter Purcaro 2015-04-091-17/+8
|\ \ \
| * | | Update CaptchaService.pyGravatar zapp-brannigan 2015-04-091-17/+8
|/ / /
* | | [SimpleHoster] Improve file name handlingGravatar Walter Purcaro 2015-04-094-24/+24
* | | Merge branch 'pr/n1314_sebdelsol' into stableGravatar Walter Purcaro 2015-04-081-0/+4
|\ \ \
| * | | [zippyshare] fix bug #1311Gravatar sebdelsol 2015-04-041-0/+4
* | | | [ZippyshareCom] Fix https://github.com/pyload/pyload/issues/1311Gravatar Walter Purcaro 2015-04-081-2/+2
* | | | Fix https://github.com/pyload/pyload/issues/1157 (2)Gravatar Walter Purcaro 2015-04-081-2/+2
* | | | Fix https://github.com/pyload/pyload/issues/1157Gravatar Walter Purcaro 2015-04-0827-67/+67
* | | | Spare code cosmeticsGravatar Walter Purcaro 2015-04-0815-25/+27
* | | | [UserAgentSwitcher] Random user-agent featureGravatar Walter Purcaro 2015-04-082-8/+23
* | | | [RapiduNet] https://github.com/pyload/pyload/issues/1326Gravatar Walter Purcaro 2015-04-081-15/+13
* | | | [CatShareNet] https://github.com/pyload/pyload/issues/1325Gravatar Walter Purcaro 2015-04-081-8/+6
* | | | [AntiVirus][ExtractArchive] FixupGravatar Walter Purcaro 2015-04-082-4/+4
* | | | [RemixshareCom] CleanupGravatar Walter Purcaro 2015-04-081-18/+12
* | | | [SolidfilesCom] CleanupGravatar Walter Purcaro 2015-04-082-42/+33
* | | | [UserAgentSwitcher] Fix https://github.com/pyload/pyload/issues/1324Gravatar Walter Purcaro 2015-04-081-2/+2
* | | | Merge pull request #1323 from sraedler/stableGravatar Walter Purcaro 2015-04-081-0/+42
|\ \ \ \
| * | | | Added Solidfiles HosterGravatar sraedler 2015-04-081-0/+42
| * | | | Merge pull request #1 from pyload/stableGravatar sraedler 2015-04-089-87/+139
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | [ExtractArchive] Fix https://github.com/pyload/pyload/issues/1322Gravatar Walter Purcaro 2015-04-081-2/+2
* | | | | [UserAgentSwitcher] Default activated set to TrueGravatar Walter Purcaro 2015-04-083-10/+5
* | | | | Traceback code cosmeticsGravatar Walter Purcaro 2015-04-074-11/+11
* | | | | [YadiSk] Fix https://github.com/pyload/pyload/issues/1321Gravatar Walter Purcaro 2015-04-073-25/+24
* | | | | [ExtractArchive] Improve send2trash featureGravatar Walter Purcaro 2015-04-071-38/+43
* | | | | [AntiVirus] Recycle bin supportGravatar Walter Purcaro 2015-04-071-9/+29
* | | | | New plugin: UserAgentSwitcherGravatar Walter Purcaro 2015-04-071-0/+31
* | | | | [SimpleDereferer][SimpleHoster] Update user-agent (3)Gravatar Walter Purcaro 2015-04-072-2/+4
* | | | | Merge pull request #1320 from sraedler/stableGravatar Walter Purcaro 2015-04-071-7/+10
|\| | | |
| * | | | Fixed RemixshareComGravatar sraedler 2015-04-071-7/+10
|/ / / /
* | | | [SimpleDereferer] Update user-agent (2)Gravatar Walter Purcaro 2015-04-072-5/+6
* | | | [SimpleDereferer][SimpleHoster] Update user-agentGravatar Walter Purcaro 2015-04-074-11/+13
* | | | [YadiSk] CleanupGravatar Walter Purcaro 2015-04-071-29/+30
* | | | Merge pull request #1318 from saintego/patch-6Gravatar Walter Purcaro 2015-04-071-0/+84
|\ \ \ \ | |/ / / |/| | |
| * | | [hoster request]yadi.sk #1292Gravatar saintego 2015-04-071-0/+84
|/ / /
* | | Merge pull request #1301 from saintego/patch-5Gravatar Walter Purcaro 2015-04-031-6/+11
|\ \ \
| * | | Some issue in keep2share.cc #1236Gravatar saintego 2015-03-301-6/+11
* | | | [ExternalScripts] Fix https://github.com/pyload/pyload/issues/1307Gravatar Walter Purcaro 2015-04-031-1/+1
* | | | [BasePlugin] Fix https://github.com/pyload/pyload/issues/1304 (2)Gravatar Walter Purcaro 2015-04-012-6/+6
* | | | [BasePlugin] Fix https://github.com/pyload/pyload/issues/1304Gravatar Walter Purcaro 2015-04-012-4/+4
* | | | Temp fixup to `filename*=UTF-8` bug (2)Gravatar Walter Purcaro 2015-04-011-3/+3
* | | | Temp fixup to `filename*=UTF-8` bugGravatar Walter Purcaro 2015-03-316-43/+39
* | | | [TusfilesNet] Fix downloadLinkGravatar Walter Purcaro 2015-03-301-3/+3
* | | | [GoogledriveCom][UlozTo] Fix handleDirect (2)Gravatar Walter Purcaro 2015-03-302-4/+4
* | | | Merge pull request #1302 from ludoviclehmann/stableGravatar Walter Purcaro 2015-03-301-2/+2
|\ \ \ \ | |/ / / |/| | |
| * | | OneFichier premium: remove double quote at the end of the filenameGravatar Ludovic Lehmann 2015-03-301-2/+2
|/ / /
* | | [GoogledriveCom] Fix handleDirectGravatar Walter Purcaro 2015-03-304-6/+6
* | | [UlozTo] Fix https://github.com/pyload/pyload/issues/1300Gravatar Walter Purcaro 2015-03-301-6/+6
* | | Merge pull request #1299 from ludoviclehmann/stableGravatar Walter Purcaro 2015-03-301-3/+4
|\ \ \
| * | | Fix indentation problem in OneFichierCom.pyGravatar ludoviclehmann 2015-03-291-1/+1
| * | | fix OneFichierCom premium issue : global name 'link' is not definedGravatar Ludovic Lehmann 2015-03-291-3/+4
|/ / /
* | | [ExternalScripts] UpdateGravatar Walter Purcaro 2015-03-291-9/+9
* | | [MediafireCom] Version upGravatar Walter Purcaro 2015-03-291-2/+2
* | | Merge pull request #1298 from saintego/patch-4Gravatar Walter Purcaro 2015-03-291-1/+1
|\ \ \
| * | | mediafire link in new format #1297Gravatar saintego 2015-03-291-1/+1
|/ / /
* | | [GoogledriveCom] ImproveGravatar Walter Purcaro 2015-03-281-2/+12
* | | Spare code cosmeticsGravatar Walter Purcaro 2015-03-2857-118/+112
* | | [UlozTo] Update hosterGravatar Walter Purcaro 2015-03-281-47/+49
* | | [MultiHook] Periodically loadAccountGravatar Walter Purcaro 2015-03-281-8/+6
* | | Merge pull request #1294 from ludoviclehmann/stableGravatar Walter Purcaro 2015-03-271-1/+17
|\ \ \
| * | | Fix issue #1042Gravatar ludoviclehmann 2015-03-271-1/+17
|/ / /
* | | Merge pull request #1293 from saintego/patch-3Gravatar Walter Purcaro 2015-03-271-18/+8
|\ \ \
| * | | ifolder issue #1291Gravatar saintego 2015-03-271-18/+8
|/ / /
* | | [RgHostNet] UpdateGravatar Walter Purcaro 2015-03-261-5/+6
* | | Tiny code cosmeticsGravatar Walter Purcaro 2015-03-262-8/+8
* | | Merge pull request #1290 from saintego/patch-2Gravatar Walter Purcaro 2015-03-261-2/+2
|\ \ \
| * | | rghost issue #1289Gravatar saintego 2015-03-261-2/+2
|/ / /
* | | [Extractor] Rename method 'test' to 'verify'Gravatar Walter Purcaro 2015-03-265-39/+38
* | | interval code cosmeticsGravatar Walter Purcaro 2015-03-2621-99/+38
* | | [UpdateManager] UpdateGravatar Walter Purcaro 2015-03-261-93/+80
* | | __config__ cosmeticsGravatar Walter Purcaro 2015-03-25219-194/+375
* | | Merge pull request #1288 from Gutz-Pilz/patch-2Gravatar Walter Purcaro 2015-03-251-2/+2
|\ \ \
| * | | fixed "permanent" issueGravatar Gutz-Pilz 2015-03-251-2/+2
|/ / /
* | | Merge pull request #1285 from immenz/dev_extractGravatar Walter Purcaro 2015-03-253-28/+43
|\ \ \
| * | | [ExtractArchive] Send2Trash IntegrationGravatar Jens Hörnlein 2015-03-253-28/+43
* | | | [MegaRapidoNet] CleanupGravatar Walter Purcaro 2015-03-253-197/+143
* | | | New plugin: MegaRapidoNetGravatar Kagenoshin 2015-03-253-0/+245
* | | | [SimpleHoster] Fix retryFreeGravatar Walter Purcaro 2015-03-251-1/+5
* | | | Merge pull request #1284 from immenz/dev_extractGravatar Walter Purcaro 2015-03-241-6/+2
|\| | |
| * | | [ExtractArchive] BugfixGravatar Jens Hörnlein 2015-03-241-6/+2
* | | | Merge pull request #1278 from immenz/dev_extractGravatar Walter Purcaro 2015-03-233-8/+19
|\| | |
| * | | [ExtractArchive] extract archive even if first part is not in packageGravatar Jens Hörnlein 2015-03-233-8/+19
* | | | Merge pull request #1276 from immenz/Branch_AntiVirGravatar Walter Purcaro 2015-03-221-3/+4
|\ \ \ \ | |/ / / |/| | |
| * | | [AntiVirus] Typo & Remove Comment within ArrayGravatar Jens Hörnlein 2015-03-221-3/+4
|/ / /
* | | [UpdateManager] Fix https://github.com/pyload/pyload/issues/1274Gravatar Walter Purcaro 2015-03-221-1/+3
* | | [SimplydebridCom] TypoGravatar Walter Purcaro 2015-03-211-2/+2
* | | [DeleteFinished] Define MIN_CHECK_INTERVALGravatar Walter Purcaro 2015-03-212-20/+23
* | | [SimpleHoster] Fix checkErrors (2)Gravatar Walter Purcaro 2015-03-212-6/+8
* | | [UpdateManager] Fix https://github.com/pyload/pyload/issues/1272Gravatar Walter Purcaro 2015-03-211-17/+17
* | | Spare code cosmeticsGravatar Walter Purcaro 2015-03-202-12/+4
* | | [DevhostStFolder] FixupGravatar Walter Purcaro 2015-03-201-11/+19
* | | [CatShareNet] getFileInfo -> checkErrorsGravatar Walter Purcaro 2015-03-201-3/+4
* | | [SimpleHoster] Fix checkErrorsGravatar Walter Purcaro 2015-03-201-5/+8
* | | [DepositfilesCom] Fix https://github.com/pyload/pyload/issues/1268Gravatar Walter Purcaro 2015-03-201-40/+19
* | | [ExternalScripts] Rename pyload_shutdown to pyload_stopGravatar Walter Purcaro 2015-03-201-3/+3
* | | [UploadheroCom] Fix https://github.com/pyload/pyload/issues/1244Gravatar Walter Purcaro 2015-03-201-25/+19
* | | [ExternalScripts] New events supportGravatar Walter Purcaro 2015-03-201-6/+33
* | | [ExtractArchive] Update dispatchEventGravatar Walter Purcaro 2015-03-202-65/+68
* | | [SimpleHoster] Fix https://github.com/pyload/pyload/issues/1263Gravatar Walter Purcaro 2015-03-182-2/+11
* | | Hooks cleanupGravatar Walter Purcaro 2015-03-1822-44/+0
* | | [MultiHoster] Fix revertfailed featureGravatar Walter Purcaro 2015-03-182-53/+54
* | | [SimpleHoster] retryFree featureGravatar Walter Purcaro 2015-03-181-23/+40
* | | [ZippyshareCom] Fix https://github.com/pyload/pyload/issues/1262Gravatar Walter Purcaro 2015-03-181-3/+3
* | | [ClickAndLoad] Fix freeze after a pyLoad restartGravatar Walter Purcaro 2015-03-181-1/+3
* | | Spare code cosmetics (2)Gravatar Walter Purcaro 2015-03-184-32/+32
* | | [XFileSharingPro] Fix typoGravatar Walter Purcaro 2015-03-181-2/+2
* | | [ExternalScripts] Fix https://github.com/pyload/pyload/issues/1233Gravatar Walter Purcaro 2015-03-181-46/+86
* | | Spare code cosmeticsGravatar Walter Purcaro 2015-03-1822-141/+71
* | | [UpdateManager] Dispatch Event on plugins updateGravatar Walter Purcaro 2015-03-181-1/+3
* | | [UploadingCom] Account fixupGravatar Walter Purcaro 2015-03-181-8/+11
* | | [AndroidPhoneNotify][WindowsPhoneNotify] New notificationsGravatar Walter Purcaro 2015-03-182-6/+44
* | | [RealdebridCom] Revert 189f3cf05a30726850b3be82c2d7455d85d5e1b5 (fix https://...Gravatar Walter Purcaro 2015-03-181-2/+2
* | | [RealdebridCom] Fix https://github.com/pyload/pyload/issues/1252Gravatar Walter Purcaro 2015-03-181-24/+2
* | | Merge pull request #1259 from immenz/dev_nitroflareGravatar Walter Purcaro 2015-03-171-4/+4
|\ \ \
| * | | [NitroflareCom] Switch back to httpGravatar Jens Hörnlein 2015-03-171-4/+4
|/ / /
* | | [OneFichierCom] Fix https://github.com/pyload/pyload/issues/1255Gravatar Walter Purcaro 2015-03-171-2/+2
* | | [FastshareCz] Update hoster info patterns (thx https://github.com/mikkiste)Gravatar Walter Purcaro 2015-03-151-4/+5
* | | Fix https://github.com/pyload/pyload/issues/945 (thx https://github.com/mikki...Gravatar Walter Purcaro 2015-03-151-10/+8