fixup! fix failing trac wiki tests that were previously unused and apparently wrong
fix failing trac wiki tests that were previously unused and apparently wrong
[#8503] deprecation warnings - hotfix for failing tests
[#8504] removed more inline events
[#8504] added 'report-sample' to report rules
[#8503] pytest - update configuration of which warnings to ignore
[#8503] deprecation warnings - fix misc Decoration.validation -> Decoration.validations warning
[#8503] deprecation warnings - fix markdown extension registration warnings
[#8503] deprecation warnings - fixed using collections instead of collections.abc
bump ming version
[#8504] added new csp into middleware and removed onclick inline events from html templates
CSP Headers Add Support For script-src-attr
[#8502] adding missing licensing
[#8502] run ruff all at once, instead of in groups of files
[#8502] remove old unused pylint custom check
[#8502] ignoring long lines and updating ruff command with --config and --show-source flags
Replace pyflake with ruff
fixup! [#8502] ignoring long lines and updating ruff command with --config and --show-source flags
[#8502] ignoring long lines and updating ruff command with --config and --show-source flags
[#8502] regenerated requirements.txt
[#8502] updated ruff config and added an extra flag --show-source
[#8502] added ruff.toml
[#8502] fixing more code violations
[#8502] ignoring long lines and updating ruff command with --config and --show-source flags
[#8502] regenerated requirements.txt
[#8502] updated ruff config and added an extra flag --show-source
[#8503] pytest - update configuration of which warnings to ignore
[#8503] deprecation warnings - fix misc Decoration.validation -> Decoration.validations warning
[#8503] deprecation warnings - fix markdown extension registration warnings
[#8503] deprecation warnings - fixed using collections instead of collections.abc
Fix some Deprecation Warnings
fixup! [#8502] added ruff.toml
[#8502] added ruff.toml
[#8502] fixing more code violations
[#8502] fixed line too long warnings
[#8502] added ruff as a dependency and updates command in test_syntax
Replace pyflake with ruff
fixed line too long warnings
added ruff as a dependency and updates command in test_syntax
Allow csp_form_actions environ override; more obvious warning if github oauth .ini settings missing
further fix for latin1 in etag headers
[#8500] fix etag header so its always latin1 (or ascii) no unicode
upgrade TurboGears
better defaults for CSP to avoid warnings when developing
[#8500] error page message should always be escaped, not assumed to be "safe"
[#8500] remove old unneeded version skips
[#8500] make _session_id cookie use samesite=strict
[#8500] upgrade webob
[#8500] drop mako template support (unused for years)
[#8500] turbogears upgrade: ensure TG registry globals are cleaned up
[#8500] turbogears upgrade adjustment & warnings; only ForgeBlog's test_related_artifacts surfaced this issue :(
[#8500] upgrade Turbogears
better defaults for CSP to avoid warnings when developing
[#8500] error page message should always be escaped, not assumed to be "safe"
[#8500] remove old unneeded version skips
[#8500] make _session_id cookie use samesite=strict
[#8500] upgrade webob
[#8500] drop mako template support (unused for years)
[#8500] turbogears upgrade: ensure TG registry globals are cleaned up
[#8500] turbogears upgrade adjustment & warnings; only ForgeBlog's test_related_artifacts surfaced this issue :(
[#8500] upgrade Turbogears
upgrade TurboGears
on branch db/8500
remove twemoji
Update Deprecated Method Form Validation
looks good. merged
[#8499] updated syntax to retreive form values from the request object instead of the template context c.form_values -> request.validation.values
[#8499] updated syntax to retreive form errors from the request object instead of the template context c.form_errors -> request.validation.errors
[#8500] remove old unneeded version skips
[#8500] make _session_id cookie use samesite=strict
[#8500] upgrade webob
[#8500] drop mako template support (unused for years)
[#8500] turbogears upgrade adjustment & warnings; only ForgeBlog's test_related_artifacts surfaced this issue :(
[#8500] upgrade Turbogears
upgrade TurboGears
upgrade werkzeug
[#8499] updated syntax to retreive form values from the request object instead of the template context c.form_values -> request.validation.values
[#8499] updated syntax to retreive form errors from the request object instead of the template context c.form_errors -> request.validation.errors
Fix getiterator() deprecated in Python 3.9
merged
Fix getiterator() deprecated in Python 3.9
Update Deprecated Method Form Validation
Fix getiterator() deprecated in Python 3.9
restore scripts/ApacheAccessHandler.py to py2 compatible
[#8498] PEP8 cleanup
PEP8 Cleanup
ForgeMarkdown speedup
looks good!
[#8498] PEP8 cleanup
[#8497] rearrange ForgeMarkdown so it only instantiates a full Markdown+extensions class when needed (cached_convert often does not need it)
PEP8 Cleanup
SF-8069 Add a helper method to TroveCategory to find by fullpath(s)
[#8496] skip limit when adding a trove category if the current user is a site admin
Trove Category Skip Limit for Admins
upgrade cryptography; also drops pyparsing (no longer used by pytest)
[#8492] fix skills text, hide skills & socials if none
[#8497] rearrange ForgeMarkdown so it only instantiates a full Markdown+extensions class when needed (cached_convert often does not need it)
ForgeMarkdown speedup
db/8497
[#8495] test fix