Commits

Back

Последние изменения из mirror GitHub. Здесь видны не только SHA, но и автор, дата, количество файлов и зоны риска.

Reset

Показаны 3478 commit'ов, страница 40 из 70.

Previous | Next

8520812

test(e2e): add E2E update marker to language files

2026-08-01T20:35:11+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

17e58c5

fix(updater): guarantee the database survives apply/rollback on shared hosting

2026-08-01T19:49:38+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 6 | core 0 | module 0 | forbidden 0

Flags:

8e40af0

fix(updater): verify dump integrity before restore drop-all

2026-08-01T19:37:14+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 6 | core 0 | module 0 | forbidden 0

Flags:

a959589

fix(updater): allow api/v1/auth/me through maintenance gate during held maintenance

2026-08-01T18:55:57+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

399b3b2

fix(updater): Guard 3 - keep maintenance ON after partial migration failure until admin rolls back or retries

2026-08-01T18:52:59+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

27ebb7b

fix(updater): stale lock (dead PID / past TTL) no longer blocks all future updates

2026-08-01T18:22:56+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

24036d0

fix(updater): stream DB dump restore instead of slurping 300MB+ into memory

2026-08-01T18:09:48+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

8dcd177

fix(updater): never run migrations without a DB snapshot; never finalize on migration failure

2026-08-01T11:26:14+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 6 | core 0 | module 0 | forbidden 0

Flags:

a236fb3

test(updater): kernel-level rollback integration test

2026-08-01T10:55:12+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

392342c

test(updater): contract test for rollback DB-before-files order

2026-08-01T10:43:41+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

c9351fe

fix(updater): restore DB before files on rollback

2026-08-01T10:39:02+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

b594335

feat(updater): skip db dump when no migrations pending

2026-08-01T07:29:29+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

886b01e

ci: run unit test suite on PHP 8.1/8.2; docs: test groups

2026-08-01T07:24:36+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 16 | core 0 | module 0 | forbidden 0

Flags:

d0aa06c

feat(updater): database backup/restore around migrations

2026-08-01T07:24:25+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 18 | core 0 | module 0 | forbidden 0

Flags:

7c6311c

test(api): commit full unit and module integration test suite

2026-08-01T07:18:09+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 732 | core 0 | module 0 | forbidden 0

Flags:

215c9a9

feat(updater): rate limit anonymous preflight/download, refresh update-center audit on check, document update system

2026-07-31T22:36:28+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 18 | core 0 | module 0 | forbidden 0

Flags:

ec56256

docs(updater): clarify apply_step timeout comment

2026-07-31T21:21:21+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

2299bc1

fix(updater): raise apply_step timeout to 300s for slow shared hosting

2026-07-31T21:12:08+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

534842b

fix(updater): import MigrationRunner so DB migrations run after apply

2026-07-31T21:08:21+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

cd7a99d

feat(updater): ship updater subsystem, VERSION and public key for fresh installs

2026-07-31T20:58:34+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 70 | core 0 | module 0 | forbidden 0

Flags:

8fd4aed

chore: stop tracking .gitignore on GitHub

2026-07-31T15:44:21+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

380207e

refactor: move CRM application files into upload/ folder

2026-07-31T15:18:27+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 3426 | core 0 | module 0 | forbidden 0

Flags:

67c856c

chore: stop tracking docs/ (internal only)

2026-07-31T15:09:26+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

a00eeda

chore: remove local-path audit report from tracking, tighten .gitignore

2026-07-31T13:47:48+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

6c2cc94

chore(ci): remove gitleaks workflow

2026-07-31T13:27:07+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

bc90eee

fix(installer): audit fixes — test-connection button, .env quoting, DSN hardening, i18n

2026-07-31T13:05:35+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

29ff0a5

fix(web): invitation link is now an absolute URL

2026-07-31T12:44:19+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

e1da0cc

chore(ci): remove PHPStan job and config from CI

2026-07-31T12:39:58+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 10 | core 0 | module 0 | forbidden 0

Flags:

186bb43

fix(i18n): complete localization for all 7 locales (templates, JS, inline JS, intake)

2026-07-31T12:33:42+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

88e13f0

