FSyncMS | Tag | ohneKontur - der Blog https://www.ohnekontur.de ohne Linien und Kanten und trotzdem gefangen Fri, 28 Nov 2014 09:54:41 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.5 [ FSyncMS ] Version 0.13b – Password Change Bug-fix https://www.ohnekontur.de/2014/04/18/fsyncms-version-0-13b-password-change-bug-fix/ https://www.ohnekontur.de/2014/04/18/fsyncms-version-0-13b-password-change-bug-fix/#comments Fri, 18 Apr 2014 13:11:22 +0000 http://www.ohnekontur.de/?p=2497 There has been a bug in FSyncMS v 0.13: if you tried to update your password via Firefox, the wrong hash was written in the Database. As a result the account was no longer usable, but no data should be … Continue reading

The post [ FSyncMS ] Version 0.13b – Password Change Bug-fix first appeared on ohneKontur - der Blog.]]>
There has been a bug in FSyncMS v 0.13: if you tried to update your password via Firefox, the wrong hash was written in the Database. As a result the account was no longer usable, but no data should be lost.
This update fixes the Bug.

Download newest Version

The post [ FSyncMS ] Version 0.13b – Password Change Bug-fix first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2014/04/18/fsyncms-version-0-13b-password-change-bug-fix/feed/ 2
[ FSyncMS ] Version 0.13 – Database upgrade https://www.ohnekontur.de/2013/07/05/fsyncms-version-0-13-database-upgrade/ https://www.ohnekontur.de/2013/07/05/fsyncms-version-0-13-database-upgrade/#comments Fri, 05 Jul 2013 01:46:40 +0000 http://www.ohnekontur.de/?p=2299 It has been a while since the last FSyncMS update so here is a new Version. The main new feature is that its now possible to store the user password as a bcrypt hash and one does no longer depend … Continue reading

The post [ FSyncMS ] Version 0.13 – Database upgrade first appeared on ohneKontur - der Blog.]]>
It has been a while since the last FSyncMS update so here is a new Version.
The main new feature is that its now possible to store the user password as a bcrypt hash and one does no longer depend on MD5 for this.
Thanks to Trellmor for this new feature.

Also it’s recommended to use bcrypt as hashalgorythm from now on, and this is default for new installtions, existing installations wont change algorythm automaticaly.

But changing the algorythm in existing installations is quiet easy.
As always you should remember doing a backup at first.
After that do this simple steps:

  1. First the DB scheme has to be updated, so that the filed named ‘md5’ can take 124 Characters. If you use mysql this change will be done by the following sql statement
    ALTER TABLE `users` CHANGE `md5` `md5` VARCHAR( 124 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;

    .

  2. After adapting the DB, you may enable bcrypt by adding
    define("BCRYPT", true); 
    define("BCRYPT_ROUNDS", 12);

    to your config.php

  3. As last step you simply have to sync. While the correspoding login, the FSyncMS-Software will replace the Passwordhash in your database with the new version.

Further more, if you’re using sqlite, you may now change the destination or name of the database file in config.php,
by the a statement like this:

define("SQLITE_FILE", "weave_db");

In this context I want to remind that the weave_db should never be accessible directly via web, also its data should be encrypted.
So eighter use .htacces or similar technology to deny access to this file via browser, or move it anywhere that is not served via your webserver.

Download newest Version

The post [ FSyncMS ] Version 0.13 – Database upgrade first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2013/07/05/fsyncms-version-0-13-database-upgrade/feed/ 6
[ FSyncMS ] Version 0.11 – Setup Page https://www.ohnekontur.de/2012/06/24/fsyncms-version-0-11-setup-page/ https://www.ohnekontur.de/2012/06/24/fsyncms-version-0-11-setup-page/#comments Sun, 24 Jun 2012 16:49:45 +0000 http://www.ohnekontur.de/?p=1820 Stefan war fleißig und hat eine Setup-Page für den FSyncMS gebaut. Daraus ist Version 0.11 des FSyncMS erwachsen. Bei Neuinstallationen sollten jetzt nach dem Upload einfach das Verzeichnis aufrufen, und dem Setup folgen. Alte installationen können die setup.php direkt löschen, … Continue reading

The post [ FSyncMS ] Version 0.11 – Setup Page first appeared on ohneKontur - der Blog.]]>
Stefan war fleißig und hat eine Setup-Page für den FSyncMS
gebaut.
Daraus ist Version 0.11 des FSyncMS erwachsen.

