Jimmy Rimmer
1656c6cdeb
Make the same change for SessionSetDb that's in SessionSetFiles: Make get() a generator, so that memory doesn't get blown out if there are 18 million sessions there to clean up.
2016-01-11 14:09:25 -08:00
mdipierro
b7a0f2043c
fixed fabfile error
2016-01-09 22:20:42 -06:00
mdipierro
05df3b3029
smarter request.restful checks content-type for json body
2016-01-08 21:29:04 -06:00
mdipierro
5132616c6c
check_all
2016-01-05 07:29:53 -06:00
mdipierro
e528c10c21
Merge pull request #1160 from sceeter89/portalocker-issues
...
Changed order of imports
2016-01-04 09:44:20 -06:00
mdipierro
41fd02fa2c
Merge pull request #1158 from niphlod/enhancement/redis_toolset
...
new redis toolset to use with web2py
2016-01-04 09:43:58 -06:00
mdipierro
26dab37d9f
Merge pull request #1157 from niphlod/fix/scheduler_stopped
...
fix for STOPPED tasks via stop_task()
2016-01-04 09:43:13 -06:00
mdipierro
cc40018e87
Merge pull request #1155 from niphlod/tests/recfile
...
tests for modules NEED to be in a separate unittest
2016-01-04 09:42:23 -06:00
mdipierro
b6db314612
Merge pull request #1154 from niphlod/fix/1044
...
fixes #1044
2016-01-04 09:41:58 -06:00
mdipierro
3498666115
Merge pull request #1153 from niphlod/fix/1100
...
fixes #1100
2016-01-04 09:41:43 -06:00
mdipierro
562a559169
Merge pull request #1152 from niphlod/fix/1143
...
fixes #1143
2016-01-04 09:40:35 -06:00
mdipierro
47cec80939
Merge pull request #1151 from niphlod/tests/reorg
...
better test_utils and reorg to compileapp
2016-01-04 09:39:59 -06:00
mdipierro
eceb579cdd
Merge pull request #1149 from niphlod/enhancement/constant_time_compare
...
bultin constant time checking
2016-01-04 09:39:38 -06:00
Adam Marszałek
bd19986380
Changed order of imports
2016-01-04 13:23:22 +01:00
niphlod
12acdb51d7
new redis toolset to use with web2py
...
This is a refactor of everything web2py uses with redis.
Specifically:
- a refactored redis_cache.py that fixes #958 , allowing a "fail
gracefully" behaviour in case redis is not available
- a refactored redis_session.py that blocks less with with_lock=True
(although still not optimal)
- a new (and NEEDED) redis_utils.py that serves as the base for
everything else, allowing an RConn object that you can freely use as a
redis.StrictRedis connection, and that you can override in case you're
using a different library (or that web2py will use in case redis-py
won't be the de-facto standard around)
- a newly - and much anticipated - redis_scheduler.py. It's a slip-in
replacement for the standard scheduler that uses redis for workers
coordination. Feel free to dig in the code and improve it.
For redis_cache and redis_session changes are BREAKING. It means that
users will need to change the import locations and tune a bit the code.
Now every module depends on an gluon.contrib.redis_utils.RConn object
(or similar) that in turns is very similar to a redis.StrictRedis one.
The redis instance is EXTERNAL to the modules themselves (no more "host,
port, db, password" parameters in RedisCache or RedisSession)
See the relevant docstrings for usage examples
2016-01-02 23:15:00 +01:00
niphlod
918590d1f3
fix for STOPPED tasks via stop_task()
...
they previously killed the main process
2016-01-02 22:50:27 +01:00
niphlod
d57428e8f0
fixes #1156 and other few issues
2016-01-01 20:48:55 +01:00
niphlod
13e3adf22d
tests for modules NEED to be in a separate unittest
2015-12-30 21:20:24 +01:00
niphlod
d4ffcaf1b1
fixes #1044
...
This shouldn't have took that much to solve. Really sorry for the delay
2015-12-30 16:38:43 +01:00
niphlod
17f1a51133
fixes #1100
...
now elements with data-w2p_disable are not disabled.
in addition, for non-ajax forms, disabled submit buttons are reenabled
after 5 seconds
plus reindented, refactored AND jslinted
2015-12-30 16:19:39 +01:00
niphlod
d4bca008a8
better docstrings
2015-12-30 14:55:37 +01:00
niphlod
90c33911ab
fixes #1143
...
don't even get me started about the current messy status of admin
2015-12-30 12:07:18 +01:00
niphlod
0a263ffc8d
better test_utils and reorg to compileapp
2015-12-30 11:42:49 +01:00
niphlod
e94946d3d5
bultin constant time checking
...
- if hmac.compare_digest is there, we should use it instead of our own
fallback.
- jwt handler has been updated to use utils.compare (reported in
#web2py-users)
- includes the same mods as https://github.com/web2py/web2py/pull/1146
2015-12-30 10:37:14 +01:00
mdipierro
1ca0c9b0c0
Merge pull request #1145 from niphlod/fix/1142
...
fixes #1142
2015-12-29 12:07:40 -06:00
mdipierro
cee0f91b36
Merge pull request #1144 from niphlod/fix/external_folder
...
better support for -f
2015-12-29 12:06:54 -06:00
niphlod
eb49831726
fixes #1142
2015-12-28 15:05:51 +01:00
niphlod
b517c898b8
better support for -f
...
as exposed in
https://groups.google.com/d/msg/web2py-developers/uJoQeUlCABw/-MCXocwGAgAJ
2015-12-28 14:48:29 +01:00
mdipierro
71fba07e3a
some sqlhtml renaming
2015-12-27 07:12:56 -06:00
mdipierro
2a7a4a3d04
removed print statements
2015-12-27 05:39:08 -06:00
mdipierro
999f235b75
IS_IN_DB(...,delimiter=',',auto_add=True)
2015-12-27 05:33:29 -06:00
mdipierro
da22554aed
allow for IS_IN_DB(db,db.thing.id,db.thing.name)
2015-12-27 02:46:23 -06:00
mdipierro
0409d6f725
R-2.13.4
R-2.13.4
2015-12-25 22:56:50 -06:00
mdipierro
b6235249da
fixed path issue when starting web2py
2015-12-25 22:56:13 -06:00
mdipierro
fabadcd21f
do not remove gluon/packages/dal/.* files
2015-12-24 09:40:08 -06:00
mdipierro
8e4ea3497b
fixed issue #1138 , ldap and python 2.6.x problem
2015-12-24 09:15:19 -06:00
mdipierro
4b0e1856b5
reverted 2a245d36
R-2.13.3
2015-12-24 09:04:45 -06:00
mdipierro
94841c90c3
R-2.13.3
2015-12-24 08:50:24 -06:00
mdipierro
f14e5f728c
fixing mess
2015-12-24 08:48:19 -06:00
mdipierro
8443c17839
sync'ed appadmins
2015-12-24 08:36:16 -06:00
mdipierro
be8114127e
Merge pull request #1141 from gi0baro/master
...
Tracking latest pyDAL changes
2015-12-24 08:30:31 -06:00
gi0baro
4eaef303ff
Tracking latest pyDAL changes
2015-12-24 15:21:52 +01:00
mdipierro
319a3fc1dc
Merge branch 'BuhtigithuB-fix/no-more-deprecated-has-key'
2015-12-23 23:11:55 -06:00
mdipierro
463d643e2c
fmerged
2015-12-23 23:11:34 -06:00
mdipierro
0cbed12952
Merge pull request #1137 from cassiobotaro/fix_logging
...
fixing logging old behaviour
2015-12-23 23:08:17 -06:00
mdipierro
b5994e57a4
Merge pull request #1136 from cassiobotaro/remove_25_support
...
update files removing 2.5 things
2015-12-23 23:07:54 -06:00
Cássio Botaro
e239b975be
Change to re-run AppVeyor
2015-12-23 11:19:19 -02:00
Richard Vézina
0259ea3d29
no more deprecated .has_key(...)
2015-12-22 15:39:32 -05:00
cassiobotaro
db4c008de3
Minor changes
2015-12-21 15:40:25 -02:00
cassiobotaro
7921e5148a
fixing logging old behaviour
2015-12-21 12:10:50 -02:00