feat(web): приглашение пользователей (создание в админке + принятие); fix(installer): preflight/CSP/UX

2026-07-31T12:00:40+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 24 | core 0 | module 0 | forbidden 0

Flags:

b45b1e0

fix(security): verifyStorageProtection + docs: SHARED_HOSTING_GUIDE trusted_proxies/HSTS, CHANGELOG security entries

2026-07-20T07:26:41+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 6 | core 0 | module 0 | forbidden 0

Flags:

1f8bb2f

fix(security): TASK-07 — SEC-007 CSP style-src без 'unsafe-inline', nonce для <style>

2026-07-19T21:35:12+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 8 | core 0 | module 0 | forbidden 0

Flags:

a2f1540

fix(security): TASK-08 — SEC-008 install/status returns 404 when installed

2026-07-19T21:29:05+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

d69a5e3

fix(security): TASK-08 — SEC-008 install/status returns 404 when installed

2026-07-19T21:25:28+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

dadddd7

fix(security): TASK-03 — SEC-003 fail-closed MCP permission registry (548 tools)

2026-07-19T21:18:14+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 6 | core 0 | module 0 | forbidden 0

Flags:

42b56b5

fix(security): TASK-04 — SEC-004 authz_note для 52 маршрутов + ai.admin required_permissions

2026-07-19T21:04:42+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

1c33623

fix(security): TASK-02 — SEC-002 DNS pinning (CURLOPT_RESOLVE, resolved_ips, fail-closed)

2026-07-19T20:41:22+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 12 | core 0 | module 0 | forbidden 0

Flags:

a5752f4

fix(security): TASK-06 — SEC-006 условная отправка HSTS (только HTTPS, includeSubDomains выкл)

2026-07-19T20:23:03+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

d28da43

fix(security): TASK-05 — SEC-005 доверенные прокси, clientIp/remoteAddr, 2FA key

2026-07-19T20:07:17+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 12 | core 0 | module 0 | forbidden 0

Flags:

3a13419

fix(security): TASK-09 — SEC-009 PathGuard разрешает записи-директории

2026-07-19T19:29:22+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

47c29f6

fix(security): TASK-01 — SEC-001 защита хранилищ (.bin, forbidden, htaccess)

2026-07-19T19:12:39+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 24 | core 0 | module 0 | forbidden 0

Flags:

71ce923

fix(security): TASK-00 — EnvironmentCapabilities infrastructure

2026-07-19T17:27:16+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

ad5dd06

chore: add error_log to all catch blocks for improved debugging

2026-07-19T16:33:42+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 286 | core 0 | module 0 | forbidden 0

Flags:

b56c43e

docs(iter-117): add RBAC review document (docs/maintainer/rbac-review.md) — 901 routes audited, 50+ permissions mapped, 10 public endpoints documented, 52 implicit-auth routes identified

2026-07-14T20:05:17+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

2fac6f2

docs(iter-115): address GitHub Issues #5 #7 #8 #9 #10 — add INSTALL_TROUBLESHOOTING.md (#8), SHARED_HOSTING_GUIDE.md (#7), WEBHOOK_SECURITY.md (#5); update README and .gitignore; note AGENTS.md (#10) and release-checklist.md (#9) already exist

2026-07-14T19:52:12+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 8 | core 0 | module 0 | forbidden 0

Flags:

ac9d0d6

chore: remove PHPStan config files from tracking

2026-07-14T19:47:09+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 6 | core 0 | module 0 | forbidden 0

Flags:

7880406

chore: remove .github/, .gitignore, storage_api/, seed scripts from tracking

2026-07-14T19:45:27+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 40 | core 0 | module 0 | forbidden 0

Flags:

46ec58c

chore: remove .github/, docs/, storage/, storage_api/, .gitignore, tests, seed scripts, .gitleaks.toml from tracking

2026-07-14T19:43:09+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 24 | core 0 | module 0 | forbidden 0

Flags:

ef7fd00

Revert "chore: remove .github directory and add to .gitignore"

2026-07-14T19:40:39+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 18 | core 0 | module 0 | forbidden 0

Flags:

6ee57a4

Revert "chore: remove docs/, storage/, storage_api/ from repo and clean up .gitignore"

2026-07-14T19:40:39+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags: