Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 18. Februar 2014 09:48
- Cherry
- arbeitet mit CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 529
Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
Vielleicht hilft das dem einen oder anderen bei der Fehlersuche:
Also, da das ja nur ein kleines Update war 1..11.9 auf 1.11.10), dachte ich mir, das kann ich ausnahmsweise mal eben schnell mit dem Diff File erledigen. Gedacht, getan. Danach ging auf de betreffenden Seite keine Fancybox mehr!
Lange gesucht, lange nichts gefunden bis ich entdeckt habe, daß im lib/jquery/js Verzeichnis einige JS-Bibliotheken auf 0(!) Byte waren. Tja ...da kann man dann lange suchen, warum's nicht mehr geht. Also aufpassen mal wieder beim Diff Paket.
Offline
#2 18. Februar 2014 21:15
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
Ich hab mal einen Bug geschrieben, mal schauen was ich nun wieder falsch gemacht hab...
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#3 19. Februar 2014 09:36
- Cherry
- arbeitet mit CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 529
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
gute Idee, danke
Offline
#4 23. Februar 2014 23:56
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
222 Downloads, 4 Tage seit Erstellen des Bugs, natürlich keine Reaktion, den Bug hat immerhin ein dummer deutscher Querulant aufgemacht ... mal schauen, wann die 1000 voll is.
Bei 222 Downloads kann man m.E. grob übern Daumen von um die mind. 100 "kaputten" Installationen ausgehen.
Ich hab demletzt jede Menge Mehrarbeit investiert für ne Webseite, weil ich bewusst WP statt CMSMS genommen habe. Ich hab da zusätzlich noch ne recht alte wahrscheinlich angreifbare Installation am Laufen, die ich aufgrund eines ignorierten (ungefixten) Bugs ohne nennenswerten Aufwand nicht upgraden kann. Wenn die inhaltlich nicht etwas umfangreicher wäre, wäre ich da auch längst auf WP. Ich liebe CMSMS. Es ist zum Mäusemelken.
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#5 23. Februar 2014 10:41
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
Bei einer Neuinstallation sind die 0er Dateien gar nicht mehr dabei.
Da wird nur noch jquery-1.11.0.min.js und jquery-ui-1.10.4.custom.js benutzt.
Verlinkt Fancybox auf die alten jquery1.7.2 Dateien?
Offline
#6 23. Februar 2014 11:02
- Cherry
- arbeitet mit CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 529
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
Standardmäßig wohl nicht. Nur, wenn man sich das selber ohne Module zusammenbastelt und sieht, daß ein js Folder existiert mit den nötigen Dateien, dann benutzt man den -- warum sollte man's doppelt moppeln. Allerdings werde ich nach dieser Erfahrung nie wieder mitgeliefertes jquery o.ä. verwenden.
Ich gehe ja mal davon aus, daß das im build Skript nen Fehler gab, der zu den 0 Byte Dateien geführt hat. Schöner wäre es halt, die in Ruhe zu lassen, evtl einen Hinweis im changelog zu bringen, was gelöscht werden könnte/sollte, weil veraltet. Was ich halt nicht schön finde ist, wenn schon so ein Fehler passiert und man darauf hingewiesen wird, daß sich da gar nichts rührt. Man könnte die fehlerhaften Dateien ja evtl rausnehmen oder auch nachbessern.
Wäre meine Meinung.
Offline
#7 24. Februar 2014 12:17
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
bis ich entdeckt habe, daß im lib/jquery/js Verzeichnis einige JS-Bibliotheken auf 0(!) Byte waren.
Bei mir sind es die Dateien jquery-ui-1.8.21.custom.min.js und jquery-1.7.2.min.js (nicht, dass es am Entpacker liegt ).
Offline
#8 24. Februar 2014 12:26
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
Ich hab da zusätzlich noch ne recht alte wahrscheinlich angreifbare Installation am Laufen, die ich aufgrund eines ignorierten (ungefixten) Bugs ohne nennenswerten Aufwand nicht upgraden kann. Wenn die inhaltlich nicht etwas umfangreicher wäre,
Um welchen Bug geht es denn da?
Offline
#9 26. Februar 2014 09:20
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
Hmm, vllt ist es auch gar kein Bug, sondern Absicht?
Hab gerade daran denken müssen, dass damals, als das postlet Plugin aus der Dateiverwaltung entfernt wurde, dieses auch auf 0 Byte gesetzt wurde.
Würde in gewisser Weise auch Sinn machen, wenn man davon ausgeht, dass jquery "systemkonform" via {cms_jquery} eingebunden werden soll.
Offline
#10 26. Februar 2014 09:50
- Cherry
- arbeitet mit CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 529
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
Ja, vielleicht hast du Recht. Trotzdem: wäre es nicht schöner, man würde bei Updates die Dateien auflisten, die veraltet sind, die man also (selber) löschen könnte?
Offline
#11 15. März 2014 14:58
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
http://dev.cmsmadesimple.org/bug/view/9844
Resolution: Invalid
State: Closed
Grad noch spasseshalber Winrar runtergeladen um das (gegen 7zip) zu verifizieren ... selbes Problem.
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#12 17. März 2014 08:51
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Vorsicht beim Diff-file: cmsmadesimple-english-diff-1.11.9-1.11.10.tar
Wie Cyberman schon sagte, das ist kein Bug. Das ist Absicht.
Ebenso wie man nicht einfach auf Klassen und Methoden im PHP Code des Core zugreifen sollte, sollte man auch nicht einfach Core-Dateien selbst einbinden.
Man sollte dafür immer die offiziellen Schnittstellen nutzen.
Eine Liste, welche Dateien obsolet sind und gelöscht werden können (und evtl. eine Update-Routine, die versucht diese Dateien selber zu löschen - wenn man es denn will) wäre in der Tat etwas hilfreicher als sie einfach mit 0-Byte zu überschreiben.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
Seiten: 1