RapidShare Download Manager 5.7.0
So, es wurde mal wieder Zeit für ein Update. Mein NAS-Wechsel (Linksys NSLU2 -> Asrock ION 330HT) ist erfolgreich verlaufen und in den letzten Monaten habe ich den RSDM unter Debian 5 und Apache 2 weiterentwickelt. Er sollte aber trotzdem auch auf der NSLU2 funktionieren.
Der changelog für Version 5.7.0 sieht so aus:
Veraenderte Dateien: ajax.php, config.inc.php, fileed.php, free.php, free.pl, free_main.php, functions.inc.php, header.php, help.php, index.php, info.php, kill.php, logs.php, news.php, readme.txt, rsdm_main.php, showfiles.php, showlog.php, shutdown.pl, uploads.php, uploads_start.php, url2links.php, version.php, wget_main.php, js/ajax.js, module/om4/logs.php, module/suche/suchen.php
Neue Dateien: faq.txt, images/icons/counter.png, images/icons/warning.png
Neue Variablen in der config.inc.php: $rsdf_decrypt, $shell_path, $versioncheck
====> HINWEIS: wer ein “Modul” nicht nutzen moechte, entfernt einfach die entsprechenden Dateien (z.B. mod_rss.php + module/rss/*). Die Links in der Navigation werden dann automatisch nicht mehr angezeigt.
* info.php -> automatischer Versions-Check, sofern $versioncheck in der config.inc.php auf “1″ gesetzt ist
- faq.txt -> in dieser momentan noch sehr kleinen FAQ-Datei sollen in der Zukunft alle oft gestellten Fragen beantwortet werden (Vorschlaege duerfen natuerlich gerne im Blog gepostet werden)
+ uploads.php, uploads_start.php -> die ausgewaehlten Dateien koennen nach dem Upload automatisch geloescht werden
+ uploads.php -> bei Dateien, die im rapidshare.com – Account doppelt vorhanden sind, wird jetzt ein Icon (bisher nur “!!”) angezeigt
+ shutdown.pl -> vor dem Shutdown wird noch 30 Sekunden gewartet, da ggf. noch eine E-Mail verschickt werden muss
+ info.php -> Anpassungen (u.a. den “Space-Typ” hinzugefuegt) an Aenderungen in der rapidshare.com – API
+ uploads.php, js/ajax.js -> die Anzahl der bisherigen Downloads (inkl. Datum und Uhrzeit des letzten Downloads) wird jetzt nur noch beim Ueberfahren des entsprechenden Icons (counter.png) angezeigt
x logs.php -> Probleme beim Entpacken von einzelnen (“single-part”) .rar-Dateien (bzw. der entsprechenden Anzeige) behoben
+ ajax.php, functions.inc.php -> die “comparemd5″-Funktion (im Einsatz auf der Upload-Seite) speichert die Daten von rapidshare.com fuer 15 Minuten zwischen, um unnoetige API-Anfragen zu vermeiden
x js/ajax.js -> Code “aufgeraeumt”
x rsdm_main.php -> Downloadlinks die offline sind wurden bisher teilweise nicht korrekt “verarbeitet”
+ ajax.php, kill.php, uploads.php -> Code optimiert
x free_main.php, rsdm_main.php -> bereits runtergeladene Dateien werden auf der Zwischenseite wieder richtig gekennzeichnet, sofern eine dazugehoerige log-Datei vorhanden ist
+ shutdown.pl -> vor dem Shutdown wird jetzt auch im upload-Verzeichnis nach sh-Dateien gesucht
+ header.php -> “Links”-Icon wird nicht mehr angezeigt
x showlog.php -> Security-Fix (Dank an Loader fuer den Hinweis)
+ functions.inc.php, rsdm_main.php -> rsdf-Dateien koennen jetzt auch mit PHP decodiert werden, sofern php-mcrypt installiert und in der config.inc.php $rsdf_decrypt auf “php” gesetzt ist
x free_main.php, rsdm_main.php -> Probleme beim gleichzeitigen Start von vielen Downloads behoben (Dank an drknickel fuer den Hinweis)
x free.pl -> nach dem Aufruf eines Reconnect-Scriptes wird das free.pl-Script noch fuer 60 Sekunden pausiert, um sicherzustellen dass der Router in der Zeit wieder eine Verbindung aufbauen kann
+ ajax.php -> auf der “Kill”-Seite kann der Inhalt der sh-Dateien angezeigt werden
+ uploads_start.php -> die md5-Datei (siehe changelog zu Version 5.3.2) kann jetzt auch nach dem Ordner, in welchem sie sich befindet, benannt sein
+ free_main.php, rsdm_main.php, uploads_start.php, etc. -> der Shell-Path kann ueber die config.inc.php angepasst werden
* uploads.php, uploads_start.php -> jetzt kann das NAS (der Server) auch nach einem Upload runtergefahren werden (sofern der Webserver-User die entsprechenden Rechte besitzt, siehe auch Hinweis in der shutdown.pl)
+ uploads.php -> bereits bei rapidshare.com hochgeladene Dateien (natürlich nur mit dem gleichen Account) werden durch !!! gekennzeichnet
- uploads.php -> Text angepasst
+ showfiles.php -> alle Dateien die zuletzt vor 60 oder mehr Tagen (bisher 90 oder mehr) runtergeladen worden sind, werden kursiv hervorgehoben
x news.php -> Datumsformat an rapidshare.com angepasst
- info.php -> die Anzeige ausstehender Premium-Points, d.h. Premium-Points die erst noch von rapidshare.com bestaetigt werden muessen, wurde auch wieder entfernt
- info.php -> der aktuelle Wert (in Euro) der Premium-Points wurde wieder entfernt
+ info.php, module/suche/suchen.php -> split-Funktion durch explode bzw. preg_split ersetzt
+ ajax.php, fileed.php, free.php, etc. -> ereg(i)-Funktion durch preg_match ersetzt
- help.php, readme.txt -> Texte fuer Debian angepasst