fMeow

Results 15 issues of fMeow

Add a feature gate `auth-required` to require authorization for downloading crates, searching crates, getting crate owner.

Serving registry over HTTP as static file is a feature described in [rust-lang/rfcs#2789](https://github.com/rust-lang/rfcs/pull/2789), and the implementation [rust-lang/cargo#10470](https://github.com/rust-lang/cargo/pull/10470) is already merged in cargo currently as unstable feature `http-registry`. This PR add...

Current workflow require manual action by @moriturus when publishing new version to crates.io. This PR enable github action to push new version to crates.io for version tag (e.x. `v0.6.0`, `v0.1.2`)....

- [X] refactor ktra to be both a lib and bin. This design can help user to customize and add some private functionalities (e.g., new database backend, new token authorization...

The search functionality is quite useful. But every time csvlens search from the start of csv file, and this can sometimes cause inconvenience. I propose to use another key like...

Change `async_open` back to `open` massively reduce memory usage. Invesigating. - updated (2024.03.23) Setting log level to `TRACE`, I found`hdrs::File` instances correctly dropped. And I tried offload hdrs file reading...

The Apity global singleton cannot be reconfigured after the first config along with defined operations. The reconfiguration does not take any effect. Say we have configure apity and defined some...

support [array](https://github.com/sindresorhus/query-string?tab=readme-ov-file#arrayformat) format in url search params. A future direction may be to support more array format. ```typescript {foo: ['1', '2', '3']} //=> 'foo[]=1&foo[]=2&foo[]=3' ``` This has not made into...

### Description Some oauth2 or openIdConnect servers redirect back with flow name in snake case. The previous code accepts only flow name in camel case like `accessCode` or `authorizationCode`, but...

### Description Add oauth2 redirect handler route. The oauth2-redirect.html file is copied from `master` branch, with a little addition that accepts both snake case and camel cases flow name from...