- 9d226ea Incorporate lint fixes to ldap.py from PR #9 by Greg Stein · 3 weeks ago main
- 97b8d0c remove KW; it is unused by Greg Stein · 3 weeks ago
- 873d37a this part of #8 was not intended to be merged by Greg Stein · 3 weeks ago
- 0f6fd45 Merge pull request #8 from apache/open_fixes by Chris Thistlethwaite · 3 weeks ago
- 99c7378 Merge pull request #2 from apache/gs/runner by Greg Stein · 3 weeks ago
- 1b422ea Pylint file fixes by Sebb · 3 weeks ago open_fixes
- f0c7dc1 Merge pull request #7 from apache/sebbASF-patch-1 by Greg Stein · 3 weeks ago
- 8695396 use the base_format parameter by Greg Stein · 3 weeks ago
- a03e62b Docco by Sebb · 3 weeks ago
- c47f3c5 use frozenset() to ensure no mutations by Greg Stein · 3 weeks ago
- e7bfbee Mutable default parameters are unsafe by Sebb · 3 weeks ago
- afea4a4 OF: Some Pylint changes by Sebb · 3 weeks ago
- 10f575a Merge branch 'main' into gs/runner by Greg Stein · 3 weeks ago
- 04d525f newer Quart has shifted use_reloader logic around by Greg Stein · 3 weeks ago
- 5a2405a Dedupe the dummy function by Sebb · 3 weeks ago
- 0252617 Tweak test scope to ensure both tests run by Daniel Gruno · 3 weeks ago
- b42bbd4 Update auth.md minor text edits to improve readability by Andrew Wetmore · 4 weeks ago
- 8d9ec17 First stab at documenting session handling by Daniel Gruno · 4 weeks ago
- 13f7149 Elaborate on chaining by Daniel Gruno · 4 weeks ago
- 23bf43a Update auth.md by Daniel Gruno · 4 weeks ago
- 6a001b3 Fall back to os.getcwd when we do not have a __file__ variable by Daniel Gruno · 4 weeks ago
- f5c534f Follow templating changes made to base.py by Greg Stein · 4 weeks ago
- 921628f APP-based decorator for using/loading a template by Greg Stein · 4 weeks ago
- 2a8d9ce config.dynamic() is gone. Remove the test. by Greg Stein · 4 weeks ago
- 1ea8c8b Make PORT a named arg, rather than .pop(). Still required. by Greg Stein · 4 weeks ago
- 43b132b New .add_runner() method for long-running tasks. by Greg Stein · 4 weeks ago
- 2c4eb16 Simplify workflow of TW task start/end. by Greg Stein · 4 weeks ago
- 6a9738a Remove dynamic() and a few imports. by Greg Stein · 4 weeks ago
- 73bfc49 print both expected and actual file mode as octals by Daniel Gruno · 4 weeks ago
- 1c1449f Restart on SIGUSR2. by Greg Stein · 4 weeks ago
- 5160918 Simplify. .raise_shutdown() adds little. by Greg Stein · 4 weeks ago
- f2e4d00 linting with black -l 120 by Daniel Gruno · 4 weeks ago
- 793bc37 Standardize file mode for app token, warn if not proper for existing file by Daniel Gruno · 4 weeks ago
- 4dad851 If creating a new secrets file, use mode 600 for it by Daniel Gruno · 4 weeks ago
- ba4fe78 remove unnecessary fetch of an event loop by Greg Stein · 4 weeks ago
- d571ed6 Implement our custom watcher. by Greg Stein · 4 weeks ago
- 7d3bbe1 Provide a name for the template watcher task. by Greg Stein · 5 weeks ago
- bfbc321 Use a LOGGER rather than print() by Greg Stein · 5 weeks ago
- c6c2e28 Fix app shutdown, and clarify some docco. by Greg Stein · 5 weeks ago
- 1bb270f New helper to cleanly cancel tasks. by Greg Stein · 5 weeks ago
- a899da9 OF: use APP rather than (typo:) asfquart.app by Greg Stein · 5 weeks ago
- 5f1fa15 OF: document .load_template() by Greg Stein · 5 weeks ago
- 14af62d OF: remove errant colon by Greg Stein · 5 weeks ago
- 108eec2 Update templates.md by Greg Stein · 5 weeks ago
- 9697bbd Update readme.md by Greg Stein · 5 weeks ago
- b8aa77a Skip the APP global since we construct() apps for each test. by Greg Stein · 5 weeks ago
- abd9081 Multiple changes related to base.APP being removed (in favor of by Greg Stein · 5 weeks ago
- baa37d4 Add some doc for simplified EZT templating by Greg Stein · 5 weeks ago
- 2b41c1a Add a TemplateWatcher instance to each app. by Greg Stein · 5 weeks ago
- 0a1fe11 use TRIGGER local, rather than a funccall by Greg Stein · 5 weeks ago
- db0e524 Added QuartApp.runx() by Greg Stein · 5 weeks ago
- 515251a Clarify that we expect an APP_ID, then pass that to Quart as its IMPORT_NAME. by Greg Stein · 5 weeks ago
- 0c2c1b8 Pass APP to setup functions rather than picking it up from a global. by Greg Stein · 5 weeks ago
- b7e557c Two simple changes: by Greg Stein · 5 weeks ago
- 87921e1 link to docs dir by Daniel Gruno · 5 weeks ago
- 5a19436 Start adding some documentation (ignore doxygen for now) by Daniel Gruno · 5 weeks ago
- 0d4fc58 No need to import generics in this example by Daniel Gruno · 8 weeks ago
- 1c4fb57 Add use_template() decorator, and a simple template rendering function. by Greg Stein · 8 weeks ago
- d737b9d Update README.md by Daniel Gruno · 9 weeks ago
- 50e6c2a Update example script to reflect oauth changes by Daniel Gruno · 9 weeks ago
- 84d6082 setup_oauth() is now handled within asfquart by Chris Wells · 9 weeks ago
- e7cf12f bump to 0.1.4, as new oauth defaults are breaking changes by Daniel Gruno · 2 months ago
- e7fcc0b Enable OAuth and login redirects by default, allow turning them off explicitly by Daniel Gruno · 2 months ago
- 722dcfa Move the default oauth URI to a constant by Daniel Gruno · 2 months ago
- 0181127 reformat with black -l 120 by Daniel Gruno · 2 months ago
- d4e81f6 Allow clients to specify no redirect on missing session by Daniel Gruno · 2 months ago
- c28512f Bump version for release by Daniel Gruno · 3 months ago
- e8dcce5 OF: Obviously, asfquart requires quart... by Daniel Gruno · 3 months ago
- 040dc0d sudo !! by Daniel Gruno · 3 months ago
- 128543b Add bonsai build dependencies for unit tests by Daniel Gruno · 3 months ago
- 5bc6637 Switch to a native splitext call instead, for name+extension by Daniel Gruno · 3 months ago
- 50cd9a2 dev and testing requires asfpy.aioldap by Daniel Gruno · 3 months ago
- 6bbf8ba bump for next release by Daniel Gruno · 3 months ago
- f98a4c7 Add FilenameConverter to route parsers by Daniel Gruno · 3 months ago
- aede4a2 Allow optional args/kwargs, passed to the actual route by Daniel Gruno · 3 months ago
- cb932cb Move metadata items to TOML by Daniel Gruno · 3 months ago
- 3366138 On endpoint exceptions, ensure the request body is fully consumed before exiting by Daniel Gruno · 3 months ago
- b9941ff Add a utility script by Daniel Gruno · 3 months ago
- 292acc6 Convert client sessions to a dict sub-class by Daniel Gruno · 3 months ago
- 36d316f session must be awaited by Daniel Gruno · 4 months ago
- f43a45c Add a simple asfquart example app by Daniel Gruno · 4 months ago
- e59f456 Ignore doxygen and apptoken storage from tests by Daniel Gruno · 4 months ago
- 08b4d6e bump version, we now have ldap stuff by Daniel Gruno · 4 months ago
- 6873a96 Add optional ldap component for installs by Daniel Gruno · 4 months ago
- 59e6f0e enforce_login should not enforce if the request has an Auth header by Daniel Gruno · 4 months ago
- 4a7299d Weave in LDAP support for sessions, if enabled by the app by Daniel Gruno · 4 months ago
- 7894d00 Add optional LDAP auth component for sessions by Daniel Gruno · 4 months ago
- 55ee905 Make session.read async (prep for LDAP), use quart's supplied auth helpers by Daniel Gruno · 4 months ago
- 59e7571 Check whether quart.request is bound when testing, ignore it if unbound. by Daniel Gruno · 4 months ago
- cc36ef4 fix typo, elaborate on session life span by Daniel Gruno · 4 months ago
- c478d17 build and twine are needed for pypi by Daniel Gruno · 4 months ago
- 09046fa Start scaffolding for basic auth access and PATs by Daniel Gruno · 4 months ago
- 4adf064 require aiohttp 3.9.2 minimum by Greg Stein · 4 months ago
- 867f216 Migrate some settings to pyproject.toml by Daniel Gruno · 4 months ago
- eb0258c Add enforce_login for forcing a login redirect if a restricted page is requested without a client session by Daniel Gruno · 4 months ago
- f243039 Add a simple primer for the package by Daniel Gruno · 4 months ago
- 459e0c2 Add a basic exception handler for auth failures etc by Daniel Gruno · 4 months ago
- 3ebdb55 add docstrings by Daniel Gruno · 4 months ago
- 57a54dd switch to secrets.token_hex for state IDs by Daniel Gruno · 4 months ago
- 1afabaf Use quart's werkzeug wrapper for redirects by Daniel Gruno · 4 months ago