Bei Neuinstallationen sollten jetzt nach dem Upload einfach das Verzeichnis aufrufen, und dem Setup folgen.

Alte installationen können die setup.php direkt löschen, und das Script wie gewohnt benutzen.

Achtung, Fehlerquelle, ist die setup.php vorhanden verweigert der FSyncMS aus sicherheitsgründen den Dienst.

In diesem Sinne viel Spaß mit der neuen Version.
Download hier
| Alte Anleitung für das Installieren ( mit SQLite-DB ) | ganz ursprünglicher Post

The post [ FSyncMS ] Version 0.11 – Setup Page first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/06/24/fsyncms-version-0-11-setup-page/feed/ 16
[ FSyncMS ] auf Github https://www.ohnekontur.de/2012/06/23/fsyncms-auf-github/ https://www.ohnekontur.de/2012/06/23/fsyncms-auf-github/#respond Sat, 23 Jun 2012 16:35:59 +0000 http://www.ohnekontur.de/?p=1821 Eigentlich war es ja mal als, “hey ich füge hier drei Zeilen hinzu” Projekt gedacht, dieses FSyncMS. Und so war das ganze auch angelegt, aber nach und nach wurden es immer ein paar Zeilen mehr, und es gab immer wieder … Continue reading

The post [ FSyncMS ] auf Github first appeared on ohneKontur - der Blog.]]>
Eigentlich war es ja mal als, “hey ich füge hier drei Zeilen hinzu” Projekt gedacht, dieses FSyncMS.
Und so war das ganze auch angelegt,
aber nach und nach wurden es immer ein paar Zeilen mehr,
und es gab immer wieder Leute die hier und da geholfen oder anregungen hatten.
Um dem gerecht zu werden wandert die Entwiklung des Projekts auf Github.
Ich hoffe das es dadurch leichter wird, gemeinsam den FSyncMS Source aktuell und funktionsfähig zu halten und zudem zu erweitern.

Also alle die nach den brandheißen Developement Souren ausschauhalten,
oder beitragen möchten hier entlang:
FSyncMS auf Github

Ansonsten werde ich auch weiterhin “fertige” Versionen hier bekannt machen.

The post [ FSyncMS ] auf Github first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/06/23/fsyncms-auf-github/feed/ 0
[ Firefox Sync ] explizit einige Settings syncen https://www.ohnekontur.de/2012/04/26/firefox-sync-explizit-einige-settings-syncen/ https://www.ohnekontur.de/2012/04/26/firefox-sync-explizit-einige-settings-syncen/#respond Thu, 26 Apr 2012 11:57:31 +0000 http://www.ohnekontur.de/?p=1804 Ist es euch schon aufgefallen ? Jetzt haben wir so einen schönen FSyncMS Server und dann irgendein tolles Plugin, und trotzdem Syncen die Einstellungen des Plugins nicht. Firefox Sync synchronisiert nämlich nicht alle Werte eurer Firefox config, sondern nur manche. … Continue reading

The post [ Firefox Sync ] explizit einige Settings syncen first appeared on ohneKontur - der Blog.]]>
Ist es euch schon aufgefallen ?
Jetzt haben wir so einen schönen FSyncMS Server und dann irgendein tolles Plugin, und trotzdem Syncen die Einstellungen des Plugins nicht.
Firefox Sync synchronisiert nämlich nicht alle Werte eurer Firefox config,
sondern nur manche.

