Skip to content

Releases: slawkens/myaac

MyAAC v0.8.9

16 Mar 09:05
Compare
Choose a tag to compare

Added

  • You can now disable server status checking for testing purposes, useful for local testing when there is no server running
    • with this, the page won't need 2 seconds to load
    • set status_enabled to false in config.php
  • new buttons code for tibiacom template, can create button with any text
  • patched some small changes from develop branch

Changed

  • add .git to denied folders in nginx-sample.conf
  • plugins folder is now accessible from outside
  • add plugins folder to twig search paths

Fixed

  • player save on tfs 1.5 with new ipv6
  • more php 8.x compatibility
  • rel path for exception message, causing message to be not in red background

MyAAC v0.8.8

18 Feb 10:25
Compare
Choose a tag to compare

Mostly bug fixes release, with some new small features.

Changelog:

Added

  • mail confirmed reward
  • support for latest group changes in TFS
  • new function: escapeHtml

Updated

  • TinyMCE to v4.9.1 (latest release in 4.x series)
  • Twig to v2.15.4

Changed

  • you can now place custom pages in your template directory under pages/ folder
  • HOOK_LOGOUT parameters, now only account_id is passed

Fixed

  • ipv6 introduced in latest TFS
  • config.account_premium_days for TFS 1.4+
  • better compatibility with GesiorAAC
  • better PHP 8.1 compatibility
  • myaac_ db table detection failure
  • reload creatures error, when items cache has been cleared

Removed

  • accounts.blocked column, which is not used by AAC

MyAAC v0.8.7

31 Aug 17:01
Compare
Choose a tag to compare

Hello fellow AAC fans :)

This is mostly bug fixing release, but also adding login.php for newest clients, so you don't need to install it separately by plugin.

Full Changelog:

Added

  • login.php for client 12.x is now part of official repo
  • browsehappy code
  • config use character sample skill (#201, @gpedro)
  • custom words blocked (#190, @gpedro)

Changed

  • save php sessions in myaac dir
  • don't count deleted players when creating new character

Fixed

  • patch vulnerability in change_rank.php (#194, @gesior, @thatmichaelguy)
  • fix guild invite page (#196, @worthdavi)
  • players not showing on highscores page (#195)
  • highscores page bug with high pages
  • $player->getStorage() does not work at all (#169, @gesior)
  • copying sample character when it have items with quotes (#200, @gpedro)
  • IPv6 issue when env is set to dev (#171)
  • admin page changed feet to match body colour (#174, @silic0nalph4)
  • exception being thrown when creating duplicated character name (#191)
  • rules page formatting (#177, @silic0nalph4)
  • account character create if auto_login is enabled
  • undefined variable notice on database_log enabled
  • removed VERSION file

MyAAC v0.8.6

10 Jul 21:44
Compare
Choose a tag to compare

This update contains a very important security fix.

I deleted all other releases of 0.8.x series, including downloads counter, so you won't download vulnerable version.

Please download only this release if you want to use latest MyAAC features and want to be on the safe side.

v0.7.12

18 Feb 17:34
Compare
Choose a tag to compare

Fixed

  • change guild nick function causing crash on TFS 1.x because of invalid characters being accepted
  • PHP Mailer autoload function on newer PHP
  • gesior signature guild rank loading
  • leaking database password when cannot connect
  • config.last_kills_limit being ignored
  • monster.loot being cutted off cause of too short column (changed to TEXT)

Added

  • nginx-sample.conf

v0.7.11

04 May 06:20
Compare
Choose a tag to compare

Added:

  • support for some old servers, where arrays are used in config.lua
  • an additional text to the install page informing that user can reinstall MyAAC by deleting config.local.php

Fixed:

  • XSS in forum show_thread
  • guilds - "Add new rank" function
  • multiple mail recipients when using admin mailer function
  • Admin Panel - MyAAC logs not shown if servers logs directory doesn't exist (#47)
  • missing prefix for cache get() and delete() functions
  • add fatal error message when myaac tables in database do not exist
  • the mystical defect where "Create Account" button was not highlighted (on the account/manage page)
  • bug where server_config table does not exist (OTHire as an example)
  • database_name in Usage_Statistics
  • forgot to open in install template

Changed:

  • do not display software version

MyAAC 0.7.10

03 Mar 11:34
5f1392e
Compare
Choose a tag to compare

With this update, I'm starting to write changelogs grouped by types.

Added:

  • new configurable: smtp_secure
  • robots.txt

Fixed:

  • editing an existing page that had php enabled
  • chrome bug on save (when editing page) ERR_BLOCKED_BY_XSS_AUDITOR
  • showing IP and Port in admin panel (#44, by miqueiaspenha)
  • deleting plugin showing "You don't have rights to delete"
  • some bug with PHPMailer not finding its language file
  • default accounts.vote value
  • saving some really high long ip addresses

Changed:

  • update config.highscores_ids_hidden on install when there are samples already in database
  • auto add z_polls table on install

Internal:

  • changed mb_strtolower functions to strtolower()
  • added new function: $hooks->exist($type)

MyAAC 0.7.9

13 Jan 21:05
Compare
Choose a tag to compare
  • removed 6mb of trash (some useless things)
  • (fix) TFS 1.x not showing promoted vocations in highscores
  • otserv 0.6.x: fixed some warning (on the characters page) and fatal mysql error (on the mango signature)
  • fixed default stamina on otserv 0.6.x engine (and some others perhaps)
  • install: change permission check to is_writable
  • changed highscores_groups_hidden to 3 (for TFS 1.x)
  • updated background-artwork (tibiacom template) to the latest version, removed other ones

MyAAC 0.7.7

08 Jan 10:51
Compare
Choose a tag to compare
  • important fix for servers with promotion column (caused player.vocation to be resetted when saving player, for example: on change name, accept invite to guild, leave guild) (#36)
  • immediately reload config.lua when there's change in config.server_path detected
  • added new forum option: "Enable HTML" (only for moderators)
  • fixed othire default column value (#26)
  • fixed saving custom vocations in admin panel (#36)
  • fixed warning in highscores when vocation doesn't exist
  • fixed characters page - config.characters.frags "Notice: Use of undefined constant"
  • fixed getBoolean function when boolean is passed
  • fixed empty success message on leave guild
  • fixed displaying premium account days
  • function OTS_Account:getPremDays will now return -1 if there's freePremium configurable enabled on the server
  • fixed tr bgcolor in characters view (Frags) (#38)
  • fixed some warning in guild show
  • fixed PHP warning about country not existing on online and characters pages
  • fixed forum bbcode parsing
  • don't add extra <br/> to the TinyMCE news forum posts
  • (internal) using $player->getVocationName() where possible instead of older method

MyAAC 0.7.6

05 Jan 11:03
Compare
Choose a tag to compare
  • fixed othire account creating/installation
  • fixed table name players -> players_online
  • fixed unexpected error logging about email fail
  • added max_execution_time to the install finish step
  • some small fix regarding highscores vocation box