Merge lp:~nchohan/appscale/appscale-1.6 into lp:appscale
Proposed by
Navraj Chohan
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 790 | ||||
Proposed branch: | lp:~nchohan/appscale/appscale-1.6 | ||||
Merge into: | lp:appscale | ||||
Diff against target: |
225866 lines (+171892/-26939) 842 files modified
AppController/djinn.rb (+37/-22) AppController/lib/djinn_job_data.rb (+5/-2) AppController/lib/haproxy.rb (+6/-6) AppController/lib/nginx.rb (+7/-7) AppController/lib/pbserver.rb (+3/-3) AppController/lib/rabbitmq.rb (+58/-0) AppController/terminate.rb (+1/-0) AppDB/appscale_server.py (+8/-3) AppDB/appscale_server_mysql.py (+85/-20) AppDB/cassandra/cassandra_helper.rb (+29/-7) AppDB/cassandra/prime_cassandra.py (+13/-14) AppDB/cassandra/py_cassandra.py (+64/-85) AppDB/cassandra/templates/brisk (+16/-0) AppDB/cassandra/templates/cassandra.yaml (+146/-73) AppDB/cassandra/test_cassandra.py (+89/-286) AppDB/hadoop/hadoop_helper.rb (+1/-1) AppDB/hadoop/patch/hadoop-hbase.patch (+4/-2) AppDB/hadoop/templates/hadoop (+468/-0) AppDB/hbase/hbase-status.sh (+1/-1) AppDB/hbase/hbase_helper.rb (+1/-1) AppDB/hbase/patch/HMaster.java (+1171/-0) AppDB/hbase/patch/HRegionServer.java (+2828/-0) AppDB/hbase/patch/hbase-defaultip.patch (+0/-42) AppDB/hbase/templates/hbase-site.xml (+2/-2) AppDB/hypertable/hypertable_helper.rb (+2/-2) AppDB/hypertable/py_hypertable.py (+9/-7) AppDB/hypertable/templates/Capfile (+166/-153) AppDB/hypertable/templates/hypertable.cfg (+0/-2) AppDB/zkappscale/zktransaction.py (+3/-2) AppDB/zkappscale/zookeeper_helper.rb (+1/-0) AppLoadBalancer/app/views/layouts/main.html.erb (+2/-1) AppLoadBalancer/app/views/status/cloud.html.erb (+2/-2) AppLoadBalancer/app/views/users/login.html.erb (+2/-2) AppLoadBalancer/app/views/users/new.html.erb (+2/-2) AppLoadBalancer/public/stylesheets/bootstrap.min.css (+356/-0) AppServer/README (+50/-33) AppServer/RELEASE_NOTES (+429/-0) AppServer/VERSION (+2/-2) AppServer/appcfg.py (+29/-8) AppServer/bulkload_client.py (+29/-8) AppServer/bulkloader.py (+29/-8) AppServer/dev_appserver.py (+29/-8) AppServer/gen_protorpc.py (+99/-0) AppServer/google/appengine/_internal/__init__.py (+16/-0) AppServer/google/appengine/_internal/antlr3/__init__.py (+171/-0) AppServer/google/appengine/_internal/antlr3/compat.py (+48/-0) AppServer/google/appengine/_internal/antlr3/constants.py (+57/-0) AppServer/google/appengine/_internal/antlr3/dfa.py (+213/-0) AppServer/google/appengine/_internal/antlr3/dottreegen.py (+210/-0) AppServer/google/appengine/_internal/antlr3/exceptions.py (+364/-0) AppServer/google/appengine/_internal/antlr3/extras.py (+47/-0) AppServer/google/appengine/_internal/antlr3/recognizers.py (+1474/-0) AppServer/google/appengine/_internal/antlr3/streams.py (+1452/-0) AppServer/google/appengine/_internal/antlr3/tokens.py (+416/-0) AppServer/google/appengine/_internal/antlr3/tree.py (+2446/-0) AppServer/google/appengine/_internal/antlr3/treewizard.py (+612/-0) AppServer/google/appengine/_internal/django/__init__.py (+16/-0) AppServer/google/appengine/_internal/django/conf/__init__.py (+120/-0) AppServer/google/appengine/_internal/django/conf/app_template/models.py (+3/-0) AppServer/google/appengine/_internal/django/conf/app_template/tests.py (+23/-0) AppServer/google/appengine/_internal/django/conf/app_template/views.py (+1/-0) AppServer/google/appengine/_internal/django/conf/global_settings.py (+524/-0) AppServer/google/appengine/_internal/django/conf/locale/en/LC_MESSAGES/django.po (+5002/-0) AppServer/google/appengine/_internal/django/conf/locale/en/LC_MESSAGES/djangojs.po (+145/-0) AppServer/google/appengine/_internal/django/conf/locale/en/formats.py (+38/-0) AppServer/google/appengine/_internal/django/conf/project_template/manage.py (+11/-0) AppServer/google/appengine/_internal/django/conf/project_template/settings.py (+96/-0) AppServer/google/appengine/_internal/django/conf/project_template/urls.py (+16/-0) AppServer/google/appengine/_internal/django/conf/urls/defaults.py (+42/-0) AppServer/google/appengine/_internal/django/conf/urls/i18n.py (+5/-0) AppServer/google/appengine/_internal/django/conf/urls/shortcut.py (+5/-0) AppServer/google/appengine/_internal/django/core/cache/__init__.py (+79/-0) AppServer/google/appengine/_internal/django/core/cache/backends/base.py (+144/-0) AppServer/google/appengine/_internal/django/core/cache/backends/db.py (+145/-0) AppServer/google/appengine/_internal/django/core/cache/backends/dummy.py (+37/-0) AppServer/google/appengine/_internal/django/core/cache/backends/filebased.py (+171/-0) AppServer/google/appengine/_internal/django/core/cache/backends/locmem.py (+143/-0) AppServer/google/appengine/_internal/django/core/cache/backends/memcached.py (+104/-0) AppServer/google/appengine/_internal/django/core/context_processors.py (+102/-0) AppServer/google/appengine/_internal/django/core/exceptions.py (+87/-0) AppServer/google/appengine/_internal/django/core/files/__init__.py (+1/-0) AppServer/google/appengine/_internal/django/core/files/base.py (+134/-0) AppServer/google/appengine/_internal/django/core/files/images.py (+62/-0) AppServer/google/appengine/_internal/django/core/files/locks.py (+70/-0) AppServer/google/appengine/_internal/django/core/files/move.py (+88/-0) AppServer/google/appengine/_internal/django/core/files/storage.py (+244/-0) AppServer/google/appengine/_internal/django/core/files/temp.py (+56/-0) AppServer/google/appengine/_internal/django/core/files/uploadedfile.py (+128/-0) AppServer/google/appengine/_internal/django/core/files/uploadhandler.py (+215/-0) AppServer/google/appengine/_internal/django/core/files/utils.py (+29/-0) AppServer/google/appengine/_internal/django/core/handlers/base.py (+220/-0) AppServer/google/appengine/_internal/django/core/handlers/modpython.py (+228/-0) AppServer/google/appengine/_internal/django/core/handlers/profiler-hotshot.py (+22/-0) AppServer/google/appengine/_internal/django/core/handlers/wsgi.py (+265/-0) AppServer/google/appengine/_internal/django/core/mail/__init__.py (+107/-0) AppServer/google/appengine/_internal/django/core/mail/backends/__init__.py (+1/-0) AppServer/google/appengine/_internal/django/core/mail/backends/base.py (+39/-0) AppServer/google/appengine/_internal/django/core/mail/backends/console.py (+37/-0) AppServer/google/appengine/_internal/django/core/mail/backends/dummy.py (+9/-0) AppServer/google/appengine/_internal/django/core/mail/backends/filebased.py (+59/-0) AppServer/google/appengine/_internal/django/core/mail/backends/locmem.py (+24/-0) AppServer/google/appengine/_internal/django/core/mail/backends/smtp.py (+109/-0) AppServer/google/appengine/_internal/django/core/mail/message.py (+320/-0) AppServer/google/appengine/_internal/django/core/mail/utils.py (+19/-0) AppServer/google/appengine/_internal/django/core/management/__init__.py (+437/-0) AppServer/google/appengine/_internal/django/core/management/base.py (+431/-0) AppServer/google/appengine/_internal/django/core/management/color.py (+50/-0) AppServer/google/appengine/_internal/django/core/management/commands/cleanup.py (+11/-0) AppServer/google/appengine/_internal/django/core/management/commands/compilemessages.py (+61/-0) AppServer/google/appengine/_internal/django/core/management/commands/createcachetable.py (+52/-0) AppServer/google/appengine/_internal/django/core/management/commands/dbshell.py (+27/-0) AppServer/google/appengine/_internal/django/core/management/commands/diffsettings.py (+32/-0) AppServer/google/appengine/_internal/django/core/management/commands/dumpdata.py (+167/-0) AppServer/google/appengine/_internal/django/core/management/commands/flush.py (+83/-0) AppServer/google/appengine/_internal/django/core/management/commands/inspectdb.py (+167/-0) AppServer/google/appengine/_internal/django/core/management/commands/loaddata.py (+240/-0) AppServer/google/appengine/_internal/django/core/management/commands/makemessages.py (+321/-0) AppServer/google/appengine/_internal/django/core/management/commands/reset.py (+57/-0) AppServer/google/appengine/_internal/django/core/management/commands/runfcgi.py (+20/-0) AppServer/google/appengine/_internal/django/core/management/commands/runserver.py (+84/-0) AppServer/google/appengine/_internal/django/core/management/commands/shell.py (+69/-0) AppServer/google/appengine/_internal/django/core/management/commands/sql.py (+19/-0) AppServer/google/appengine/_internal/django/core/management/commands/sqlall.py (+19/-0) AppServer/google/appengine/_internal/django/core/management/commands/sqlclear.py (+19/-0) AppServer/google/appengine/_internal/django/core/management/commands/sqlcustom.py (+19/-0) AppServer/google/appengine/_internal/django/core/management/commands/sqlflush.py (+19/-0) AppServer/google/appengine/_internal/django/core/management/commands/sqlindexes.py (+20/-0) AppServer/google/appengine/_internal/django/core/management/commands/sqlinitialdata.py (+7/-0) AppServer/google/appengine/_internal/django/core/management/commands/sqlreset.py (+20/-0) AppServer/google/appengine/_internal/django/core/management/commands/sqlsequencereset.py (+20/-0) AppServer/google/appengine/_internal/django/core/management/commands/startapp.py (+47/-0) AppServer/google/appengine/_internal/django/core/management/commands/startproject.py (+39/-0) AppServer/google/appengine/_internal/django/core/management/commands/syncdb.py (+156/-0) AppServer/google/appengine/_internal/django/core/management/commands/test.py (+40/-0) AppServer/google/appengine/_internal/django/core/management/commands/testserver.py (+33/-0) AppServer/google/appengine/_internal/django/core/management/commands/validate.py (+9/-0) AppServer/google/appengine/_internal/django/core/management/sql.py (+182/-0) AppServer/google/appengine/_internal/django/core/management/validation.py (+302/-0) AppServer/google/appengine/_internal/django/core/paginator.py (+120/-0) AppServer/google/appengine/_internal/django/core/serializers/__init__.py (+117/-0) AppServer/google/appengine/_internal/django/core/serializers/base.py (+172/-0) AppServer/google/appengine/_internal/django/core/serializers/json.py (+62/-0) AppServer/google/appengine/_internal/django/core/serializers/python.py (+142/-0) AppServer/google/appengine/_internal/django/core/serializers/pyyaml.py (+56/-0) AppServer/google/appengine/_internal/django/core/serializers/xml_serializer.py (+295/-0) AppServer/google/appengine/_internal/django/core/servers/basehttp.py (+719/-0) AppServer/google/appengine/_internal/django/core/servers/fastcgi.py (+183/-0) AppServer/google/appengine/_internal/django/core/signals.py (+5/-0) AppServer/google/appengine/_internal/django/core/template_loader.py (+7/-0) AppServer/google/appengine/_internal/django/core/urlresolvers.py (+396/-0) AppServer/google/appengine/_internal/django/core/validators.py (+172/-0) AppServer/google/appengine/_internal/django/core/xheaders.py (+24/-0) AppServer/google/appengine/_internal/django/template/__init__.py (+1050/-0) AppServer/google/appengine/_internal/django/template/context.py (+149/-0) AppServer/google/appengine/_internal/django/template/debug.py (+101/-0) AppServer/google/appengine/_internal/django/template/defaultfilters.py (+920/-0) AppServer/google/appengine/_internal/django/template/defaulttags.py (+1162/-0) AppServer/google/appengine/_internal/django/template/loader.py (+198/-0) AppServer/google/appengine/_internal/django/template/loader_tags.py (+218/-0) AppServer/google/appengine/_internal/django/template/loaders/app_directories.py (+74/-0) AppServer/google/appengine/_internal/django/template/loaders/cached.py (+59/-0) AppServer/google/appengine/_internal/django/template/loaders/eggs.py (+39/-0) AppServer/google/appengine/_internal/django/template/loaders/filesystem.py (+61/-0) AppServer/google/appengine/_internal/django/template/smartif.py (+206/-0) AppServer/google/appengine/_internal/django/templatetags/cache.py (+63/-0) AppServer/google/appengine/_internal/django/templatetags/i18n.py (+274/-0) AppServer/google/appengine/_internal/django/utils/_os.py (+45/-0) AppServer/google/appengine/_internal/django/utils/_threading_local.py (+240/-0) AppServer/google/appengine/_internal/django/utils/autoreload.py (+119/-0) AppServer/google/appengine/_internal/django/utils/cache.py (+228/-0) AppServer/google/appengine/_internal/django/utils/checksums.py (+22/-0) AppServer/google/appengine/_internal/django/utils/copycompat.py (+14/-0) AppServer/google/appengine/_internal/django/utils/daemonize.py (+58/-0) AppServer/google/appengine/_internal/django/utils/datastructures.py (+473/-0) AppServer/google/appengine/_internal/django/utils/dateformat.py (+286/-0) AppServer/google/appengine/_internal/django/utils/dates.py (+33/-0) AppServer/google/appengine/_internal/django/utils/datetime_safe.py (+89/-0) AppServer/google/appengine/_internal/django/utils/decorators.py (+90/-0) AppServer/google/appengine/_internal/django/utils/encoding.py (+180/-0) AppServer/google/appengine/_internal/django/utils/feedgenerator.py (+372/-0) AppServer/google/appengine/_internal/django/utils/formats.py (+159/-0) AppServer/google/appengine/_internal/django/utils/functional.py (+367/-0) AppServer/google/appengine/_internal/django/utils/hashcompat.py (+20/-0) AppServer/google/appengine/_internal/django/utils/html.py (+189/-0) AppServer/google/appengine/_internal/django/utils/http.py (+130/-0) AppServer/google/appengine/_internal/django/utils/importlib.py (+36/-0) AppServer/google/appengine/_internal/django/utils/itercompat.py (+45/-0) AppServer/google/appengine/_internal/django/utils/module_loading.py (+63/-0) AppServer/google/appengine/_internal/django/utils/numberformat.py (+47/-0) AppServer/google/appengine/_internal/django/utils/regex_helper.py (+328/-0) AppServer/google/appengine/_internal/django/utils/safestring.py (+119/-0) AppServer/google/appengine/_internal/django/utils/simplejson/__init__.py (+349/-0) AppServer/google/appengine/_internal/django/utils/simplejson/decoder.py (+345/-0) AppServer/google/appengine/_internal/django/utils/simplejson/encoder.py (+430/-0) AppServer/google/appengine/_internal/django/utils/simplejson/scanner.py (+65/-0) AppServer/google/appengine/_internal/django/utils/simplejson/tool.py (+35/-0) AppServer/google/appengine/_internal/django/utils/stopwords.py (+42/-0) AppServer/google/appengine/_internal/django/utils/synch.py (+87/-0) AppServer/google/appengine/_internal/django/utils/termcolors.py (+198/-0) AppServer/google/appengine/_internal/django/utils/text.py (+282/-0) AppServer/google/appengine/_internal/django/utils/thread_support.py (+12/-0) AppServer/google/appengine/_internal/django/utils/timesince.py (+69/-0) AppServer/google/appengine/_internal/django/utils/translation/__init__.py (+104/-0) AppServer/google/appengine/_internal/django/utils/translation/trans_null.py (+72/-0) AppServer/google/appengine/_internal/django/utils/translation/trans_real.py (+550/-0) AppServer/google/appengine/_internal/django/utils/tree.py (+153/-0) AppServer/google/appengine/_internal/django/utils/tzinfo.py (+77/-0) AppServer/google/appengine/_internal/django/utils/version.py (+42/-0) AppServer/google/appengine/_internal/django/utils/xmlutils.py (+14/-0) AppServer/google/appengine/_internal/graphy/__init__.py (+1/-0) AppServer/google/appengine/_internal/graphy/backends/google_chart_api/__init__.py (+50/-0) AppServer/google/appengine/_internal/graphy/backends/google_chart_api/encoders.py (+430/-0) AppServer/google/appengine/_internal/graphy/backends/google_chart_api/util.py (+230/-0) AppServer/google/appengine/_internal/graphy/bar_chart.py (+171/-0) AppServer/google/appengine/_internal/graphy/common.py (+412/-0) AppServer/google/appengine/_internal/graphy/formatters.py (+192/-0) AppServer/google/appengine/_internal/graphy/line_chart.py (+122/-0) AppServer/google/appengine/_internal/graphy/pie_chart.py (+178/-0) AppServer/google/appengine/_internal/graphy/util.py (+13/-0) AppServer/google/appengine/api/api_base_pb.py (+16/-0) AppServer/google/appengine/api/apiproxy_stub.py (+5/-5) AppServer/google/appengine/api/app_identity/__init__.py (+23/-0) AppServer/google/appengine/api/app_identity/app_identity.py (+467/-0) AppServer/google/appengine/api/app_identity/app_identity_service_pb.py (+1704/-0) AppServer/google/appengine/api/app_identity/app_identity_stub.py (+140/-0) AppServer/google/appengine/api/app_logging.py (+8/-9) AppServer/google/appengine/api/appinfo.py (+289/-53) AppServer/google/appengine/api/appinfo_errors.py (+48/-0) AppServer/google/appengine/api/appinfo_includes.py (+27/-11) AppServer/google/appengine/api/backendinfo.py (+227/-0) AppServer/google/appengine/api/backends/__init__.py (+25/-0) AppServer/google/appengine/api/backends/backends.py (+241/-0) AppServer/google/appengine/api/blobstore/blobstore.py (+171/-32) AppServer/google/appengine/api/blobstore/blobstore_service_pb.py (+368/-3) AppServer/google/appengine/api/blobstore/dict_blob_storage.py (+63/-0) AppServer/google/appengine/api/capabilities/capability_service_pb.py (+11/-0) AppServer/google/appengine/api/capabilities/capability_stub.py (+13/-31) AppServer/google/appengine/api/channel/channel_service_pb.py (+13/-2) AppServer/google/appengine/api/channel/channel_service_stub.py (+194/-58) AppServer/google/appengine/api/conf.py (+435/-0) AppServer/google/appengine/api/conversion/__init__.py (+45/-0) AppServer/google/appengine/api/conversion/conversion.py (+517/-0) AppServer/google/appengine/api/conversion/conversion_service_pb.py (+1112/-0) AppServer/google/appengine/api/conversion/conversion_stub.py (+163/-0) AppServer/google/appengine/api/conversion/static/test.html (+11/-0) AppServer/google/appengine/api/conversion/static/test.txt (+1/-0) AppServer/google/appengine/api/datastore.py (+489/-261) AppServer/google/appengine/api/datastore_admin.py (+0/-44) AppServer/google/appengine/api/datastore_distributed.py (+2/-6) AppServer/google/appengine/api/datastore_errors.py (+6/-3) AppServer/google/appengine/api/datastore_file_stub.py (+219/-1004) AppServer/google/appengine/api/datastore_types.py (+157/-17) AppServer/google/appengine/api/files/__init__.py (+1/-0) AppServer/google/appengine/api/files/blobstore.py (+69/-8) AppServer/google/appengine/api/files/crc32c.py (+155/-0) AppServer/google/appengine/api/files/file.py (+164/-111) AppServer/google/appengine/api/files/file_service_pb.py (+1703/-247) AppServer/google/appengine/api/files/file_service_stub.py (+242/-47) AppServer/google/appengine/api/files/gs.py (+122/-0) AppServer/google/appengine/api/files/records.py (+371/-0) AppServer/google/appengine/api/files/testutil.py (+10/-4) AppServer/google/appengine/api/images/__init__.py (+267/-30) AppServer/google/appengine/api/images/images_service_pb.py (+362/-7) AppServer/google/appengine/api/images/images_stub.py (+252/-25) AppServer/google/appengine/api/lib_config.py (+138/-74) AppServer/google/appengine/api/logservice/log_service_pb.py (+2895/-262) AppServer/google/appengine/api/logservice/logservice.py (+804/-92) AppServer/google/appengine/api/logservice/logservice_stub.py (+494/-0) AppServer/google/appengine/api/logservice/logsutil.py (+82/-0) AppServer/google/appengine/api/mail.py (+111/-6) AppServer/google/appengine/api/mail_errors.py (+3/-0) AppServer/google/appengine/api/mail_service_pb.py (+209/-3) AppServer/google/appengine/api/memcache/__init__.py (+471/-138) AppServer/google/appengine/api/memcache/memcache_service_pb.py (+28/-0) AppServer/google/appengine/api/memcache/memcache_stub.py (+32/-9) AppServer/google/appengine/api/prospective_search/error_pb.py (+10/-0) AppServer/google/appengine/api/prospective_search/prospective_search.py (+2/-2) AppServer/google/appengine/api/prospective_search/prospective_search_pb.py (+21/-0) AppServer/google/appengine/api/prospective_search/prospective_search_stub.py (+13/-9) AppServer/google/appengine/api/queueinfo.py (+6/-2) AppServer/google/appengine/api/quota.py (+20/-8) AppServer/google/appengine/api/rdbms.py (+15/-3) AppServer/google/appengine/api/rdbms_mysqldb.py (+34/-4) AppServer/google/appengine/api/rdbms_sqlite.py (+0/-65) AppServer/google/appengine/api/runtime.py (+0/-72) AppServer/google/appengine/api/runtime/__init__.py (+24/-0) AppServer/google/appengine/api/runtime/runtime.py (+121/-0) AppServer/google/appengine/api/search/ExpressionLexer.py (+1740/-0) AppServer/google/appengine/api/search/ExpressionParser.py (+1622/-0) AppServer/google/appengine/api/search/QueryLexer.py (+1679/-0) AppServer/google/appengine/api/search/QueryParser.py (+3146/-0) AppServer/google/appengine/api/search/__init__.py (+46/-0) AppServer/google/appengine/api/search/expression_parser.py (+82/-0) AppServer/google/appengine/api/search/query_parser.py (+113/-0) AppServer/google/appengine/api/search/search.py (+2063/-0) AppServer/google/appengine/api/search/search_service_pb.py (+4423/-0) AppServer/google/appengine/api/search/simple_search_stub.py (+861/-0) AppServer/google/appengine/api/system/__init__.py (+16/-0) AppServer/google/appengine/api/system/system_service_pb.py (+769/-0) AppServer/google/appengine/api/system/system_stub.py (+83/-0) AppServer/google/appengine/api/taskqueue/__init__.py (+4/-1) AppServer/google/appengine/api/taskqueue/taskqueue.py (+638/-98) AppServer/google/appengine/api/taskqueue/taskqueue_rabbitmq.py (+786/-0) AppServer/google/appengine/api/taskqueue/taskqueue_service_pb.py (+996/-67) AppServer/google/appengine/api/taskqueue/taskqueue_stub.py (+1215/-296) AppServer/google/appengine/api/urlfetch.py (+31/-3) AppServer/google/appengine/api/urlfetch_errors.py (+7/-1) AppServer/google/appengine/api/urlfetch_service_pb.py (+12/-0) AppServer/google/appengine/api/user_service_pb.py (+22/-2) AppServer/google/appengine/api/users.py (+3/-2) AppServer/google/appengine/api/validation.py (+31/-9) AppServer/google/appengine/api/xmpp/SOAPpy/Client.py (+0/-495) AppServer/google/appengine/api/xmpp/SOAPpy/Config.py (+0/-202) AppServer/google/appengine/api/xmpp/SOAPpy/Errors.py (+0/-79) AppServer/google/appengine/api/xmpp/SOAPpy/GSIServer.py (+0/-143) AppServer/google/appengine/api/xmpp/SOAPpy/NS.py (+0/-104) AppServer/google/appengine/api/xmpp/SOAPpy/Parser.py (+0/-1067) AppServer/google/appengine/api/xmpp/SOAPpy/SOAP.py (+0/-40) AppServer/google/appengine/api/xmpp/SOAPpy/SOAPBuilder.py (+0/-636) AppServer/google/appengine/api/xmpp/SOAPpy/Server.py (+0/-706) AppServer/google/appengine/api/xmpp/SOAPpy/Types.py (+0/-1736) AppServer/google/appengine/api/xmpp/SOAPpy/URLopener.py (+0/-23) AppServer/google/appengine/api/xmpp/SOAPpy/Utilities.py (+0/-178) AppServer/google/appengine/api/xmpp/SOAPpy/WSDL.py (+0/-119) AppServer/google/appengine/api/xmpp/SOAPpy/__init__.py (+0/-16) AppServer/google/appengine/api/xmpp/SOAPpy/version.py (+0/-2) AppServer/google/appengine/api/xmpp/SOAPpy/wstools/Namespaces.py (+0/-124) AppServer/google/appengine/api/xmpp/SOAPpy/wstools/TimeoutSocket.py (+0/-179) AppServer/google/appengine/api/xmpp/SOAPpy/wstools/UserTuple.py (+0/-99) AppServer/google/appengine/api/xmpp/SOAPpy/wstools/Utility.py (+0/-1348) AppServer/google/appengine/api/xmpp/SOAPpy/wstools/WSDLTools.py (+0/-1602) AppServer/google/appengine/api/xmpp/SOAPpy/wstools/XMLSchema.py (+0/-2879) AppServer/google/appengine/api/xmpp/SOAPpy/wstools/XMLname.py (+0/-90) AppServer/google/appengine/api/xmpp/SOAPpy/wstools/__init__.py (+0/-8) AppServer/google/appengine/api/xmpp/SOAPpy/wstools/c14n.py (+0/-535) AppServer/google/appengine/api/xmpp/SOAPpy/wstools/logging.py (+0/-84) AppServer/google/appengine/api/xmpp/__init__.py (+24/-4) AppServer/google/appengine/api/xmpp/xmpp_service_pb.py (+18/-0) AppServer/google/appengine/api/xmpp/xmpp_service_stub.py (+2/-1) AppServer/google/appengine/base/capabilities_pb.py (+11/-0) AppServer/google/appengine/cron/GrocLexer.py (+148/-111) AppServer/google/appengine/cron/GrocParser.py (+68/-68) AppServer/google/appengine/datastore/datastore_index.py (+75/-11) AppServer/google/appengine/datastore/datastore_pb.py (+1008/-709) AppServer/google/appengine/datastore/datastore_query.py (+1641/-228) AppServer/google/appengine/datastore/datastore_rpc.py (+501/-258) AppServer/google/appengine/datastore/datastore_sqlite_stub.py (+224/-922) AppServer/google/appengine/datastore/document_pb.py (+766/-0) AppServer/google/appengine/datastore/entity_pb.py (+18/-0) AppServer/google/appengine/dist/__init__.py (+2/-0) AppServer/google/appengine/dist/_library.py (+58/-3) AppServer/google/appengine/dist/httplib.py (+12/-3) AppServer/google/appengine/dist27/__init__.py (+18/-0) AppServer/google/appengine/dist27/httplib.py (+791/-0) AppServer/google/appengine/dist27/urllib.py (+1641/-0) AppServer/google/appengine/ext/admin/__init__.py (+830/-121) AppServer/google/appengine/ext/admin/datastore_stats_generator.py (+327/-0) AppServer/google/appengine/ext/admin/templates/backend.html (+45/-0) AppServer/google/appengine/ext/admin/templates/backends.html (+78/-0) AppServer/google/appengine/ext/admin/templates/base.html (+5/-1) AppServer/google/appengine/ext/admin/templates/css/datastore.css (+6/-0) AppServer/google/appengine/ext/admin/templates/css/datastore_indexes.css (+57/-0) AppServer/google/appengine/ext/admin/templates/datastore.html (+5/-2) AppServer/google/appengine/ext/admin/templates/datastore_edit.html (+2/-1) AppServer/google/appengine/ext/admin/templates/datastore_indexes.html (+67/-0) AppServer/google/appengine/ext/admin/templates/datastore_stats.html (+47/-0) AppServer/google/appengine/ext/admin/templates/inboundmail.html (+1/-0) AppServer/google/appengine/ext/admin/templates/interactive.html (+1/-0) AppServer/google/appengine/ext/admin/templates/memcache.html (+3/-0) AppServer/google/appengine/ext/admin/templates/queues.html (+4/-4) AppServer/google/appengine/ext/admin/templates/search.html (+53/-0) AppServer/google/appengine/ext/admin/templates/tasks.html (+22/-5) AppServer/google/appengine/ext/admin/templates/xmpp.html (+1/-0) AppServer/google/appengine/ext/appstats/datamodel_pb.py (+14/-0) AppServer/google/appengine/ext/appstats/recording.py (+186/-95) AppServer/google/appengine/ext/appstats/static/appstats_css.css (+1/-1) AppServer/google/appengine/ext/appstats/static/appstats_js.js (+79/-81) AppServer/google/appengine/ext/appstats/templates/details.html (+2/-4) AppServer/google/appengine/ext/appstats/templates/main.html (+0/-1) AppServer/google/appengine/ext/appstats/ui.py (+25/-29) AppServer/google/appengine/ext/blobstore/blobstore.py (+57/-4) AppServer/google/appengine/ext/builtins/__init__.py (+43/-27) AppServer/google/appengine/ext/builtins/admin_redirect/include-python27.yaml (+3/-0) AppServer/google/appengine/ext/builtins/appstats/include-python27.yaml (+3/-0) AppServer/google/appengine/ext/builtins/datastore_admin/include-python27.yaml (+12/-0) AppServer/google/appengine/ext/builtins/default/include-python27.yaml (+1/-0) AppServer/google/appengine/ext/builtins/deferred/include-python27.yaml (+4/-0) AppServer/google/appengine/ext/builtins/mapreduce/include-python27.yaml (+4/-0) AppServer/google/appengine/ext/builtins/remote_api/include-python27.yaml (+3/-0) AppServer/google/appengine/ext/datastore_admin/copy_handler.py (+62/-37) AppServer/google/appengine/ext/datastore_admin/delete_handler.py (+6/-1) AppServer/google/appengine/ext/datastore_admin/remote_api_put_stub.py (+1/-1) AppServer/google/appengine/ext/datastore_admin/static/css/compiled.css (+1/-1) AppServer/google/appengine/ext/datastore_admin/static/js/compiled.js (+18/-20) AppServer/google/appengine/ext/datastore_admin/utils.py (+4/-3) AppServer/google/appengine/ext/db/__init__.py (+374/-170) AppServer/google/appengine/ext/db/djangoforms.py (+27/-8) AppServer/google/appengine/ext/db/metadata.py (+123/-10) AppServer/google/appengine/ext/db/polymodel.py (+17/-2) AppServer/google/appengine/ext/db/stats.py (+121/-0) AppServer/google/appengine/ext/deferred/deferred.py (+24/-4) AppServer/google/appengine/ext/django/__init__.py (+16/-0) AppServer/google/appengine/ext/django/backends/__init__.py (+16/-0) AppServer/google/appengine/ext/django/backends/rdbms/__init__.py (+16/-0) AppServer/google/appengine/ext/django/backends/rdbms/base.py (+27/-0) AppServer/google/appengine/ext/django/management/__init__.py (+16/-0) AppServer/google/appengine/ext/django/management/commands/__init__.py (+16/-0) AppServer/google/appengine/ext/django/management/commands/getoauthtoken.py (+27/-0) AppServer/google/appengine/ext/ereporter/report_generator.py (+8/-9) AppServer/google/appengine/ext/gql/__init__.py (+56/-9) AppServer/google/appengine/ext/key_range/__init__.py (+8/-5) AppServer/google/appengine/ext/mapreduce/base_handler.py (+36/-3) AppServer/google/appengine/ext/mapreduce/context.py (+1/-4) AppServer/google/appengine/ext/mapreduce/control.py (+14/-7) AppServer/google/appengine/ext/mapreduce/errors.py (+21/-0) AppServer/google/appengine/ext/mapreduce/handlers.py (+148/-79) AppServer/google/appengine/ext/mapreduce/input_readers.py (+294/-56) AppServer/google/appengine/ext/mapreduce/main.py (+14/-2) AppServer/google/appengine/ext/mapreduce/mapper_pipeline.py (+127/-0) AppServer/google/appengine/ext/mapreduce/mapreduce_pipeline.py (+202/-0) AppServer/google/appengine/ext/mapreduce/model.py (+44/-21) AppServer/google/appengine/ext/mapreduce/output_writers.py (+325/-37) AppServer/google/appengine/ext/mapreduce/shuffler.py (+555/-0) AppServer/google/appengine/ext/mapreduce/static/base.css (+0/-14) AppServer/google/appengine/ext/mapreduce/static/status.js (+44/-16) AppServer/google/appengine/ext/mapreduce/status.py (+1/-2) AppServer/google/appengine/ext/mapreduce/test_support.py (+150/-0) AppServer/google/appengine/ext/mapreduce/util.py (+164/-3) AppServer/google/appengine/ext/ndb/__init__.py (+3/-0) AppServer/google/appengine/ext/ndb/context.py (+1086/-0) AppServer/google/appengine/ext/ndb/eventloop.py (+262/-0) AppServer/google/appengine/ext/ndb/key.py (+763/-0) AppServer/google/appengine/ext/ndb/model.py (+2596/-0) AppServer/google/appengine/ext/ndb/query.py (+1541/-0) AppServer/google/appengine/ext/ndb/tasklets.py (+1016/-0) AppServer/google/appengine/ext/ndb/test_utils.py (+87/-0) AppServer/google/appengine/ext/ndb/utils.py (+101/-0) AppServer/google/appengine/ext/remote_api/handler.py (+4/-3) AppServer/google/appengine/ext/remote_api/remote_api_pb.py (+13/-0) AppServer/google/appengine/ext/remote_api/remote_api_services.py (+80/-11) AppServer/google/appengine/ext/remote_api/throttle.py (+7/-2) AppServer/google/appengine/ext/search/__init__.py (+2/-2) AppServer/google/appengine/ext/testbed/__init__.py (+209/-71) AppServer/google/appengine/ext/webapp/__init__.py (+101/-727) AppServer/google/appengine/ext/webapp/_template.py (+54/-0) AppServer/google/appengine/ext/webapp/_webapp25.py (+792/-0) AppServer/google/appengine/ext/webapp/blobstore_handlers.py (+65/-16) AppServer/google/appengine/ext/webapp/template.py (+77/-14) AppServer/google/appengine/runtime/apiproxy.py (+20/-0) AppServer/google/appengine/runtime/cgi.py (+301/-0) AppServer/google/appengine/runtime/request_environment.py (+152/-0) AppServer/google/appengine/runtime/runtime.py (+184/-0) AppServer/google/appengine/runtime/wsgi.py (+253/-0) AppServer/google/appengine/tools/appcfg.py (+947/-310) AppServer/google/appengine/tools/dev-channel-js.js (+535/-1187) AppServer/google/appengine/tools/dev_appserver.py (+847/-1856) AppServer/google/appengine/tools/dev_appserver_blobimage.py (+6/-2) AppServer/google/appengine/tools/dev_appserver_blobstore.py (+177/-92) AppServer/google/appengine/tools/dev_appserver_import_hook.py (+1814/-0) AppServer/google/appengine/tools/dev_appserver_index.py (+35/-21) AppServer/google/appengine/tools/dev_appserver_login.py (+0/-5) AppServer/google/appengine/tools/dev_appserver_main.py (+300/-123) AppServer/google/appengine/tools/dev_appserver_multiprocess.py (+1093/-0) AppServer/google/appengine/tools/gen_protorpc.py (+300/-0) AppServer/google/appengine/tools/os_compat.py (+2/-1) AppServer/google/net/proto/ProtocolBuffer.py (+440/-6) AppServer/google/net/proto2/proto/descriptor_pb2.py (+48/-33) AppServer/google/net/proto2/python/internal/containers.py (+5/-0) AppServer/google/net/proto2/python/internal/enum_type_wrapper.py (+40/-0) AppServer/google/net/proto2/python/internal/python_message.py (+9/-0) AppServer/google/net/proto2/python/public/descriptor.py (+81/-0) AppServer/google/net/proto2/python/public/message.py (+12/-0) AppServer/google/net/proto2/python/public/reflection.py (+22/-0) AppServer/google/net/proto2/python/public/text_format.py (+145/-111) AppServer/google/storage/speckle/proto/client_error_code_pb2.py (+195/-0) AppServer/google/storage/speckle/proto/client_pb2.py (+426/-57) AppServer/google/storage/speckle/proto/jdbc_type.py (+2/-2) AppServer/google/storage/speckle/proto/sql_pb2.py (+146/-26) AppServer/google/storage/speckle/python/api/constants/CLIENT.py (+53/-0) AppServer/google/storage/speckle/python/api/constants/FIELD_TYPE.py (+57/-0) AppServer/google/storage/speckle/python/api/constants/FLAG.py (+48/-0) AppServer/google/storage/speckle/python/api/constants/__init__.py (+16/-0) AppServer/google/storage/speckle/python/api/converters.py (+188/-0) AppServer/google/storage/speckle/python/api/rdbms.py (+383/-88) AppServer/google/storage/speckle/python/api/rdbms_apiproxy.py (+9/-41) AppServer/google/storage/speckle/python/api/rdbms_googleapi.py (+244/-0) AppServer/google/storage/speckle/python/django/__init__.py (+16/-0) AppServer/google/storage/speckle/python/django/backend/__init__.py (+16/-0) AppServer/google/storage/speckle/python/django/backend/base.py (+240/-0) AppServer/google/storage/speckle/python/django/backend/client.py (+48/-0) AppServer/google/storage/speckle/python/django/backend/oauth2storage.py (+58/-0) AppServer/google/storage/speckle/python/django/management/__init__.py (+16/-0) AppServer/google/storage/speckle/python/django/management/commands/__init__.py (+16/-0) AppServer/google/storage/speckle/python/django/management/commands/getoauthtoken.py (+75/-0) AppServer/google/storage/speckle/python/tool/__init__.py (+16/-0) AppServer/google/storage/speckle/python/tool/google_sql.py (+229/-0) AppServer/google_sql.py (+99/-0) AppServer/lib/antlr3/OWNERS (+2/-5) AppServer/lib/cacerts/urlfetch_cacerts.txt (+785/-1408) AppServer/lib/enum/enum/LICENSE (+340/-0) AppServer/lib/enum/enum/__init__.py (+239/-0) AppServer/lib/enum/enum/test/test_enum.py (+547/-0) AppServer/lib/enum/enum/test/tools.py (+28/-0) AppServer/lib/google-api-python-client/LICENSE (+202/-0) AppServer/lib/google-api-python-client/MANIFEST.in (+19/-0) AppServer/lib/google-api-python-client/PKG-INFO (+17/-0) AppServer/lib/google-api-python-client/README (+48/-0) AppServer/lib/google-api-python-client/apiclient/anyjson.py (+32/-0) AppServer/lib/google-api-python-client/apiclient/contrib/buzz/future.json (+142/-0) AppServer/lib/google-api-python-client/apiclient/contrib/latitude/future.json (+81/-0) AppServer/lib/google-api-python-client/apiclient/contrib/moderator/future.json (+107/-0) AppServer/lib/google-api-python-client/apiclient/discovery.py (+659/-0) AppServer/lib/google-api-python-client/apiclient/errors.py (+99/-0) AppServer/lib/google-api-python-client/apiclient/ext/appengine.py (+135/-0) AppServer/lib/google-api-python-client/apiclient/ext/authtools.py (+159/-0) AppServer/lib/google-api-python-client/apiclient/ext/django_orm.py (+56/-0) AppServer/lib/google-api-python-client/apiclient/ext/file.py (+63/-0) AppServer/lib/google-api-python-client/apiclient/http.py (+350/-0) AppServer/lib/google-api-python-client/apiclient/mimeparse.py (+172/-0) AppServer/lib/google-api-python-client/apiclient/model.py (+346/-0) AppServer/lib/google-api-python-client/apiclient/oauth.py (+483/-0) AppServer/lib/google-api-python-client/bin/enable-app-engine-project (+138/-0) AppServer/lib/google-api-python-client/functional_tests/test_services.py (+288/-0) AppServer/lib/google-api-python-client/google_api_python_client.egg-info/PKG-INFO (+17/-0) AppServer/lib/google-api-python-client/google_api_python_client.egg-info/SOURCES.txt (+295/-0) AppServer/lib/google-api-python-client/google_api_python_client.egg-info/dependency_links.txt (+1/-0) AppServer/lib/google-api-python-client/google_api_python_client.egg-info/requires.txt (+3/-0) AppServer/lib/google-api-python-client/google_api_python_client.egg-info/top_level.txt (+3/-0) AppServer/lib/google-api-python-client/oauth2client/appengine.py (+541/-0) AppServer/lib/google-api-python-client/oauth2client/client.py (+771/-0) AppServer/lib/google-api-python-client/oauth2client/clientsecrets.py (+113/-0) AppServer/lib/google-api-python-client/oauth2client/django_orm.py (+114/-0) AppServer/lib/google-api-python-client/oauth2client/file.py (+92/-0) AppServer/lib/google-api-python-client/oauth2client/multistore_file.py (+367/-0) AppServer/lib/google-api-python-client/oauth2client/tools.py (+154/-0) AppServer/lib/google-api-python-client/runsamples.py (+101/-0) AppServer/lib/google-api-python-client/runtests.py (+85/-0) AppServer/lib/google-api-python-client/setpath.sh (+1/-0) AppServer/lib/google-api-python-client/setup.cfg (+5/-0) AppServer/lib/google-api-python-client/setup.py (+70/-0) AppServer/lib/google-api-python-client/uritemplate/__init__.py (+147/-0) AppServer/lib/grizzled/grizzled/CHANGELOG (+191/-0) AppServer/lib/grizzled/grizzled/LICENSE (+31/-0) AppServer/lib/grizzled/grizzled/README (+9/-0) AppServer/lib/grizzled/grizzled/__init__.py (+23/-0) AppServer/lib/grizzled/grizzled/cmdline.py (+89/-0) AppServer/lib/grizzled/grizzled/collections/__init__.py (+21/-0) AppServer/lib/grizzled/grizzled/collections/dict.py (+559/-0) AppServer/lib/grizzled/grizzled/config.py (+973/-0) AppServer/lib/grizzled/grizzled/db/__init__.py (+205/-0) AppServer/lib/grizzled/grizzled/db/base.py (+980/-0) AppServer/lib/grizzled/grizzled/db/dbgadfly.py (+185/-0) AppServer/lib/grizzled/grizzled/db/dummydb.py (+81/-0) AppServer/lib/grizzled/grizzled/db/mysql.py (+140/-0) AppServer/lib/grizzled/grizzled/db/oracle.py (+160/-0) AppServer/lib/grizzled/grizzled/db/postgresql.py (+227/-0) AppServer/lib/grizzled/grizzled/db/sqlite.py (+141/-0) AppServer/lib/grizzled/grizzled/db/sqlserver.py (+124/-0) AppServer/lib/grizzled/grizzled/decorators.py (+181/-0) AppServer/lib/grizzled/grizzled/exception.py (+52/-0) AppServer/lib/grizzled/grizzled/file/__init__.py (+323/-0) AppServer/lib/grizzled/grizzled/file/includer.py (+473/-0) AppServer/lib/grizzled/grizzled/history.py (+530/-0) AppServer/lib/grizzled/grizzled/io/__init__.py (+407/-0) AppServer/lib/grizzled/grizzled/io/filelock.py (+202/-0) AppServer/lib/grizzled/grizzled/log.py (+122/-0) AppServer/lib/grizzled/grizzled/misc.py (+146/-0) AppServer/lib/grizzled/grizzled/net/__init__.py (+103/-0) AppServer/lib/grizzled/grizzled/net/ftp/__init__.py (+6/-0) AppServer/lib/grizzled/grizzled/net/ftp/parse.py (+686/-0) AppServer/lib/grizzled/grizzled/os.py (+386/-0) AppServer/lib/grizzled/grizzled/proxy.py (+118/-0) AppServer/lib/grizzled/grizzled/system.py (+244/-0) AppServer/lib/grizzled/grizzled/test/README (+1/-0) AppServer/lib/grizzled/grizzled/test/TestProxy.py (+71/-0) AppServer/lib/grizzled/grizzled/test/collections/TestLRUDict.py (+108/-0) AppServer/lib/grizzled/grizzled/test/config/TestConfiguration.py (+179/-0) AppServer/lib/grizzled/grizzled/test/file/Test.py (+62/-0) AppServer/lib/grizzled/grizzled/test/io/TestPushback.py (+56/-0) AppServer/lib/grizzled/grizzled/test/misc/TestReadOnly.py (+58/-0) AppServer/lib/grizzled/grizzled/test/net/ftp/TestFTPListParse.py (+180/-0) AppServer/lib/grizzled/grizzled/test/system/Test.py (+56/-0) AppServer/lib/grizzled/grizzled/test/test_helpers.py (+13/-0) AppServer/lib/grizzled/grizzled/test/text/TestStr2Bool.py (+46/-0) AppServer/lib/grizzled/grizzled/text/__init__.py (+217/-0) AppServer/lib/httplib2/httplib2/LICENSE (+21/-0) AppServer/lib/httplib2/httplib2/OWNERS (+5/-0) AppServer/lib/httplib2/httplib2/__init__.py (+1529/-0) AppServer/lib/httplib2/httplib2/cacerts.txt (+714/-0) AppServer/lib/httplib2/httplib2/httplib2_test.py (+21/-0) AppServer/lib/httplib2/httplib2/iri2uri.py (+110/-0) AppServer/lib/httplib2/httplib2/sync_from_mercurial.sh (+49/-0) AppServer/lib/httplib2/httplib2/test/brokensocket/socket.py (+1/-0) AppServer/lib/httplib2/httplib2/test/functional/test_proxies.py (+88/-0) AppServer/lib/httplib2/httplib2/test/miniserver.py (+100/-0) AppServer/lib/httplib2/httplib2/test/smoke_test.py (+23/-0) AppServer/lib/httplib2/httplib2/test/test_no_socket.py (+24/-0) AppServer/lib/oauth2/oauth2/LICENSE (+21/-0) AppServer/lib/oauth2/oauth2/OWNERS (+2/-0) AppServer/lib/oauth2/oauth2/__init__.py (+858/-0) AppServer/lib/prettytable/prettytable/LICENSE (+25/-0) AppServer/lib/prettytable/prettytable/__init__.py (+625/-0) AppServer/lib/protorpc/LICENSE (+202/-0) AppServer/lib/protorpc/protorpc/definition.py (+275/-0) AppServer/lib/protorpc/protorpc/descriptor.py (+699/-0) AppServer/lib/protorpc/protorpc/generate.py (+127/-0) AppServer/lib/protorpc/protorpc/generate_proto.py (+127/-0) AppServer/lib/protorpc/protorpc/generate_python.py (+204/-0) AppServer/lib/protorpc/protorpc/message_types.py (+26/-0) AppServer/lib/protorpc/protorpc/messages.py (+1696/-0) AppServer/lib/protorpc/protorpc/protobuf.py (+318/-0) AppServer/lib/protorpc/protorpc/protojson.py (+207/-0) AppServer/lib/protorpc/protorpc/protourlencode.py (+540/-0) AppServer/lib/protorpc/protorpc/registry.py (+241/-0) AppServer/lib/protorpc/protorpc/remote.py (+1211/-0) AppServer/lib/protorpc/protorpc/static/base.html (+57/-0) AppServer/lib/protorpc/protorpc/static/forms.html (+31/-0) AppServer/lib/protorpc/protorpc/static/forms.js (+685/-0) AppServer/lib/protorpc/protorpc/static/jquery-1.4.2.min.js (+154/-0) AppServer/lib/protorpc/protorpc/static/jquery.json-2.2.min.js (+31/-0) AppServer/lib/protorpc/protorpc/static/methods.html (+37/-0) AppServer/lib/protorpc/protorpc/transport.py (+423/-0) AppServer/lib/protorpc/protorpc/util.py (+359/-0) AppServer/lib/protorpc/protorpc/webapp/__init__.py (+18/-0) AppServer/lib/protorpc/protorpc/webapp/forms.py (+163/-0) AppServer/lib/protorpc/protorpc/webapp/service_handlers.py (+842/-0) AppServer/lib/protorpc/protorpc/wsgi/__init__.py (+16/-0) AppServer/lib/protorpc/protorpc/wsgi/service.py (+204/-0) AppServer/lib/protorpc/protorpc/wsgi/util.py (+109/-0) AppServer/lib/python-gflags/AUTHORS (+2/-0) AppServer/lib/python-gflags/ChangeLog (+41/-0) AppServer/lib/python-gflags/LICENSE (+28/-0) AppServer/lib/python-gflags/MANIFEST.in (+19/-0) AppServer/lib/python-gflags/Makefile (+69/-0) AppServer/lib/python-gflags/NEWS (+48/-0) AppServer/lib/python-gflags/OWNERS (+1/-0) AppServer/lib/python-gflags/PKG-INFO (+10/-0) AppServer/lib/python-gflags/README (+23/-0) AppServer/lib/python-gflags/debian/README (+7/-0) AppServer/lib/python-gflags/debian/changelog (+36/-0) AppServer/lib/python-gflags/debian/compat (+1/-0) AppServer/lib/python-gflags/debian/control (+26/-0) AppServer/lib/python-gflags/debian/copyright (+41/-0) AppServer/lib/python-gflags/debian/docs (+2/-0) AppServer/lib/python-gflags/debian/rules (+62/-0) AppServer/lib/python-gflags/gflags.py (+2769/-0) AppServer/lib/python-gflags/gflags2man.py (+544/-0) AppServer/lib/python-gflags/gflags_validators.py (+187/-0) AppServer/lib/python-gflags/python_gflags.egg-info/PKG-INFO (+10/-0) AppServer/lib/python-gflags/python_gflags.egg-info/SOURCES.txt (+30/-0) AppServer/lib/python-gflags/python_gflags.egg-info/dependency_links.txt (+1/-0) AppServer/lib/python-gflags/python_gflags.egg-info/top_level.txt (+2/-0) AppServer/lib/python-gflags/setup.cfg (+5/-0) AppServer/lib/python-gflags/setup.py (+44/-0) AppServer/lib/python-gflags/tests/flags_modules_for_testing/module_bar.py (+135/-0) AppServer/lib/python-gflags/tests/flags_modules_for_testing/module_baz.py (+45/-0) AppServer/lib/python-gflags/tests/flags_modules_for_testing/module_foo.py (+141/-0) AppServer/lib/python-gflags/tests/gflags_googletest.py (+109/-0) AppServer/lib/python-gflags/tests/gflags_helpxml_test.py (+535/-0) AppServer/lib/python-gflags/tests/gflags_unittest.py (+1866/-0) AppServer/lib/python-gflags/tests/gflags_validators_test.py (+220/-0) AppServer/lib/simplejson/simplejson/__init__.py (+248/-120) AppServer/lib/simplejson/simplejson/decoder.py (+159/-72) AppServer/lib/simplejson/simplejson/encoder.py (+111/-42) AppServer/lib/simplejson/simplejson/scanner.py (+18/-7) AppServer/lib/sqlcmd/sqlcmd/LICENSE (+30/-0) AppServer/lib/sqlcmd/sqlcmd/README (+19/-0) AppServer/lib/sqlcmd/sqlcmd/__init__.py (+1871/-0) AppServer/lib/sqlcmd/sqlcmd/config.py (+274/-0) AppServer/lib/sqlcmd/sqlcmd/ecmd.py (+161/-0) AppServer/lib/sqlcmd/sqlcmd/exception.py (+77/-0) AppServer/lib/sqlcmd/sqlcmd/sqlcmd_test.py (+18/-0) AppServer/lib/webapp2/AUTHORS (+28/-0) AppServer/lib/webapp2/CHANGES (+615/-0) AppServer/lib/webapp2/LICENSE (+321/-0) AppServer/lib/webapp2/MANIFEST.in (+13/-0) AppServer/lib/webapp2/Makefile (+3/-0) AppServer/lib/webapp2/PKG-INFO (+51/-0) AppServer/lib/webapp2/README (+7/-0) AppServer/lib/webapp2/TODO (+66/-0) AppServer/lib/webapp2/docs/Makefile (+130/-0) AppServer/lib/webapp2/docs/_static/README (+1/-0) AppServer/lib/webapp2/docs/_templates/README (+1/-0) AppServer/lib/webapp2/docs/_themes/webapp2/layout.html (+224/-0) AppServer/lib/webapp2/docs/_themes/webapp2/pygapp2.py (+57/-0) AppServer/lib/webapp2/docs/_themes/webapp2/static/gcode.css (+1965/-0) AppServer/lib/webapp2/docs/_themes/webapp2/static/webapp2.css (+258/-0) AppServer/lib/webapp2/docs/_themes/webapp2/theme.conf (+11/-0) AppServer/lib/webapp2/docs/api/extras.config.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.i18n.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.jinja2.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.json.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.local.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.local_app.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.mako.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.protorpc.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.routes.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.securecookie.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.security.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.sessions.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.sessions_memcache.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.sessions_ndb.rst (+3/-0) AppServer/lib/webapp2/docs/api/extras.users.rst (+3/-0) AppServer/lib/webapp2/docs/api/index.rst (+10/-0) AppServer/lib/webapp2/docs/api/webapp2.rst (+152/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/appengine/auth/models.rst (+27/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/appengine/sessions_memcache.rst (+7/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/appengine/sessions_ndb.rst (+13/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/appengine/users.rst (+9/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/auth.rst (+22/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/config.rst (+17/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/i18n.rst (+59/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/jinja2.rst (+30/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/json.rst (+25/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/local.rst (+10/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/local_app.rst (+12/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/mako.rst (+30/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/protorpc.rst (+25/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/routes.rst (+24/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/securecookie.rst (+12/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/security.rst (+17/-0) AppServer/lib/webapp2/docs/api/webapp2_extras/sessions.rst (+30/-0) AppServer/lib/webapp2/docs/conf.py (+257/-0) AppServer/lib/webapp2/docs/features.rst (+289/-0) AppServer/lib/webapp2/docs/guide/app.rst (+275/-0) AppServer/lib/webapp2/docs/guide/exceptions.rst (+139/-0) AppServer/lib/webapp2/docs/guide/extras.rst (+64/-0) AppServer/lib/webapp2/docs/guide/handlers.rst (+283/-0) AppServer/lib/webapp2/docs/guide/index.rst (+9/-0) AppServer/lib/webapp2/docs/guide/request.rst (+211/-0) AppServer/lib/webapp2/docs/guide/response.rst (+128/-0) AppServer/lib/webapp2/docs/guide/routing.rst (+392/-0) AppServer/lib/webapp2/docs/guide/testing.rst (+118/-0) AppServer/lib/webapp2/docs/index.rst (+205/-0) AppServer/lib/webapp2/docs/make.bat (+155/-0) AppServer/lib/webapp2/docs/todo.rst (+178/-0) AppServer/lib/webapp2/docs/tutorials/auth.rst (+81/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/devenvironment.rst (+50/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/handlingforms.rst (+80/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/helloworld.rst (+128/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/index.rst (+30/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/introduction.rst (+33/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/staticfiles.rst (+79/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/templates.rst (+101/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/uploading.rst (+69/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/usingdatastore.rst (+341/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/usingusers.rst (+83/-0) AppServer/lib/webapp2/docs/tutorials/gettingstarted/usingwebapp2.rst (+97/-0) AppServer/lib/webapp2/docs/tutorials/i18n.rst (+205/-0) AppServer/lib/webapp2/docs/tutorials/index.rst (+10/-0) AppServer/lib/webapp2/docs/tutorials/installing.packages.rst (+62/-0) AppServer/lib/webapp2/docs/tutorials/marketplace.single.signon.rst (+6/-0) AppServer/lib/webapp2/docs/tutorials/quickstart.nogae.rst (+101/-0) AppServer/lib/webapp2/docs/tutorials/quickstart.rst (+81/-0) AppServer/lib/webapp2/docs/tutorials/virtualenv.rst (+49/-0) AppServer/lib/webapp2/run_tests.py (+55/-0) AppServer/lib/webapp2/setup.cfg (+5/-0) AppServer/lib/webapp2/setup.py (+68/-0) AppServer/lib/webapp2/tests/extras_appengine_auth_models_test.py (+196/-0) AppServer/lib/webapp2/tests/extras_appengine_sessions_memcache_test.py (+136/-0) AppServer/lib/webapp2/tests/extras_appengine_sessions_ndb_test.py (+172/-0) AppServer/lib/webapp2/tests/extras_appengine_users_test.py (+98/-0) AppServer/lib/webapp2/tests/extras_auth_test.py (+299/-0) AppServer/lib/webapp2/tests/extras_config_test.py (+347/-0) AppServer/lib/webapp2/tests/extras_i18n_test.py (+399/-0) AppServer/lib/webapp2/tests/extras_jinja2_test.py (+96/-0) AppServer/lib/webapp2/tests/extras_json_test.py (+37/-0) AppServer/lib/webapp2/tests/extras_local_app_test.py (+20/-0) AppServer/lib/webapp2/tests/extras_mako_test.py (+45/-0) AppServer/lib/webapp2/tests/extras_protorpc_test.py (+196/-0) AppServer/lib/webapp2/tests/extras_routes_test.py (+289/-0) AppServer/lib/webapp2/tests/extras_securecookie_test.py (+46/-0) AppServer/lib/webapp2/tests/extras_security_test.py (+61/-0) AppServer/lib/webapp2/tests/extras_sessions_test.py (+219/-0) AppServer/lib/webapp2/tests/handler_test.py (+682/-0) AppServer/lib/webapp2/tests/misc_test.py (+130/-0) AppServer/lib/webapp2/tests/request_test.py (+307/-0) AppServer/lib/webapp2/tests/resources/__init__.py (+1/-0) AppServer/lib/webapp2/tests/resources/handlers.py (+15/-0) AppServer/lib/webapp2/tests/resources/i18n.py (+14/-0) AppServer/lib/webapp2/tests/resources/jinja2_templates/hello.html (+1/-0) AppServer/lib/webapp2/tests/resources/jinja2_templates/template1.html (+1/-0) AppServer/lib/webapp2/tests/resources/jinja2_templates/template2.html (+1/-0) AppServer/lib/webapp2/tests/resources/jinja2_templates/template3.html (+1/-0) AppServer/lib/webapp2/tests/resources/jinja2_templates_compiled/tmpl_3a79873b1b49be244fd5444b1258ce348be26de8.py (+11/-0) AppServer/lib/webapp2/tests/resources/mako_templates/template1.html (+1/-0) AppServer/lib/webapp2/tests/resources/protorpc_services.py (+26/-0) AppServer/lib/webapp2/tests/resources/template.py (+3/-0) AppServer/lib/webapp2/tests/response_test.py (+331/-0) AppServer/lib/webapp2/tests/routing_test.py (+314/-0) AppServer/lib/webapp2/tests/test_base.py (+86/-0) AppServer/lib/webapp2/tests/webapp1_test.py (+126/-0) AppServer/lib/webapp2/webapp2.egg-info/PKG-INFO (+51/-0) AppServer/lib/webapp2/webapp2.egg-info/SOURCES.txt (+150/-0) AppServer/lib/webapp2/webapp2.egg-info/dependency_links.txt (+1/-0) AppServer/lib/webapp2/webapp2.egg-info/not-zip-safe (+1/-0) AppServer/lib/webapp2/webapp2.egg-info/top_level.txt (+2/-0) AppServer/lib/webapp2/webapp2.py (+1960/-0) AppServer/lib/webapp2/webapp2_extras/__init__.py (+10/-0) AppServer/lib/webapp2/webapp2_extras/appengine/__init__.py (+10/-0) AppServer/lib/webapp2/webapp2_extras/appengine/auth/__init__.py (+10/-0) AppServer/lib/webapp2/webapp2_extras/appengine/auth/models.py (+390/-0) AppServer/lib/webapp2/webapp2_extras/appengine/sessions_memcache.py (+51/-0) AppServer/lib/webapp2/webapp2_extras/appengine/sessions_ndb.py (+120/-0) AppServer/lib/webapp2/webapp2_extras/appengine/users.py (+70/-0) AppServer/lib/webapp2/webapp2_extras/auth.py (+644/-0) AppServer/lib/webapp2/webapp2_extras/config.py (+228/-0) AppServer/lib/webapp2/webapp2_extras/i18n.py (+915/-0) AppServer/lib/webapp2/webapp2_extras/jinja2.py (+230/-0) AppServer/lib/webapp2/webapp2_extras/json.py (+108/-0) AppServer/lib/webapp2/webapp2_extras/local.py (+231/-0) AppServer/lib/webapp2/webapp2_extras/local_app.py (+24/-0) AppServer/lib/webapp2/webapp2_extras/mako.py (+136/-0) AppServer/lib/webapp2/webapp2_extras/protorpc.py (+215/-0) AppServer/lib/webapp2/webapp2_extras/routes.py (+353/-0) AppServer/lib/webapp2/webapp2_extras/securecookie.py (+100/-0) AppServer/lib/webapp2/webapp2_extras/security.py (+218/-0) AppServer/lib/webapp2/webapp2_extras/sessions.py (+476/-0) AppServer/lib/webapp2/webapp2_extras/sessions_memcache.py (+20/-0) AppServer/lib/webapp2/webapp2_extras/sessions_ndb.py (+20/-0) AppServer/lib/webapp2/webapp2_extras/users.py (+20/-0) AppServer/new_project_template/app.yaml (+4/-0) AppServer/remote_api_shell.py (+29/-8) AppServer/templates/logging_console.js (+0/-257) AppServer/templates/logging_console_footer.html (+0/-4) AppServer/templates/logging_console_header.html (+0/-71) AppServer/templates/logging_console_middle.html (+0/-4) AppServer_Java/src/com/google/appengine/api/blobstore/BlobstoreServiceImpl.java (+6/-6) AppServer_Java/src/com/google/appengine/api/blobstore/dev/DatastoreBlobStorage.java (+86/-50) AppServer_Java/src/com/google/appengine/api/blobstore/dev/LocalBlobstoreService.java (+5/-5) AppServer_Java/src/com/google/appengine/api/datastore/dev/HTTPClientDatastoreProxy.java (+39/-24) AppServer_Java/src/com/google/appengine/api/datastore/dev/LocalDatastoreService.java (+47/-49) AppServer_Java/src/com/google/appengine/api/memcache/dev/LocalMemcacheService.java (+13/-13) AppServer_Java/src/com/google/appengine/api/users/dev/LocalLoginServlet.java (+6/-6) AppServer_Java/src/com/google/appengine/api/users/dev/LoginCookieUtils.java (+10/-11) LICENSE (+6/-0) RELEASE (+10/-1) VERSION (+7/-1) debian/appscale_build.sh (+11/-3) debian/appscale_install.sh (+6/-0) debian/appscale_install_functions.sh (+76/-190) debian/control.core.lucid (+3/-0) |
||||
To merge this branch: | bzr merge lp:~nchohan/appscale/appscale-1.6 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Chris Bunch | Approve | ||
Navraj Chohan (community) | Needs Resubmitting | ||
Review via email: mp+93084@code.launchpad.net |
Description of the change
Tested on 1 node for Cassandra, HBase, Hypertable, Mysql, RedisDB, mongodb
Tested on 3 nodes for the same.
Tested with multiple applications with Java/Go/Python.
New items:
RabbitMQ for the task queue system.
HBase 0.90.4
Cassandra 1.0.7
Hypertable 0.9.5.5
GAE 1.6.1 for python and go
Some bug fixes
To post a comment you must log in.
Updated hadoop to 0.20.2-cdh3u3. HBase is also cdh3u3.
Fixed a security issue with task queue request.