This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/allura.git


    from 4bb6a4922 [#8605] Use C.UTF-8 locale instead of en_US.UTF-8 for SVN 
export
     new ff1161503 [#8607] escape html in a few places
     new 3d53e1e17 [#8607] check for email code mode when verifying email link
     new 01d6fe7f6 [#8607] test for oembed output security
     new 3d9cc03ef [#8607] move webhook send from requests to urlopen so our 
NoInternal handlers run automatically including on redirects
     new b8d1b4399 [#8607] test for zipdir symlink handling
     new 120de2c81 [#8607] add comments, add test
     new a3d408679 [#8607] check app_config_id in update_forums
     new da788988d [#8607] move |safe to be directly on the string source
     new 13d1f75ef [#8607] check project when loading role_id inputs
     new b763ed7c6 [#8607] check mailbox owner
     new 5a99493a5 [#8607] check before mailbox sub too
     new b9831581e [#8607] check subscribe here too
     new c57d7100e [#8607] replace random with secrets in some places
     new 2a6733f1f [#8607] safer pwd comparison
     new bb89bba9f [#8607] perm checks in markdown_to_html and fix wiki tool 
check
     new 36c613388 [#8607] check client_id when making bearer token
     new e53e9e322 [#8607] test for save_attachments (export) path handling
     new 4f58190ac [#8607] harden attachment upload
     new 281e56b79 [#8607] add X-Content-Type-Options header
     new 717a0f1f1 [#8607] remove old pickle-based session support
     new a23ae3560 [#8607] replace last pickle usage with our own bit of 
compatible code
     new ca1ac596b [#8607] check subproject parent
     new c17f5cb0c [#8607] check activity nbhd
     new 4a1ac655c [#8607] various has_access improvements
     new 5f8dca2b7 [#8607] be extra safe with display names
     new ea0aa7f0b [#8607] svn tarball path safety
     new d4b503186 [#8607] remove potential info disclosure
     new 08db8530b [#8607] remove useless try/except/raise
     new 13675be72 [#8607] ./run_tests QoL: show final message, allow trailing 
slash for tab-complete of suites
     new 27f7a6906 [#8607] solr: change ticket searches from **kw passthru to 
explicit
     new 38b68f9af [#8607] solr: move **kw to specific params for all other 
tools using common search_app helper
     new e0de4b3eb [#8607] solr: strip local-params syntax
     new 0640949ac [#8607] solr: syntax problems deserve an escaped retry; 
don't expose underlying error messages

The 33 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Allura/allura/app.py                               |   6 +-
 Allura/allura/config/middleware.py                 |   9 --
 Allura/allura/controllers/auth.py                  |  30 ++++-
 Allura/allura/controllers/discuss.py               |   2 +
 Allura/allura/controllers/newforge.py              |  14 +-
 Allura/allura/controllers/repository.py            |   7 +-
 Allura/allura/controllers/rest.py                  |   2 +-
 Allura/allura/controllers/search.py                |  17 +--
 Allura/allura/ext/admin/admin_main.py              |  44 ++++--
 .../allura/ext/admin/templates/project_admin.html  |  10 +-
 Allura/allura/ext/search/search_main.py            |  19 +--
 Allura/allura/lib/custom_middleware.py             |   3 +
 Allura/allura/lib/helpers.py                       |  14 +-
 Allura/allura/lib/multifactor.py                   |   2 +-
 Allura/allura/lib/plugin.py                        |   7 +-
 Allura/allura/lib/search.py                        |  87 +++++++++---
 Allura/allura/lib/security.py                      |  13 +-
 Allura/allura/lib/utils.py                         |   2 +-
 Allura/allura/lib/validators.py                    |   9 ++
 Allura/allura/lib/widgets/forms.py                 |   2 +-
 Allura/allura/lib/widgets/resources/js/combobox.js |   2 +-
 Allura/allura/model/attachments.py                 |   2 +-
 Allura/allura/model/discuss.py                     |   2 +-
 Allura/allura/model/index.py                       |  33 ++++-
 Allura/allura/model/repo_refresh.py                |   5 +-
 Allura/allura/templates/app_admin_permissions.html |   2 +-
 .../allura/templates/site_admin_new_projects.html  |   2 +-
 Allura/allura/templates/site_admin_task_new.html   |   4 +-
 Allura/allura/tests/functional/test_admin.py       |  16 +++
 Allura/allura/tests/functional/test_auth.py        | 148 ++++++++++++++++++++-
 Allura/allura/tests/functional/test_discuss.py     |  16 +++
 Allura/allura/tests/functional/test_home.py        |   9 ++
 Allura/allura/tests/functional/test_newforge.py    |  34 ++++-
 Allura/allura/tests/functional/test_root.py        |   3 +-
 Allura/allura/tests/model/test_filesystem.py       |  23 ++++
 Allura/allura/tests/test_app.py                    |  32 +++++
 Allura/allura/tests/test_globals.py                |   6 +-
 Allura/allura/tests/test_helpers.py                |  31 +++++
 Allura/allura/tests/test_tasks.py                  |  30 +++++
 Allura/allura/tests/test_webhooks.py               |  70 +++++-----
 Allura/allura/tests/unit/test_index.py             |  56 ++++++++
 Allura/allura/tests/unit/test_repo.py              |  30 +++++
 Allura/allura/tests/unit/test_solr.py              |  52 +++++++-
 Allura/allura/webhooks.py                          |  44 +++---
 ForgeActivity/forgeactivity/main.py                |   5 +
 ForgeBlog/forgeblog/main.py                        |  27 ++--
 ForgeChat/forgechat/main.py                        |  19 ++-
 .../forgediscussion/controllers/root.py            |  49 +++----
 ForgeDiscussion/forgediscussion/forum_main.py      |   5 +-
 .../forgediscussion/tests/functional/test_forum.py |  29 ++++
 .../tests/functional/test_forum_admin.py           |  36 +++++
 ForgeFiles/forgefiles/model/files.py               |   2 +-
 ForgeSVN/forgesvn/model/svn.py                     |   3 +-
 ForgeSVN/forgesvn/tests/model/test_repository.py   |   8 ++
 ForgeShortUrl/forgeshorturl/main.py                |  23 ++--
 ForgeTracker/forgetracker/model/ticket.py          |  36 ++---
 .../forgetracker/tests/functional/test_rest.py     |   7 +
 .../forgetracker/tests/functional/test_root.py     |   1 +
 ForgeTracker/forgetracker/tests/test_app.py        |  20 +++
 .../forgetracker/tests/unit/test_ticket_model.py   |  16 ++-
 ForgeTracker/forgetracker/tracker_main.py          |  54 ++++----
 ForgeWiki/forgewiki/model/wiki.py                  |   2 +-
 ForgeWiki/forgewiki/wiki_main.py                   |  25 ++--
 run_tests                                          |   9 +-
 64 files changed, 1034 insertions(+), 293 deletions(-)
 create mode 100644 Allura/allura/tests/unit/test_index.py

Reply via email to