Script-solution Support-Board

Position: Allgemeines » News » Boardsolution v1.44 » Druckansicht
Nils, 26.05.2013, 11:55
Wie letztens berichtet, arbeiten neuerdings Rafioso und ich zusammen via Github an Boardsolution.
Durch diese Zusammenarbeit konnten nun endlich einige Fehler in Boardsolution behoben werden, wofür
ich alleine sicher nicht genug Zeit gehabt hätte. Daher an dieser Stelle nochmal vielen Dank an
Rafioso! :-)

Es ist ein reines Bugfix-Release, so dass nur Dateien aktualisiert werden müssen. Dies lässt sich
am einfachsten über den in Boardsolution integrierten Versions-Vergleich vornehmen. Aber natürlich
findet ihr die neue Version auch auf www.boardsolution.de zum Download.

Falls ihr eine ältere 1.4x Version als 1.43 habt, beachtet bitte, dass für 1.40 -> 1.41 und 1.42
->
1.43
noch die dort genannten Schritte zu tun sind.

Viel Spaß mit Boardsolution v1.44! :-)
Anonymous, 27.05.2013, 11:46
Gibt es eine Art ChangeLog dafür bzw. welche Datein geändert wurden?
Das mit dem Update via Admincenter ist ja immer ganz schön, aber schlecht wenn MODs oder andere
Änderrungen eingebaut sind. So könnte ich die betreffenden Datein mit WinMerge vergleichen.
Nils, 27.05.2013, 18:38
windows-club hat folgendes geschrieben:
Gibt es eine Art ChangeLog dafür bzw. welche Datein geändert wurden?

Nicht direkt, aber du kannst auf Github die Commits angucken (siehe Tags "143" und "144").

windows-club hat folgendes geschrieben:
Das mit dem Update via Admincenter ist ja immer ganz schön, aber schlecht wenn MODs oder andere
Änderrungen eingebaut sind. So könnte ich die betreffenden Datein mit WinMerge vergleichen.

Eigentlich finde ich, dass es genau dafür gut geeignet ist :) Denn der Versionsvergleich ermittelt ja
automatisch wo es Konflikte gibt und wo nicht. So muss man nur noch den Konflikt-Teil manuell
abgleichen.

Insofern, benutz am Besten den Versionsvergleich, lade den noconflict-Ordner direkt hoch und
vergleich den conflict-Ordner mit deiner veränderte BS-Version via WinMerge.

mfg Nils
Mars, 27.05.2013, 18:51
Hi,

man kann leider bei Github nicht mehr nachvollziehen, was wann bzgl. der Version geändert worden ist.
Zumindest finde ich keine Informationen darüber (Issues existieren nicht mehr, welche Aufschluss
darüber geben könnten) ;)

mfg Marcel
Nils, 27.05.2013, 18:55
Mars hat folgendes geschrieben:
man kann leider bei Github nicht mehr nachvollziehen, was wann bzgl. der Version geändert worden ist.
Zumindest finde ich keine Informationen darüber (Issues existieren nicht mehr, welche Aufschluss
darüber geben könnten) ;)

Nicht alle Commits beziehen sich auf Issues auf Github, das ist richtig. Die älteren beziehen sich
teilweise auf meine vorherige, lokale Todoliste, so dass man von der Commit-Message nicht mehr
sehen kann, was da geändert wurde. Aber man sieht ja immer die Code-Änderungen, was sicher nicht
optimal ist, aber ich habe leider nicht die Zeit das alles nochmal rauszusuchen, die Commit-History
umzuschreiben etc.. Vor allem ist dafür das Interesse zu gering, denke ich.

mfg Nils
Mars, 27.05.2013, 18:57
da ich diesbezüglich heute auch einige Probleme hatte war ich schon auf der Suche nach passenden
PHP-Funktionen und werde das nach der Bachelorarbeit (~Juli/August) mir nochmal anschauen ;)

mfg Marcel
Anonymous, 27.05.2013, 20:51
Den Vergleich im Admincenter hab ich jetzt mal gemacht, aber wieso werden mit trotz gleichem Inhalt
fast alle index.htm Dateien als conflict angezeigt?
Mars, 27.05.2013, 21:11
Hi,
stimmt, die Frage hab ich mir heute früh auch gestellt ^^

mfg Marcel
Nils, 27.05.2013, 22:04
Das kann nur daran liegen, dass diese bei dir anders sind als bei der Original-BS-Version. Vllt.
hast du beim Upload per FTP nicht auf binären Transfer gestellt, so dass Zeilenumbrüche geändert
wurden?

mfg Nils
Anonymous, 28.05.2013, 11:58
Sind zu 100% gleich auch die Zeilenumbrüche stimmen überein. Wäre auch Zufall wenn der
Zeilenumbruch nur bei allen index.htm Datein verändert gewesen wäre und bei den anderen htm Datein
nicht.
Mars, 28.05.2013, 12:46
Kommt auch drauf an, unter welchen Betriebssystem die Dateien erstellt wurden. Bei Nils würde ich
"waage" muten Linux *hust* und du sicherlich Windows ... ;) somit wäre der Zeilenumbruch nicht
identisch.
Anonymous, 28.05.2013, 13:03
Windows ;-) Aber dann müste doch auch in anderen htm oder php Datein der Zeilenumbruch anders sein,
oder sehe ich das falsch?
Mars, 28.05.2013, 16:01
Stimmt auch wieder ^^
Nils, 28.05.2013, 18:13
windows-club hat folgendes geschrieben:
Sind zu 100% gleich auch die Zeilenumbrüche stimmen überein. Wäre auch Zufall wenn der
Zeilenumbruch nur bei allen index.htm Datein verändert gewesen wäre und bei den anderen htm Datein
nicht.

Ja, das stimmt. Verglichen wird md5(Datei-auf-dem-Server) mit dem md5-Hash, den ich vor dem Release
für diese Datei erstellt habe und der nun in einer Datei mit einer Liste aller Hashes auf unserem
Server gespeichert ist. Der ist bei dir also verschieden. Ich habe allerdings gerade keine Idee
warum.

Aber naja, einfach mit ersetzen. Der Inhalt der index.htm's ist ja sowieso unwichtig :)

mfg Nils
Noeck, 29.05.2013, 07:13
Hallo zusammen

Einfach zur Info...
Auch bei mir werden alle INDEX Dateien als "geändert" gekennzeichnet.

Gruss Noeck
Anonymous, 29.05.2013, 15:22
Komisch das es "nur" die index.htm betrifft...
Rafioso, 30.05.2013, 01:04
Hallo zusammen,

macht euch deswegen bitte keine Sorgen. Falls der ein oder andere auf die Idee kommen sollte, dass
in irgend einer der index.htm-Dateien Schadcode oder die Datei sonst irgendwie manipuliert sein
sollte, denjenigen kann ich beruhigen. Dem ist nicht so. Gerne könnt ihr euch den Inhalt der
Dateien ja einfach ansehen, bevor diese auf den Server geladen werden ;) Ihr werdet dabei zum selben
Ergebnis kommen.

Ich habe gerade selbst ein Versionsvergleich von v1.43 -> v1.44 durchgeführt und muss sagen, dass
nur ein paar index.htm als geändert angesehen werden, aber definitiv nicht alle. Es kann durchaus
sein, dass diese schon in einem der früheren Updates bei euch einfach nicht überschrieben wurden da
die Dateien, meiner Meinung nach, nicht notwendig sind, aktualisiert werden zu müssen. Darum kann
es vorkommen, dass diese eben erst jetzt in v1.44 aufpoppen, bzw. dem Admin erst jetzt bewusst
wird, dass da etwas anders ist - immerhin liegt es seit dem letzten Update schon ein paar Jahre
zurück und da kann man so was schon mal vergessen.

Ich habe eine auf meinem Server liegende Datei mit einer von dem frisch heruntergeladenem
conflict-Ordner verglichen und stellte fest, dass die vom Server, unter Windows verändert /
abgespeichert wurde, die aus dem conflict-Ordner aber unter Unix.

Vom Server:
Code:
1
3C 68 74 6D 6C 3E 0D 0A 3C 62 6F 64 79 3E 0D 0A 3C 2F 62 6F 64 79 3E 0D 0A 3C 2F 68 74 6D 6C 3E


Vom conflict-Ordner:
Code:
1
3C 68 74 6D 6C 3E 0A 3C 62 6F 64 79 3E 0A 3C 2F 62 6F 64 79 3E 0A 3C 2F 68 74 6D 6C 3E


Der Unterschied liegt also nur also Zeilenumbruch.
Code:

1
3C 68 74 6D 6C 3E ******0D 0A****** 3C 62 6F 64 79 3E ******0D 0A****** 3C 2F 62 6F 64 79 3E ******0
D 0A****** 3C 2F 68 74 6D 6C 3E

Code:

1
3C 68 74 6D 6C 3E ******0A****** 3C 62 6F 64 79 3E ******0A****** 3C 2F 62 6F 64 79 3E ******0A*****
* 3C 2F 68 74 6D 6C 3E


MfG
Rafioso
Nils, 31.05.2013, 08:16
Ich habe gerade nochmal bei mir alle index.htm's von 1.43 und 1.44 verglichen. Die sind alle
identisch. Es ist also wahrscheinlich wirklich mit dem Upload auf den Server passiert.

mfg Nils