Manchmal will man aber spezielle Settings Syncen,
von Addons zum beispiel, hier kann abgeholfen werden:
Im Mozilla Developer Network (hier) steht wies geht.
Einfach unter about:config, rechtsklicken und einen neuen Bool-Wert anlegen.
Den Namen wie folgt festlegen,
services.sync.prefs.sync.<pref>
wollen wir z.B. das Setting keyword.url syncen so müssten wir
services.sync.prefs.sync.keyword.url
anlegen und auf True setzen.

Soviel abhilfe für den Moment,
langfristig werden hoffentlich mehr und mehr Addons Firefox Sync von Hause aus unterstützen.

The post [ Firefox Sync ] explizit einige Settings syncen first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/04/26/firefox-sync-explizit-einige-settings-syncen/feed/ 0
[ FSyncMS ] Version 0.9 – Erweiterung des Weave Minimal Servers https://www.ohnekontur.de/2012/04/03/fsyncms-version-0-9-erweiterung-des-weave-minimal-servers/ https://www.ohnekontur.de/2012/04/03/fsyncms-version-0-9-erweiterung-des-weave-minimal-servers/#comments Tue, 03 Apr 2012 20:52:49 +0000 http://www.ohnekontur.de/?p=1749 Ich hab mir mal wieder ein bischen Zeit genommen, um FSyncMS zu erweitern: Diesmal kam die Passwort ändern Funktion dazu, Sprich ab sofort kann man über Einstellungen -> FirefoxSync -> Benutzerkonto verwalten -> Passwort ändern das Passwort des Accounts verändern. … Continue reading

The post [ FSyncMS ] Version 0.9 – Erweiterung des Weave Minimal Servers first appeared on ohneKontur - der Blog.]]>
Ich hab mir mal wieder ein bischen Zeit genommen, um FSyncMS zu erweitern:
Diesmal kam die Passwort ändern Funktion dazu,
Sprich ab sofort kann man über
Einstellungen -> FirefoxSync -> Benutzerkonto verwalten -> Passwort ändern

das Passwort des Accounts verändern.

An dieser Stelle ein ganz liebes Dankeschön an Chris, der mich dazu bewegte diesen Punkt fertig zu machen, und mit getestet hat.

Also viel Spaß mit der neuen Version Download hier
| Anleitung für das Installieren | Ursprünglicher Post

In Zukunft stehen weitere Punkte auf der To-Do Liste.
Vor allem fallen mir da
Email-Password-Recovery und Mysql Support
ein.
Aber auch Quota behandlung ist noch offen.
Denkbar wären auch noch andere Punkte,
was mich Interessieren würde was ist euch am wichtigsten, was fehlt am meisten ? Einfach bitte Kommentieren :) danke

The post [ FSyncMS ] Version 0.9 – Erweiterung des Weave Minimal Servers first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/04/03/fsyncms-version-0-9-erweiterung-des-weave-minimal-servers/feed/ 4
[ FSyncMS ] Version 0.8 – Erweiterung des Weave Minimal Servers https://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/ https://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/#comments Thu, 09 Feb 2012 00:03:57 +0000 http://www.ohnekontur.de/?p=1720 Ich hatte mal wieder einen Moment Zeit und konnte einigen Fehlerberichten nachgehen. Es hat lange Gedauert aber schließlich glaube ich sie doch gefunden zu haben. Der FSyncMS sollte jetzt mit Firefox <= 11 syncen (zumindest hab ichs mit dem 11er … Continue reading

The post [ FSyncMS ] Version 0.8 – Erweiterung des Weave Minimal Servers first appeared on ohneKontur - der Blog.]]>
Ich hatte mal wieder einen Moment Zeit und konnte einigen Fehlerberichten nachgehen.
Es hat lange Gedauert aber schließlich glaube ich sie doch gefunden zu haben.
Der FSyncMS sollte jetzt mit Firefox <= 11 syncen (zumindest hab ichs mit dem 11er getestet).

Und der Fehler beim Account anlegen müsste auch behoben sein.

Heißt Sync und Account anlegen, aus Firefox herraus (“via Firefox Sync” ) in Richtung FSyncMS sollte wieder einwandfrei.
Viel Spaß und ich freue mich auf Rückmeldungen

Downloadlink

Anleitung für das Installieren

Ursprünglicher Post

The post [ FSyncMS ] Version 0.8 – Erweiterung des Weave Minimal Servers first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/feed/ 16
How to FSyncMS Installieren – Firefox Sync eigener Server https://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/ https://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/#comments Sun, 24 Jul 2011 09:04:32 +0000 http://www.ohnekontur.de/?p=1369 Da immer wieder Fragen kamen hier der Versuch die Installation nochmal ein bischen zusammenzufassen: Vorraussetzungen – Was wird benötigt: einen Webspace, mit PHP. PHP braucht PDO und sqlite Support. (sollte ich hier was vergessen haben bitte kommentieren) Die Files: Als … Continue reading

The post How to FSyncMS Installieren – Firefox Sync eigener Server first appeared on ohneKontur - der Blog.]]>
Da immer wieder Fragen kamen hier der Versuch die Installation nochmal ein bischen zusammenzufassen:

Vorraussetzungen – Was wird benötigt:

einen Webspace, mit PHP.
PHP braucht PDO und sqlite Support.
(sollte ich hier was vergessen haben bitte kommentieren)

Die Files:

Als erstes mal müssen die Datein geladen werden:

wget https://www.dataharbour.de/FSyncMS.tar.gz

(alternativ einfach hier runterladen)
Danach das Archiv entpacken

tar xvzf FSyncMS.tar.gz

dabei sollte ein Ordner mit (vorallem) folgenden Dateien dabei herrauskommen:

index.php
user.php
weave_storage.php
settings.php
weave_basic_object.php
weave_utils.php

Verändert werden muss nachher eigentlich nur die settings.php, aber zu erst optional Webserver einstellungen.

(optional) Die Url – der Webserver

Dieser Schritt ist optional, wenn kein Zugang zur Webserverconfig besteht kann man dies auch weglassen.
Ziel ist es die Url zu maskieren,
in lighttpd geht dies z.B. mit folgendem Statement
(vorrausgesetzt das der Ordner in dem die Dateien liegen fsync heißt) :

url.rewrite = ( "^/fsync/(.*)$" => "/fsync/index.php/$1")

bei Apache geht das mit

Alias /fsync /fsync/index.php/

Die Settings

Nachdem die Grundvorrausetzungen geschaffen sind, auf zur Settings.php:
Hier gibt es eigentlich nur zwei Einstellungen,
die URL zu dieser Installation und ob die Registrierung freigeschaltet ist oder nicht.
Also ENABLE_REGISTER auf TRUE

define("ENABLE_REGISTER", true);

und FSYNCMS_ROOT auf die URL

define("FSYNCMS_ROOT","https://www.example.com/fsyncms/");

Wichtig sind bei der URL 2 Dinge:

  • Die Url muss mit einem / abschließen.
  • Wenn man keinen Alias angelegt hat, dann muss hier als URL die URL zur Index Datei angegeben werden (und auch mit einem / beendet). Bsp.: https://www.example.com/fsyncms/index.php/

danach speichern und schließen.

Der Account

Als nächstes zum Client und einen Account erstellen.
Im Firefox unter Extras -> Synchronisation einrichten anklicken.
Danach im neuen Fenster auf Neues Benutzerkonto anlegen.
Daten eingeben,
und bei Server, eigenen Server auswählen, und URL eintippen (ist die selbe wie jene die in den settings steht).
2 oder 3 mal auf weiter klicken und fertig :)

Sync sollte jetzt funktionieren,
und zwar mit Firefox 4 , Firefox 5 und Firefox 6.
Optional würde ich noch empfehlen die registrierung in der settings.php zu deaktivieren wenn man sie nicht benötigt, um nicht jedem ablageplatz anzubieten.

 

The post How to FSyncMS Installieren – Firefox Sync eigener Server first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/feed/ 64
Erweiterung des Weave Minimal Servers – FSyncMS 0.5 https://www.ohnekontur.de/2011/06/28/erweiterung-des-weave-minimal-servers-fsyncms-0-5/ https://www.ohnekontur.de/2011/06/28/erweiterung-des-weave-minimal-servers-fsyncms-0-5/#comments Tue, 28 Jun 2011 19:50:12 +0000 http://www.ohnekontur.de/?p=1353 Ich hatte ja bereits mehrfach über Firefox Sync berichtet. Ebenfalls darüber wie man sich einen eigen Sync Server, mit Hilfe des Weave minimal Servers, aufsetzt. Umso mehr bedauerte ich, als ich lesen musste, dass der Support für den Weave-Minimal Server … Continue reading

The post Erweiterung des Weave Minimal Servers – FSyncMS 0.5 first appeared on ohneKontur - der Blog.]]>
roundabout-schildIch hatte ja bereits mehrfach über Firefox Sync berichtet.
Ebenfalls darüber wie man sich einen eigen Sync Server, mit Hilfe des Weave minimal Servers, aufsetzt.

Umso mehr bedauerte ich, als ich lesen musste, dass der Support für den Weave-Minimal Server eingestellt wird.

Aus purem Frust hab ich mich daran gemacht, selber ein wenig an dem PHP Code herrumzuschrauben. Das was da herrausgekommen ist möchte ich FSync Minimal Server nenen.
Es baut auf dem Code von tobyelliott auf, bzw. erweitert diesen um die sog. User Api.
Dadurch ist es nun möglich, sich Sync Acounts via Firefox anzulegen, und man erspaart sich viel gefrickel.
Ich hoffe das der die Erweiterung einigen nützt und das ganze etwas vereinfacht.

Zum Download gibts das gute Stück hier:
https://www.dataharbour.de/FSyncMS.tar.gz

Ein paar Stichpunkte zur Benutzung:

Wie benutze ich FSyncMS den ?

Eine genau Anleitung plane ich in 3-4 Wochen zu veröffentlichen,
für alle die nicht warten können sei gesagt, es verhält sich ziemlich wie beim Weave-Minimal Server. Haupt unterschied man kann in Firefox auf “Account anlegen” klicken, danach Daten eintragen, und Server von “Firefox Sync Server” auf eigenen Server umstellen (hier die URL eintragen). Rest kommt bald…

Update von Weave-Minimal Server auf FSyncMS

Es ist prinzipiell nichts weiter nötig, als die vorhandenen Dateien durch jene aus dem Download zu ersetzen. Alternativ kann auch einfach die vorhandene weave_db in einen neuen Ordner zusammen mit den FSyncMS Dateien kopiert werden.

Registrierung Sperren ( settings.php )

Da es sicher umstände geben mag, bei denen sich nicht jeder User einfach Registrieren können soll, habe ich eine Funktion für das Sperren der Registrierung eingebaut. Hierzu einfach in der settings.php das true in false ändern, oder anders gesagt:

define("ENABLE_REGISTER", true);

ersetzen durch

define("ENABLE_REGISTER",false);

Langfristig schwebt mir da noch eine andere Lösung vor, aber das sollte tun fürs erste.
Ich empfehle jedem, der nicht genau weiß was er tut, die Registrierung auszuschalten wenn er sie nicht benötigt, und nur zu aktivieren sobald er sie benötigt.

 

Ansonsten viel Spaß damit :)

 

 

EDIT:

Aktuelle Version immer unter obrigem Link!

Ja es fehlt Versionskontrolle etc. (mir fehlt atm leider die Zeit), dennoch ein bissel
Changelog:

v 0.6
settings.php bekam eine zusätztliche Option wo die URL des Servers gesetzt werden muss.

Außerdem gibts mittlerweile eine Installationsanleitung

The post Erweiterung des Weave Minimal Servers – FSyncMS 0.5 first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2011/06/28/erweiterung-des-weave-minimal-servers-fsyncms-0-5/feed/ 28