# 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.