68 lines
2.8 KiB
Markdown
68 lines
2.8 KiB
Markdown
# Red Valley FiveM DEV — Changelog
|
|
|
|
Schimbările din acest repository sunt livrate separat, cu scop, dovezi și
|
|
validare explicită. Fișierele locale de runtime, logurile, backupurile și
|
|
secretele nu fac parte din commituri.
|
|
|
|
## Unreleased
|
|
|
|
### Security
|
|
|
|
- RCON a fost dezactivat după ce un worker local a copiat credentialul în
|
|
scripturi temporare de test. Toate copiile generate au fost eliminate din
|
|
CompanyFloor și din rădăcina serverului DEV. Reactivarea cere aprobarea
|
|
ownerului și un secret local nou, care nu intră în Git.
|
|
|
|
### Corrected
|
|
|
|
- Eliminată creșterea `mysql_resultset_warning` la `10000`. Schimbarea doar
|
|
ascundea avertizarea produsă de `SELECT * FROM crypto_history`; nu repara
|
|
query-ul sau creșterea tabelului și nu este acceptată drept remediere.
|
|
- `sv_lan on` rămâne activ pentru conectarea locală a clientului FiveM.
|
|
- Incidentul `INC-95E76A50AB` trebuie reluat prin analizarea contractului
|
|
vendor și a retenției/volumului `crypto_history`, fără RCON improvizat și
|
|
fără suprimarea monitorizării.
|
|
|
|
## 2026-07-27
|
|
|
|
### Fixed
|
|
|
|
- `server.cfg`: endpointurile FiveM DEV TCP/UDP au fost readuse la portul
|
|
canonic `30120`; configurația greșită pe `30110` bloca `connect localhost`.
|
|
- Validare planificată: listener TCP/UDP `30120`, `dynamic.json` și conectare
|
|
client prin consola F8.
|
|
- `luxu_admin`: comenzile configurabile care se suprapuneau peste QBCore au
|
|
primit nume unice: `tp → luxutp`, `tpm → luxutpm`.
|
|
- Validare: restart individual al resursei, autentificare web panel și lipsa
|
|
unor warning-uri noi de comandă duplicată.
|
|
- `17mov_Lumberjack`: reparată închiderea XML din
|
|
`17mov_logTrailer/handling.meta`.
|
|
- Validare: parsare XML reușită, restart individual al resursei și încărcare
|
|
confirmată în logul FiveM Client fără o nouă eroare DLC handling.
|
|
- `rv-devtools`: eliminate globurile `web` din manifest deoarece directorul
|
|
este gol.
|
|
- Validare: restart individual al resursei fără un nou warning
|
|
`could not find file`.
|
|
|
|
### Added
|
|
|
|
- `rv-ai-test-tools`: resursă internă DEV pentru telemetrie tehnică
|
|
structurată între gameplay/F8, consola FXServer și CompanyFloor.
|
|
- Nu modifică bani, inventar, vehicule sau baza de date.
|
|
- Evenimentele sunt limitate ca frecvență și nu includ credentiale ori loguri
|
|
F8 brute.
|
|
|
|
### Scope
|
|
|
|
- Nu include schimbările Gabz, Luxu, `server.cfg`, `start.bat`,
|
|
`rv-ai-test-tools`, backupuri sau loguri.
|
|
|
|
### Repository hygiene
|
|
|
|
- Logurile locale `server_console*.log` și copiile de siguranță
|
|
`*.backup-*` / `*.bak-INC*` sunt ignorate explicit.
|
|
- Logurile consolei urmărite anterior sunt scoase numai din indexul Git; rămân
|
|
intacte pe discul DEV pentru diagnostic.
|
|
- Hook-ul local `pre-commit` cere o intrare în `CHANGELOG.md` la fiecare commit
|
|
și blochează tipare evidente de credentiale adăugate accidental.
|