- remote: le log inclus maintenant la date des évènements
- remote: le mot de passe se configure maintenant dans le fichier de configuration
+# Version 2.0.3
+
+SoFurry: correction pour les histoires disponibles uniquement aux utilisateurs inscrits sur le site
+
# Version 2.0.2
- i18n: changer la langue dans les options fonctionne aussi quand $LANG existe
- remote: worse perfs but much better memory usage
- remote: log now includes the time of events
+# Version 2.0.3
+
+SoFurry: fix for stories only available to registrated users
+
# Version 2.0.2
- i18n: setting the language in the option panel now works even with $LANG set
if (login != null && !login.isEmpty() && password != null
&& !password.isEmpty()) {
+
Map<String, String> post = new HashMap<String, String>();
- post.put("sfLoginUsername", login);
- post.put("sfLoginPassword", password);
+ post.put("LoginForm[sfLoginUsername]", login);
+ post.put("LoginForm[sfLoginPassword]", password);
post.put("YII_CSRF_TOKEN", "");
+ post.put("yt1", "Login");
+ post.put("returnUrl", "/");
// Cookies will actually be retained by the cache manager once
// logged in
public URL getCanonicalUrl(URL source) {
try {
if (source.getPath().startsWith("/view")) {
- source = new URL(source.toString() + "/guest");
- InputStream in = Instance.getCache().open(source, this, false);
+ source = guest(source.toString());
+ // NO CACHE because we don't want the NotLoggedIn message later
+ InputStream in = Instance.getCache().openNoCache(source, this,
+ null, null, null);
String line = getLine(in, "/browse/folder/", 0);
if (line != null) {
String[] tab = line.split("\"");