Go to file
LLM 8079aae41c [+] apps/network module: settings singleton, net_t helpers, CLI integration
1. add apps/network/settings.py: net_settings_t pydantic-settings singleton
     with timeout (8s default) and max_size (50MB default), env vars
     ARCHLINUX_NET_TIMEOUT/ARCHLINUX_NET_MAX_SIZE, reset() classmethod;
  2. add apps/network/base.py: net_t class with fetch_url, fetch_text,
     head_content_length, post_json, download_to_file (sync) and async
     wrappers, all enforcing timeout and max_size from settings;
  3. add apps/network/cli.py: net_cli_t with add_arguments/extract/apply
     for --net-timeout and --net-max-size CLI args;
  4. refactor cve/base.py: remove duplicate _fetch_url/_post_json/_head
     wrappers, callers use net_t directly;
  5. refactor cve/nvd.py, cve/osv.py, cve/arch_tracker.py: use net_t;
  6. refactor pacman/client.py, pacman/manager.py: use net_t;
  7. add test_network.py with settings, read_limited, fetch, cli tests;
2026-04-22 09:00:00 +00:00
.vscode
d1 [+] update gateway 2025-12-22 16:26:49 +03:00
d2/gamepad [+] refactor book1 2025-01-12 18:20:19 +03:00
deps [+] merge gitea/master, regenerate requirements for py3.13 2026-04-06 09:32:19 +00:00
docker [+] update cpanel 2025-09-25 13:24:10 +03:00
dotfiles [+] update vim config 2026-01-06 22:29:53 +03:00
meson [+] bump archlinux to v0.39, pr34 dep to >=0.1.5.69, release wheels 2026-04-17 09:00:00 +00:00
mypy-stubs [+] add archlinux package management module with libsolv backend 2026-04-03 16:45:00 +00:00
platform_dotfiles [+] update pr34 2025-12-13 20:18:55 +03:00
platform_dotfiles_gpg/ideapad_slim_3_15arp10 [+] update pr34 2025-12-13 20:18:55 +03:00
python [+] apps/network module: settings singleton, net_t helpers, CLI integration 2026-04-22 09:00:00 +00:00
releases [+] bump archlinux to v0.39, pr34 dep to >=0.1.5.69, release wheels 2026-04-17 09:00:00 +00:00
.dockerignore [+] add checks service 2025-08-25 12:41:38 +03:00
.editorconfig [+] update pydantic, validate_params 2025-10-11 17:07:45 +03:00
.env.examples [+] update docker-compose 2025-09-30 07:30:38 +03:00
.gitattributes [+] add archlinux deps/whl with pr34 wheel, update gitignore/gitattributes 2026-04-06 12:31:32 +00:00
.gitignore [+] add archlinux deps/whl with pr34 wheel, update gitignore/gitattributes 2026-04-06 12:31:32 +00:00
.gitmodules [+] fix .gitmodules 2025-01-12 18:23:47 +03:00
docker-compose.local.yml [+] add build config for archlinux as separate meson package 2026-04-06 07:04:09 +00:00
docker-compose.yml [+] update gateway 2026-01-07 23:29:38 +03:00
Makefile [+] bump pr34 v0.1.5.67, archlinux v0.24, release wheels, update Makefile 2026-04-09 09:00:00 +00:00
osx-brew.txt