Posts: 6,267
Threads: 182
Joined: Sep 2011
2014-03-19, 06:38:03
Version 3.3.2 beta release
http://get-simple.info/download
http://get-simple.info/start/changelog/
Major things that could break.
.htaccess files are updated for compatibility with apache 2.4, need testing on apache 2.2 through 2.4 to ensure full compatibility and no critical 500 errors, and proper denial of data access to xml files.
Also some new stuff added to main htaccess.
More fixes for cke toolbar handling, improved parsing and error handling.
Several user reported bugs are fixed, so they should be tested as well.
some security filtering added to some settings
gsusecustomsalt is now always used, so changing it needs to be done when logged in and passwords resaved, used to only be applied on install using authorizaton.xml random salt.
See changelog for full details.
Posts: 6,267
Threads: 182
Joined: Sep 2011
Posts: 149
Threads: 12
Joined: Dec 2009
i'm using it with NGINX (so i can't tell about modified .htaccess) without issues.
Posts: 6,267
Threads: 182
Joined: Sep 2011
Does that mean you tested it otherwise?
Also how about we get a generic nginx config up on github already. Hows that thread going ?
Posts: 1,247
Threads: 82
Joined: Feb 2011
2014-04-21, 02:28:36
(This post was last modified: 2014-04-21, 02:29:13 by datiswous.)
If I update and go to the normal page, I get the following message:
Quote:This page is temporarily unavailable
I know I have to go to the admin page first to update, but maybe the message can be a bit more descriptive?
Posts: 52
Threads: 2
Joined: May 2013
I have it running on production server (Apache 2.4.9) for some time now (having backups ready anytime) without any problems so far.
(2014-04-17, 23:56:14)shawn_a Wrote: How about we get a generic nginx config up on github already? What do you mean by that? Would I have to make a commit or something? I can't grasp how github is working, I don't understand it :/ I can post here a generic nginx setup that I've been using for every GS installation and some good willed soul can add it to github (whatever that requires).
Here's a generic nginx config for GetSimpleCMS. It contains the enlightened knowledge from posts found on this forum combined with best practices recommended by nginx gurus.
Code: server {
server_name **SERVER NAMES (SPACE SEPARATED) GO HERE**;
root **ROOT OF YOUR WEB PAGE**;
access_log **PATH TO ACCESS LOG FILE**;
error_log **PATH TO ERROR LOG FILE**;
index index.php index.html index.htm;
#Specify a charset
charset utf-8;
# Custom 404 page
# error_page 404 /404.html;
# Block direct access to the XML files (except sitemap.xml)
location ~* \.xml$ {
deny all;
}
location ~* \.xml\.bak$ {
deny all;
}
location = /sitemap.xml {
allow all;
}
# Block direct access to hidden files
location ~ /\. {
deny all;
}
# Prevent execution of php from uploads folder
location ~* /uploads/.+\.php$ {
deny all;
}
# Generic location. Rewrite works with and without pretty urls.
location / {
rewrite /?([A-Za-z0-9_-]+)/?$ /index.php?id=$1&$2 last;
}
# Handle special "admin" url.
location /admin {
try_files $uri $uri/ /admin/index.php?id=$uri&$args;
}
# Handle php files.
location ~* \.php$ {
# Prevent running php code from purposefully malformed urls.
# Comment out the line below if your fastcgi handler doesn't reside on the same server
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
include fastcgi.conf;
}
}
Posts: 6,267
Threads: 182
Joined: Sep 2011
There is a Nginx thread but too much info and no single config has arisen.
Posts: 52
Threads: 2
Joined: May 2013
Do you possibly have this thread in mind? If yes, then like I wrote, the "problem" with nginx is that it can be configured in many ways and approaches which may fit better some environments or other. One just can't simply take "the best" config, cuz' there ain't one.
However if we are talking about a generic configuration that can be used as a universal starting point for every GS installation (rewrites compatible with pretty urls) and at the same covers the user security-wise (no PHP running from upload, disabled direct access to xmls), then the config I provided will do nicely.
And if someone wants to have a full blown config with caching directives and whatnot, then marrco's config can help, tho I'd stay away from using IFs in location blocks.
Posts: 6,267
Threads: 182
Joined: Sep 2011
Ok I will take a look then, I personally do not currently have an nginx install, so do not fiddle with it much.
Here is the repo information for where I will probably put this.
https://github.com/GetSimpleCMS/GetSimpleCMS/wiki/repos
Posts: 1,928
Threads: 88
Joined: Apr 2010
2014-04-25, 04:51:58
(This post was last modified: 2014-04-25, 17:24:45 by Oleg06.)
for downloading lots of files top menu funny bounces
Posts: 6,267
Threads: 182
Joined: Sep 2011
Posts: 1,928
Threads: 88
Joined: Apr 2010
2014-04-25, 17:14:30
(This post was last modified: 2014-04-25, 17:24:55 by Oleg06.)
http://www.youtube.com/watch?v=z0bDTPWFA6k
Posts: 1,247
Threads: 82
Joined: Feb 2011
2014-04-25, 19:06:08
(This post was last modified: 2014-04-25, 19:09:03 by datiswous.)
(2014-04-25, 17:14:30)Oleg06 Wrote: http://www.youtube.com/watch?v=z0bDTPWFA6k
Uploading files.
I tested this, but in my case this bumping doesn't happen. I think it happens because the words in Russion are larger and/or the amount of menu-tabs added (by plugins).
Maybe something should change in the theme, so this is not possible.
Btw. in support section I can't see which beta version of GS I use (1, 2, or 3, in this case). Can that be added?
Posts: 1,928
Threads: 88
Joined: Apr 2010
(2014-04-25, 19:06:08)datiswous Wrote: I tested this, but in my case this bumping doesn't happen. I think it happens because the words in Russion are larger and/or the amount of menu-tabs added (by plugins). yes, after disconnecting a pair of plugins no longer jump
I tested a lot of plugins, all works http://www.without-db.ru/demo/11/
Send Anonymous Data
Calendar
debugmode
Mp3 Player Ultimate
DynPages
FAQ
Feedback Lite
GST SuperSlideshows
Mass Mail
Guestbook
I18N Base
I18N Custom Fields
I18N Gallery
I18N
I18N Search
I18N Search for News Manager Posts
I18N Special Pages
Innovation Theme Plugin
kt block login
Links Manager
MetaRobots
nanoGALLERY4GS
nanoSlider
Create Post shortcut (News Manager)
News Manager 2.4.5
News Manager Addons
News Manager Title
p01-contact
Pagify
PRemover Removes paragraphs
SCSS Easy
social_share_buttons_3-css.php
Multi User
Front-End User Login Enhanced
-----------------------------------------------
nothing more I do not know
Posts: 6,267
Threads: 182
Joined: Sep 2011
hmm, is this a new problem related to beta or just in general?
css probably does not handle all those extra tabs properly.
Posts: 1,928
Threads: 88
Joined: Apr 2010
2014-04-26, 05:08:42
(This post was last modified: 2014-04-26, 05:14:44 by Oleg06.)
only beta, in 3.3.1 works fine
I uncommented line 49 in file gsconfig.php
Code: define('GSEDITORHEIGHT', '400');
because the editor was flattened
Posts: 6,267
Threads: 182
Joined: Sep 2011
Is this another separate issue you are reporting ? Its just mushed in there, i am not sure what you are saying.
Posts: 1,928
Threads: 88
Joined: Apr 2010
2014-04-26, 06:33:51
(This post was last modified: 2014-04-26, 06:40:41 by Oleg06.)
I checked, it is not reflected on the problem described above
(2014-04-26, 05:08:42)Oleg06 Wrote: only beta, in 3.3.1 works fine
I uncommented line 49 in file gsconfig.php
Code: define('GSEDITORHEIGHT', '400');
because the editor was flattened http://www.youtube.com/watch?v=z0bDTPWFA6k
appeared, it is present in the GS 3.3.1
Posts: 149
Threads: 12
Joined: Dec 2009
(2014-04-21, 19:24:26)Everyone Wrote: And if someone wants to have a full blown config with caching directives and whatnot, then marrco's config can help, tho I'd stay away from using IFs in location blocks.
Damn, you're absolutely right. I can't remember why I used that 'if' construct, and only for the 403 error. Probably no reason at all, just a mistake. Thanks for pointing that out.
But the important point is that before creating an official wiki entry i'd like someone to double check and validate the config (basic and advanced). An error (ie. caching an admin page) on the default config could really create a security nightmare.
I use also a few more special config, one just for NGINX as a proxy, and an advanced one with rate limiting, hotlink protection and a some additional tweakings. If someone (Everyone?) is willing to help we could try to give the GetSimple project some great (and tested!) nginx config.
Posts: 52
Threads: 2
Joined: May 2013
Sure, I've got windows and *nix servers running nginx. I can probably test out any of your custom configs. Just PM me and we can work something out.
Posts: 6,267
Threads: 182
Joined: Sep 2011
soo is this release worthy ?
Posts: 1,247
Threads: 82
Joined: Feb 2011
I made a report of an issue in a new admin-theme plugin. Some things seem to have changed in the admin template files in the beta.
See here: http://get-simple.info/forums/showthread...2#pid45122
Maybe there's some info on what's causing it?
Posts: 1,108
Threads: 70
Joined: Aug 2009
Tested and all looks good...
Posts: 1,127
Threads: 136
Joined: Feb 2012
This seems to be just a Chrome thing. Don't know if it even is a GS issue.
On the Settings page one of the password boxes is always autofilled and the other not, so whatever you do or don't do on the page when you hit SAVE you always get the message "Passwords do not Match".
3.3.1. and 3.3.2
Posts: 6,267
Threads: 182
Joined: Sep 2011
Yeah I noticed that recently
I will see if we can maybe add something to that field so it does not think the user and password fields are a login form.
I think chrome decided to stop respecting autocomplete="off" or perhaps its a new bug.
All you have to do is remove the fields contents to save of course.
EDIT
known issue
https://code.google.com/p/chromium/issues/detail?id=352347
|