1. Tarashish Mishra
  2. moin-2.0

Branches

gae

View source
gae
  • Contributors
    1. Loading...
Author Commit Message Date Builds
17 commits behind default.
Thomas Waldmann
merged
Thomas Waldmann
merged
Thomas Waldmann
GAE store: change store logging from info to debug
Tarashish Mishra
Added a . to the end of the sentence
Tarashish Mishra
Added check for support directory while running moin.py
Tarashish Mishra
updated docs to document the web interface for index operations
Tarashish Mishra
fixed typo
Tarashish Mishra
fix for the 'nsname' KeyError induced due to the merging of namespace branch
Thomas Waldmann
mksupport: create required package __init__.py files
Thomas Waldmann
merged default into gae branch
Thomas Waldmann
fix cache key computation bug we used the hash of the data as cache key at some places. but as we also have metadata and metadata might be different for same data hash, this leads to problems. solved now by just using the revid (which is a UUID). this fixes some tests that were broken here since enabling usage of app.cache, as often data was just '' (-> always same hash), but contenttype was sometimes a wiki page, sometimes a…
Thomas Waldmann
removed references to modified sysitems code (that does not exist any more)
Thomas Waldmann
merged
Thomas Waldmann
merged default into gae branch
Thomas Waldmann
merged default branch into gae branch
Thomas Waldmann
merged
Thomas Waldmann
update log code (sync with moin 1.9) move builtin logging_defaults to builtin logging_config don't give fileConfig a filename, can cause strange misbehaviour use try/finally if it used the internal fallback logging config, just tell that as INFO, not as WARNING log project, version, code path info on startup
Thomas Waldmann
sendmail: catch unicode errors when E-Mail addr has non-ascii chars
Thomas Waldmann
catch all CryptContext setup related exceptions
Tarashish Mishra
gae / support code archive creation - rewrite as python, fixes issue #332
Thomas Waldmann
merged
Thomas Waldmann
merged default branch into gae branch
Tarashish Mishra
Added web interface for index operations
Thomas Waldmann
merged default branch into gae branch
Tarashish Mishra
Added Makefile targets for local server and GAE upload
Thomas Waldmann
improved a comment, removed unneeded wikiconfig_gae entry
Tarashish Mishra
Cache is used to store data temporarily. No more tempfile. Solves issue #282
Thomas Waldmann
gae: document 1MB rev size limitation
Thomas Waldmann
add some libraries for GAE (dev_appserver.py warns about them), fixes issue #300
Thomas Waldmann
temporary workaround for issue #293 (likely some import magic incompatibility between gae dev_appserver and flask)
Thomas Waldmann
merged default into gae branch
Tarashish Mishra
the handler should request svgedit_moin, not jsvgedit_moin
Tarashish Mishra
removed login=1 as it was not being used
Tarashish Mishra
pep8 fixes
Tarashish Mishra
user authentication from gae api
Tarashish Mishra
send mail on gae
Tarashish Mishra
remove unnecessary files from download archive and add moin.py app.yaml and wikiconfig_gae.py
Tarashish Mishra
Optimized static file serving on GAE
Tarashish Mishra
create a dist package with support
Tarashish Mishra
We don't want pytest in production
Thomas Waldmann
some minor / cosmetic changes add a comment to on_gae flag (for readers not knowing GAE) fix (c) year typo, code was done at EuroPython 2012 whitespace fixes
Thomas Waldmann
merged changesets from default branch into gae branch
Thomas Waldmann
add app.on_gae boolean, so code can check whether it runs on Google App Engine
Thomas Waldmann
only do the MoinMoin.log.configured = True hack when running on GAE
Thomas Waldmann
merged
Thomas Waldmann
docs: add GAE / support archive hint to requirements docs
Thomas Waldmann
add standalone installation docs
Thomas Waldmann
docs: move the support archive creation docs to the developer docs
Thomas Waldmann
merged
Thomas Waldmann
update docs about new support tgz
Thomas Waldmann
rename Makefile target gaetgz to supporttgz
Thomas Waldmann
exclude support directory from version control and testing
Thomas Waldmann
gae store: pep8 fix
Tarashish Mishra
Now moin.py runs standalone server
Tarashish Mishra
moin.py is now the entry point to GAE and caller of standalone server
Tarashish Mishra
generate a support directory to be used by GAE and standalone, don't use jinja2 from GAE env
Thomas Waldmann
automate creation of support directory/archive, document it
Thomas Waldmann
setup.py: we need whoosh 2.5 from default branch for GAE
Thomas Waldmann
added install docs for moin on GAE
Thomas Waldmann
move appengine_main module to MoinMoin package this way, the toplevel directory is less cluttered.
Thomas Waldmann
use env variable MOINCFG in app.yaml for point to wiki config this simplifies appengine_main.py so it doesn't need editing by the admin revert wikiconfig.py to the filesystem version, use wikiconfig_gae.py for the gae version.
Thomas Waldmann
GAE: add some docs for moin store / whoosh backend
Thomas Waldmann
make moin work for GAE (google app engine), details see below Most of this stuff is based on work done by Guido van Rossum, thanks! added a GAE store implementation for moin wikiconfig: adjusted so it works with GAE by default (in this branch): * use moin's GAE store * use whoosh's GAE backend logging: currently needs a hack (configured=True), otherwise it just hangs strangely. added a app.yaml definition file for GAE added a appengine_main.py script fo…