3.9 KiB
3.9 KiB
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
Updated
oxmysqla fost actualizat controlat de la2.12.0la2.14.1prin workspace three-way verificat. Fișierele custom au fost păstrate, versiunea veche are rollback separat, iar pornirea resursei și conexiunea MariaDB au trecut smoke test-ul pe FXServer DEV artifact32561.- Hook-ul de secret scanning ignoră referințele de cod
GetConvar(...)și mesajele de validare, fără să relaxeze detectarea valorilor secrete adăugate.
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
- Dezactivat și eliminat din resursa activă workaround-ul local neaprobat
qs-smartphone-pro/server/custom/crypto-history.lua. Jobul muta periodic rânduri dincrypto_historyîncrypto_history_archiveși nu făcea parte din pachetul vendor. Backupul recuperabil rămâne labackups/crypto-history.lua.backup.20260729015920; remedierea canonică continuă prin update-ul oficial Quasar și three-way merge. - Contractul runtime Quasar observat în consolă este acum obligatoriu pentru
operațiuni viitoare: zero jucători,
savePhoneMetasînainte de stop/restart, apoiensure phone-radio,ensure phone-recorderși verificare exactă. - Eliminată creșterea
mysql_resultset_warningla10000. Schimbarea doar ascundea avertizarea produsă deSELECT * FROM crypto_history; nu repara query-ul sau creșterea tabelului și nu este acceptată drept remediere. sv_lan onrămâne activ pentru conectarea locală a clientului FiveM.- Incidentul
INC-95E76A50ABtrebuie reluat prin analizarea contractului vendor și a retenției/volumuluicrypto_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 canonic30120; configurația greșită pe30110blocaconnect localhost.- Validare planificată: listener TCP/UDP
30120,dynamic.jsonși conectare client prin consola F8.
- Validare planificată: listener TCP/UDP
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 din17mov_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 globurilewebdin manifest deoarece directorul este gol.- Validare: restart individual al resursei fără un nou warning
could not find file.
- Validare: restart individual al resursei fără un nou warning
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-commitcere o intrare înCHANGELOG.mdla fiecare commit și blochează tipare evidente de credentiale adăugate accidental.