SourceBans++ 1.7.0
Important!
This update incorporates vital security fixes, and we strongly recommend that you upgrade to the latest version. Prior to initiating the upgrade process, please ensure that you have backed up your database to prevent any data loss.
Please be aware that, effective immediately, the minimum required PHP version has been increased to 8.0 or above, as PHP 7 has now reached its end-of-life.
Upgrading steps: https://github.com/sbpp/sourcebans-pp#php-81-major-changes
Edit: The artifacts were amended to include additional commits & vendored deps and differs from the pinned commit
What's Changed
- Installed HU lang in report translation by @Deniel00 in #448
- Remove Unnecessary
HTTP_HOST
validation block by @rumblefrog in #456 - Updater rework by @Groruk in #458
- Clean codebase by @Groruk in #459
- Updated to prevent double path separator in URL by @ThatOneHomelessGuy in #460
- Misc Updater fixes by @Groruk in #466
- Updated Language by @JamsRepos in #469
- SteamID lib added by @Groruk in #470
- Log class rework by @Groruk in #472
- Include server ID in Native_SBReportPlayer by @geominorai in #480
- Full SM transitional syntax upconversion including methodmaps by @geominorai in #483
- QoL Patch by @Groruk in #490
- QOL Patch | Address GDPR concerns by @Groruk in #497
- Fixed spelling in SECURITY.md by @pointydev in #489
- QOL | Start of templating rework by @Groruk in #498
- Detailed KickClient message by @justinnobledev in #504
- Update French Translate by @Cripix in #516
- Patch GetAdmImmunity logic in Comms plugin by @CrazyHackGUT in #515
- Improved german translation for Comms and Main plugins by @Groruk in #517
- Added german translation for Sleuth and Report plugins by @Groruk in #518
- Rename translation files by @Groruk in #519
- Update sm_ban where args == 0 to display menu by @JoinedSenses in #488
- Rename cache directory by @Groruk in #522
- New SessionManager approach by @Groruk in #523
- Misc fixes by @Groruk in #524
- Translations for sbpp checker by @sneak-it in #525
- Refactor trunc() by @Groruk in #528
- Process multiple targets again instead of temporarily unbanning them by @Groruk in #531
- Misc Fixes by @Groruk in #533
- Fix charset by @Groruk in #536
- Update simplified chinese translation by @Frisasky in #542
- Added HU lang by @Deniel00 in #544
- Added polish translation by @suprovsky in #545
- Russian translate, tabulation fix and small update. by @TheByKotik in #546
- Add german translation / Adjust ProcessUnBlock() function by @Groruk in #547
- Update sbpp_checker.phrases.txt by @TheByKotik in #548
- Added Turkish Language by @brhndursun in #549
- Token based login system by @Groruk in #554
- Use older setcookie() parameter structure for PHP 7.2, 7.1 by @Groruk in #558
- Replace $_SESSION['aid'] with CUserManager->GetAid() by @Groruk in #561
- Fixed updater query overlap by @geominorai in #562
- Allow generic admins to view bans/comm blocks & notifications by @sneak-it in #566
- Fix character in russian translation by @TheByKotik in #571
- Trim whitespace from admin detail fields before saving by @geominorai in #574
- Fix typo :) by @blankbhop in #577
- Fix DataPack early handle free by @geominorai in #581
- License fix by @Groruk in #585
- Small Readme and license fixes by @Groruk in #586
- Brazilian Portuguese translation for sbpp_checker.phrases.txt by @Tiagoquix in #590
- Brazilian Portuguese translation for sbpp_report.phrases.txt by @Tiagoquix in #592
- Brazilian Portuguese translation for sbpp_sleuth.phrases.txt by @Tiagoquix in #593
- Brazilian Portuguese translation for sbpp_main.phrases.txt by @Tiagoquix in #594
- Enhanced Brazilian Portuguese translation for sbpp_comms.phrases.txt by @Tiagoquix in #591
- [Feature] Ability to make admins comments public. by @Hackmastr in #596
- Server Side Password Check by @Hackmastr in #601
- refactor(translations): front-facing message translations by @rumblefrog in #605
- Russian translation for previous commit (980). by @TheByKotik in #608
- Update ban page SteamID check by @rumblefrog in #579
- Smaller UI Bugfixes by @Groruk in #611
- Replace IpToCountry with MaxMind database. by @Hackmastr in #613
- Add German translation for new phrases by @Groruk in #617
- Fix CreateLinkR() onclick binding by @Groruk in #616
- ProcessAdminTabs(): Only switch tabs if indexOf is an integer by @Groruk in #618
- Update French Translate by @Cripix in #619
- refactor: Standardized Main Chat Prints by @rumblefrog in #614
- Revert license by @Groruk in #620
- Migrate RCON connectivity from CServerRcon to SourceQuery by @Groruk in #612
- Make web.png 16x16 pixel as other game logos by @borzaka in #622
- Fixing Public Comments checkbox in Settings by @borzaka in #624
- Fix new warning on SM 1.10. by @TheByKotik in #626
- ci: Update builders. by @TheByKotik in #627
- Revert template changes from Mustache back to Smarty by @Groruk in #633
- Updated Brazilian Portuguese translations by @Tiagoquix in #637
- More fixes to PT-BR translations by @Tiagoquix in #638
- Fix updater errors. by @sm9cc in #641
- Select Steam ID as default Ban Type on PasteBan action by @borzaka in #632
- Merge pull request #647 from rannmann/prunebans-fix by @rannmann in #647
- Remove magic_quote checks by @salasta in #646
- Code Cleanup by @rannmann in #648
- Fix invalid XML response when gameservers use special characters. by @sm9cc in #640
- Update simplified chinese translation by @Frisasky in #657
- Resolve maps images issue by @TheByKotik in #669
- "sm_rehash" message fix by @Groruk in #672
- Fix URL address in KickIt banning messages by @borzaka in #673
- Update sm_ban, sm_gag, sm_silence and sm_mute to display the menu when issued without arguments by @crashzk in #667
- Revert "Update sm_ban, sm_gag, sm_silence and sm_mute to display the menu when issued without arguments" by @Groruk in #674
- Pr#667 by @Groruk in #675
- Fix debug output after 75cc5b6 by @TheByKotik in #679
- Translations fixes and better french by @azalty in #683
- Due FULLTEXT usage, bump the DB server check to 5.5 ( + MariaDB Support ) by @iNilo in #654
- Speed up ban list page load times with indexing. by @geominorai in #691
- Add Composer support by @Groruk in #693
- Minor changes to the Brazilian Portuguese translations by @Tiagoquix in #699
- Change "verify" to "access" in sbpp_main.phrases.txt (PT-BR) by @Tiagoquix in #701
- Move smaller dependencies to composer by @Groruk in #694
- Minor fixes for PHP 8.0 compatibility by @keigel2001 in #707
- Fix ban time miscalculation by @justin-chellah in #708
- Fix ini settings & Add check if composer dependencies are installed by @Groruk in #714
- Fix "Undefined index: HTTPS" warning notice when not using HTTPS by @geominorai in #732
- Add Kick Option to sleuth actions options by @CeptForHer in #687
- Changes to the translations by @Tiagoquix in #705
- Update SourceQuery library version by @Groruk in #738
- Add translation and fix #702 by @Tiagoquix in #746
- Fix "undefined offset" warning notice on ban list page for IP address bans by @geominorai in #741
- Add missing auth check to function SetupEditServer() by @Groruk in #753
- Fix #794 by @Rushaway in #796
- Add two natives to get the number of bans and comms ban of a client. by @Sarrus1 in #763
- [8.1] Add Total comms in page_admin by @Rushaway in #815
- Update ShowActivity by @Rushaway in #813
- Feat: Colors in Prefix by @Rushaway in #814
- Fix: Cancel command if no time is given as int by @Rushaway in #812
- Update dependencies by @Rushaway in #816
- Add cvar sb_id to override serverid in config file by @sapphonie in #736
- feat: update to latest sourcemod 1.11 by @maxime1907 in #818
- feat(main): add forward SBPP_OnClientPreAdminCheck by @maxime1907 in #817
- More fix about #820 by @Rushaway in #821
- Fix #823 by @Rushaway in #827
- Fix #822 by @Rushaway in #826
- Fix code style by @Rushaway in #828
- Fix display in installer by @Rushaway in #829
- Add: Board Name function by @Rushaway in #825
- Fix #833 by @Rushaway in #837
- Feature: Automatically add servers with rcon password by @stickz in #838
- Allow ADMIN_EDIT_ADMINS to change pw by @Rushaway in #847
- Fix #850 by @Rushaway in #851
- Improve in-game translations (php81) by @Tiagoquix in #854
- Install: missing css by @Rushaway in #842
- (#850) Fix: Improve check for get valid steamid by @Rushaway in #856
- Fix translations after a35dde4 by @Rushaway in #855
- Improving sm_banip by @Rushaway in #857
- Update CHANGELOG.md by @Rushaway in #860
- Add Cache directory by @Rushaway in #862
- Bump version to 1.8.0 by @Rushaway in #863
- Fix #844 by @Rushaway in #845
- Update license (Web & Game) by @Rushaway in #859
- Dependabot support by @Rushaway in #866
- Composer(deps): Bump adodb/adodb-php from 5.22.2 to 5.22.4 in /web by @dependabot in #877
- Composer(deps): Bump symfony/mailer from 6.2.2 to 6.2.7 in /web by @dependabot in #878
- Composer(deps): Bump smarty/smarty from 4.2.1 to 4.3.0 in /web by @dependabot in #875
- Composer(deps): Bump symfony/mailer from 6.2.7 to 6.2.8 in /web by @dependabot in #882
- Composer(deps): Bump smarty/smarty from 4.3.0 to 4.3.1 in /web by @dependabot in #881
- fix: class-not-found-error in Mailer by @Sarrus1 in #884
- Composer(deps): Bump adodb/adodb-php from 5.22.4 to 5.22.5 in /web by @dependabot in #887
- fix: sharedplugin (checker) by @Rushaway in #885
- feat(game): automatic github ci build, tag, release by @maxime1907 in #879
- Smarty stripslashes and htmlspecialchars by @lechuga16 in #883
New Contributors
- @ThatOneHomelessGuy made their first contribution in #460
- @JamsRepos made their first contribution in #469
- @geominorai made their first contribution in #480
- @pointydev made their first contribution in #489
- @justinnobledev made their first contribution in #504
- @JoinedSenses made their first contribution in #488
- @suprovsky made their first contribution in #545
- @TheByKotik made their first contribution in #546
- @brhndursun made their first contribution in #549
- @blankbhop made their first contribution in #577
- @Tiagoquix made their first contribution in #590
- @Hackmastr made their first contribution in #596
- @borzaka made their first contribution in #622
- @rannmann made their first contribution in #647
- @salasta made their first contribution in #646
- @crashzk made their first contribution in #667
- @azalty made their first contribution in #683
- @iNilo made their first contribution in #654
- @justin-chellah made their first contribution in #708
- @CeptForHer made their first contribution in #687
- @Sarrus1 made their first contribution in #763
- @sapphonie made their first contribution in #736
- @maxime1907 made their first contribution in #818
- @dependabot made their first contribution in #877
- @lechuga16 made their first contribution in #883
Full Changelog: 1.6.4...1.7.0