Ocprop

Hier geht es im Allgemeinen um die Plattform Opencaching.de inkl. aller dazugehörigen Bereiche (Blog, Wiki, etc.) - nicht um das Cachen im Allgemeinen.

Nutzt Du Ocprop?

Ja
5
26%
Nein
14
74%
 
Insgesamt abgegebene Stimmen: 19
Benutzeravatar
SammysHP
Nano
Nano
Beiträge: 32
Registriert: 17.04.2016, 13:44

Auf [url=http://blog.opencaching.de/2016/07/oc-3-0v19/]Hinweis von teiling88[/url] auch hier nochmal: Der Login mit ocprop funktioniert nicht mehr, siehe https://geoclub.de/forum/viewtopic.php?f=103&t=78873
Benutzeravatar
teiling88
Vereinsmitglied
Vereinsmitglied
Beiträge: 694
Registriert: 06.12.2015, 14:15

Wir haben durch das neue Release css Klassen hinzugefügt die wir fürs automatisierte Frontend Testing verwenden.

Aktuell such ocprop nach folgendem Suchstring:

Code: Alles auswählen

/<a href="myhome.php">(.*?)<\/a>.*?<a href="login.php/msi
wir liefern aber im eingeloggten Modus nun folgenden String aus:

Code: Alles auswählen

<a href="myhome.php" class="testing-top-left-corner-username">Username</a>
Hier müsste ocprop geringfügig angepasst werden. Wenn ich wüsste wo ich einen Pull Request stellen muss würde ich das so gar machen.
Benutzeravatar
SammysHP
Nano
Nano
Beiträge: 32
Registriert: 17.04.2016, 13:44

Dann sollte ja das hier reichen:

Code: Alles auswählen

/<a href="myhome.php".*?>(.*?)<\/a>.*?<a href="login.php/msi
Benutzeravatar
teiling88
Vereinsmitglied
Vereinsmitglied
Beiträge: 694
Registriert: 06.12.2015, 14:15

[quote="SammysHP"]
Dann sollte ja das hier reichen:

Code: Alles auswählen

/<a href="myhome.php".*?>(.*?)<\/a>.*?<a href="login.php/msi
[/quote]

das stimmt, wollte morgen mal nen Arbeitskollegen fragen der perl gut beherrscht ob man das via css Selektor umsetzen kann. :)
Lineflyer

Hallo,

gibt es hier was neues?
Stand heute funktioniert bei mir in OCPROP das Login noch immer nicht.

Kann man einen Workaround selbst bauen?
Hat jemand gefunden wie/ob man einen PullRequest für OCPROP einbringen kann?
Kann der OC-Server angepasst werden, damit es wieder funktioniert?

Gruß,
Lineflyer
Zuletzt geändert von Lineflyer am 02.08.2016, 21:53, insgesamt 1-mal geändert.
Benutzeravatar
FriedrichFröbel
Vereinsmitglied
Vereinsmitglied
Beiträge: 597
Registriert: 04.09.2012, 18:21

Das SVN-Repo von Geolog/Ocprop ist auf Sourceforge.net gehostet: https://sourceforge.net/p/geolog/code/H ... nk/ocprop/
Benutzeravatar
teiling88
Vereinsmitglied
Vereinsmitglied
Beiträge: 694
Registriert: 06.12.2015, 14:15

[quote="FriedrichFröbel"]
Das SVN-Repo von Geolog/Ocprop ist auf Sourceforge.net gehostet: https://sourceforge.net/p/geolog/code/H ... nk/ocprop/
[/quote]

Damit kann aber kein Pull Request erstellt werden :-\

[quote="Lineflyer"]
Kann man einen Workaround selbst bauen?
[/quote]

Die notwendigen Änderungen sind oben beschrieben :-)

[quote="Lineflyer"]
Kann der OC-Server angepasst werden, damit es wieder funktioniert?
[/quote]
Leider nein da dann unsere Arbeit für die Katz gewesen ist.
Benutzeravatar
teiling88
Vereinsmitglied
Vereinsmitglied
Beiträge: 694
Registriert: 06.12.2015, 14:15

[quote="Natureshadow / König Moderig"]
Moin,

wenn ich das als ocprop-Entwockler mal so sagen darf: ocprop ist sicherlich nicht tot. Nicht sehr aktiv maintained, aber nicht tot ;).

Und ocprop wird Änderungen an OC.de mitziehen, OC muss keine Änderungen zurückhalten für ocprop.

-nik
[/quote]

Ich passe gerade die ganzen Dateien im htdocs Verzeichnis an. In diesem Zuge werden einige Ocprop Kompatibilitätsschichten entfernt werden da diese meistens auch nur für alte Ocprop Versionen enthalten sind.

Hilfreich wäre es, wenn Ihr das Repo auf Github, bitbucket oder ähnliches umziehen würdet, dann könnte ich Fehler, die durch die Umstellung auftreten werden, direkt via PR fixen.
Benutzeravatar
teiling88
Vereinsmitglied
Vereinsmitglied
Beiträge: 694
Registriert: 06.12.2015, 14:15

Ich habe gerade alle Anfragen mit dem User Agent Ocprop blockiert.
cmanie
Vereinsmitglied
Vereinsmitglied
Beiträge: 77
Registriert: 27.05.2013, 10:00

[quote="teiling88"]
[quote="FriedrichFröbel"]
Das SVN-Repo von Geolog/Ocprop ist auf Sourceforge.net gehostet: https://sourceforge.net/p/geolog/code/H ... nk/ocprop/
[/quote]

Damit kann aber kein Pull Request erstellt werden :-\
[/quote]

Du könntest an einem (bestehenden oder notfalls selbst erstellten) Bug-Ticket ein Patch-File hochladen. So hat man das in Zeiten vor Github gemacht ;-)

Viele Grüße
Christian
Benutzeravatar
teiling88
Vereinsmitglied
Vereinsmitglied
Beiträge: 694
Registriert: 06.12.2015, 14:15

[quote="cmanie"]
Du könntest an einem (bestehenden oder notfalls selbst erstellten) Bug-Ticket ein Patch-File hochladen. So hat man das in Zeiten vor Github gemacht ;-)
[/quote]

Die Frage, die sich mir gerade stellt, lohnt sich die Mühe Überhaupt? Die eine angepasste Zeile sollte man problemlos auch so einspielen können :-)
Q-Owl

[quote="teiling88"]
Ich habe gerade alle Anfragen mit dem User Agent Ocprop blockiert.
[/quote]
Idee: Zähler mitlaufen lassen, bzw. protokollieren, wer anfragt und was gefragt wird.
Benutzeravatar
teiling88
Vereinsmitglied
Vereinsmitglied
Beiträge: 694
Registriert: 06.12.2015, 14:15

Da jede Version von Ocprop nicht funktioniert laufen pro Sekunde 12 Anfragen auf die Login Seite.  Ich komme an einem Tag ohne weiteres auf über 100.000 Requests von Ocprop - daher bleibt uns aktuell nichts anderes übrigt als Ocprop zu sperren.
Zuletzt geändert von teiling88 am 24.11.2016, 20:50, insgesamt 1-mal geändert.
Benutzeravatar
SammysHP
Nano
Nano
Beiträge: 32
Registriert: 17.04.2016, 13:44

geolog (weil es auch schon seit längerem kaputt ist) und geolog habe ich aus Arch Linux entfernt.
Antworten