Commit Graph

7543 Commits

Author SHA1 Message Date
mdipierro
dabe5c4589 Merge pull request #1368 from ilvalle/py3_fixes4
Py3 fixes4
2016-06-22 16:38:59 -05:00
ilvalle
61795bc65e enabled test_web.py in PY3 2016-06-22 19:07:58 +02:00
zvolsky
3bb0299b29 cs translation: removed unwanted '@markmin' literal from translated strings 2016-06-22 12:19:42 +02:00
ilvalle
3270d39596 py3 fixed http.to 2016-06-21 22:24:33 +02:00
ilvalle
476db87335 updated pysimplesoap to current master 2016-06-21 21:25:30 +02:00
mdipierro
1da93676a2 Merge pull request #1367 from ilvalle/py3_fixes_step3
Updated user_agent_parser
2016-06-19 14:15:58 -05:00
ilvalle
d9c7953147 updated user_agent_parser to 1.7.8, fix webclient 2016-06-19 11:49:16 +02:00
mdipierro
0dbd2ea6e5 added quote_template 2016-06-18 10:46:46 -05:00
mdipierro
e33dd01516 DAL v16.06.09 2016-06-18 08:50:56 -05:00
mdipierro
45a376eee9 added extra_mssql_models.py, thanks Kyle Flanagan 2016-06-18 08:12:01 -05:00
mdipierro
ce3f5fbff2 Merge pull request #1365 from niphlod/feature/scheduler_crontab
repeats via cronline expression
2016-06-18 07:49:08 -05:00
mdipierro
338ca6ba5c Merge pull request #1361 from ilvalle/py3_fixes_step2
few py3 fixes
2016-06-18 07:48:39 -05:00
mdipierro
ce3e314360 Merge pull request #1360 from ilvalle/master
fix request.json, close #1337
2016-06-18 07:48:14 -05:00
niphlod
6bb255286a repeats via cronline expression 2016-06-15 21:32:51 +02:00
ilvalle
2aeb063890 enabled test_appadmin, fix markmin2html, fix main.py 2016-06-15 20:17:58 +02:00
ilvalle
0f648eee56 enabled pg8000 pymysql 2016-06-14 18:01:12 +02:00
Oscar Fonts
11fec25927 Don't truncate texts on SQLFORM.grid HTML Export 2016-06-14 11:06:14 +02:00
ilvalle
48209f5bdf fix compileapp 2016-06-13 20:20:49 +02:00
ilvalle
34f753be56 fix languages 2016-06-13 20:20:49 +02:00
ilvalle
a27f6f88ef fix serializers, websocket_messaging 2016-06-13 20:20:49 +02:00
ilvalle
ab2cdd595b fix utils 2016-06-13 20:20:49 +02:00
ilvalle
7259516627 fix tools 2016-06-13 20:20:44 +02:00
ilvalle
180ada57da fix request.json, close #1337 2016-06-13 18:00:14 +02:00
Oscar Fonts
8fdedb7018 Add maxtextlenth option to SQLFORM.grid HTML exporter 2016-06-13 12:17:45 +02:00
mdipierro
a18e0e489f why is session.forget not callable in tests? 2016-06-12 21:08:33 -05:00
mdipierro
dfb0129f09 do not forget a missing session 2016-06-12 20:55:16 -05:00
mdipierro
cadb130518 fixed expose tests 2016-06-12 20:27:20 -05:00
mdipierro
a830f95f70 Merge branch 'ilvalle-py3_fixes' 2016-06-12 20:00:10 -05:00
mdipierro
f4a353960b merged conflicts 2016-06-12 19:59:58 -05:00
mdipierro
c5bafa16dd Merge pull request #1357 from chenl/master
fix issue#1261: security issue: gluon.tools.Expose will follow symlinks
2016-06-12 19:56:40 -05:00
Chen Rotem Levy
3c2ee85295 Merge branch 'issue_1261'
Adding to Expose.__init__(..., follow_symlink_out=False).

If the user didn't override this, and if the OS supports symlinks, we
test that the we will not expose any symlinks that points outside of
self.base.

Expose is not also covered by unittests.
2016-06-11 12:38:21 +03:00
Chen Rotem Levy
9877ad5155 fix in_base for base='/'
If the base directory already ends with '/' the test failed.

It failed because we added an extra '/' to make sure that '/foobar' is
not under '/foo', so ask '/foobar/'.startswith('/foo/').

Whoever when we have the base already start with '/' we might test:
'/foo/bar/'.startwith('/foo//'), and give a false negative.  We
shouldn't have this case, because we normalized the path, but in the
case of the root directory ('/') even a normalized path ends with '/',
and thus when base='/' this function failed.

Some re-factoring was needed to make this base testable.
2016-06-11 12:19:16 +03:00
Chen Rotem Levy
e020395bdc apply pull request #1313
This should have resolved security issue#1261 -- gluon.tools.Expose
symlinks, however it does not deal well with the case where the base
exposed directory is '/'
2016-06-11 11:20:23 +03:00
ilvalle
1f013d76f3 minor few fix 2016-06-10 14:14:40 +02:00
ilvalle
3103226686 revert fcgi changes 2016-06-10 14:14:39 +02:00
mdipierro
15a26c00b1 Merge pull request #1352 from zvolsky/_revert_wiki
revert wiki to earlier (properly working) state
2016-06-07 20:36:52 -05:00
mdipierro
df9928d69c Merge pull request #1349 from zvolsky/_represent_none
represent none
2016-06-07 20:36:01 -05:00
ilvalle
fd850ab46f fix validators, updated gluon/contrib/ipaddr 2016-06-07 19:50:49 +02:00
zvolsky
225a286162 revert wiki to earlier (properly working) state 2016-06-07 15:10:03 +02:00
zvolsky
876508a227 grid: custom representation of None value, in view 2016-06-06 12:43:11 +02:00
zvolsky
0c52f2a561 grid: custom representation of None value 2016-06-06 12:25:06 +02:00
ilvalle
92374741ff fix rewrite, enabled test_router & test_routes 2016-06-04 17:42:36 +02:00
ilvalle
71ba0e515f updated portalocker, few py3 syntax/import fix 2016-06-04 14:07:42 +02:00
ilvalle
dcd24cf88c Updated fpdf to the last version (py3 compatible), fix contrib/appconfig 2016-06-04 09:23:31 +02:00
ilvalle
2f7d76769c typo in globals 2016-06-03 23:44:45 +02:00
mdipierro
154073c3a6 Merge pull request #1341 from nextghost/master
Ignore internal attributes when checking whether new session was changed
2016-06-03 10:04:00 -05:00
mdipierro
14ac911ce7 Merge pull request #1344 from michele-comitini/jwt-renew-fix
Jwt renew fix
2016-06-03 10:02:41 -05:00
mdipierro
1554a29f5f Merge pull request #1345 from niphlod/fix/codecov
should turn off the codecov/changes report
2016-06-03 10:02:09 -05:00
ilvalle
97eb013831 fix test_html and test_template for py3 2016-06-03 11:46:32 +02:00
ilvalle
db8306b5c4 fix iteritems, enabled test_cache & test_dal for 3.5 2016-06-02 17:21:36 +02:00