Commit Graph

2 Commits

Author SHA1 Message Date
4c97de1fb4 feat: add async GiteaClient class with repo and issue API methods and OAuth2 token auth
Implement a new asynchronous Gitea API client module (gitea_client.py) using aiohttp, providing methods for repository CRUD operations and issue tracking (create, update, close). The client supports OAuth2 token authentication, optional TOTP MFA header, sudo impersonation, and paginated responses for listing endpoints. Also refactor http.h to remove auth.h dependency, add chunked content support with INITIAL_BUFFER_SIZE and MAX_HEADER_SIZE defines, merge create_context and create_context2 into single function with SSL_VERIFY_NONE option, and replace exit() calls with graceful error returns in socket creation.
2025-10-02 10:25:09 +00:00
6d49453546 fix: correct spelling of "Update" in commit message to "Update" 2025-03-07 22:19:59 +00:00