Skip to content

Latest commit

 

History

History
435 lines (395 loc) · 45.8 KB

CHANGELOG.md

File metadata and controls

435 lines (395 loc) · 45.8 KB

Change Log

v2.5.12 (2016/9/21)

  • ef8bfa0 add sort parameter to list_users (#176) (@REJack)
  • e9e1503 is_allowed improvement (#166) (@REJack)
  • f54cab0 changed version tag (@REJack)

v2.5.11 (2016/9/15)

  • d557569 changed version tag (@REJack)
  • c6fc965 __contruct cleanup (@REJack)
    • moved any helper loader & email library loader to the function they use the helper/library.
  • 1a85504 Merge pull request #175 from perenstrom/master (@REJack)
    • Swedish translation
  • bd54730 Create aauth_lang.php (@perenstrom)
    • Translated to swedish.
  • 562e247 Merge pull request #169 from siarlex/master (@REJack)
    • Correction of phrase
  • d8b840f Merge pull request #167 from mirivlad/master (@REJack)
    • Add russian translate
  • ea5fb86 Merge pull request #172 from pars0097/master (@emreakay)
    • add persian language
  • 89cdcdd Create aauth_lang.php (@pars0097)
    • add persian :)
  • 51c5bca Delete aauth_lang.php (@pars0097)
  • 280bebd Create aauth_lang.php (@pars0097)
    • add persian :)
  • ef045fc Correction of phrase (@siarlex)
  • bc05227 Correct some error (@mirivlad)
  • a9b9498 Add russian translate (@mirivlad)

v2.5.10 (2016/7/26)

  • 05e4728 updated version tag (@REJack)
  • a0391c8 Merge pull request #165 from paulcanning/2.5-stable (@REJack)
  • e404e0a Fix for list_pms (@paulcanning)
  • 54cfd3b Fixed PM default type for delete flag (@paulcanning)

v2.5.9 (2016/07/22)

  • 5cbff6c Merge pull request #163 from paulcanning/2.5-stable (@REJack)
  • b409fef Fixed count_unread_pms not checking for deleted status. (@paulcanning)

v2.5.8 (2016/07/16)

  • afa1647 fixed email_config error (@REJack)
  • e502904 fixed sql error on create_user() with use_password_hash-config_var on true (@REJack)
  • bd91700 updated config/aauth.php (@REJack)

v2.5.7 (2016/06/17)

  • 34d8a89 v2.5.7 (@REJack)
    • fixed login remember
    • removed use_cookies-config_var (unused since reCAPTCHA doesnt use cookie/session)
    • changed logout()
    • changed is_loggedin() removed wrong session checks

v2.5.6 (2016/06/14)

  • fe117dd added abilty to set a config for CI's Email Library (@REJack)

v2.5.5 (2016/06/07)

  • a1bf4fb fixed reCAPTCHA-validation (moved after DDoS check) (@REJack)
  • 91ededf changed version to 2.5.5 (@REJack)
  • 5701a7a some little fixes with ddos_protection & reCAPTCHA (@REJack)
    • fixed timestamp where in reset_login_attempts(), get_login_attempts() & update_login_attempts()
    • fixed login() removed cookie/session-userdata for reCAPTCHA (if reCAPTCHA needed)
    • fixed login() moved update_login_attempts() before test email/name & password
    • fixed generate_recaptcha_field() removed cookie/session check

v2.5.4 (2016/06/02)

  • 66622f6 DDoS Protections fixes in login() (@REJack)
    • removed user get query from DDoS check in
    • fixed DDoS protection to update login_attempts if user not exist too
    • removed user get query from DDoS/reCAPTCHA check
    • fixed DDoS/reCAPTCHA proection to update login_attempts if user not exist too
    • added get_login_attempts() returns login_attempts as INT (used in login())

v2.5.3 (2016/06/02)

  • 116b2c0 changed version to 2.5.3 (@REJack)
  • a731c28 fixed reCAPTCHA DDoS check (@REJack)

v2.5.2 (2016/06/02)

  • 35e3a41 changed version to 2.5.2 (@REJack)
  • 330028b fixed error with user_exist_by_name() (@REJack)

v2.5.1 (2016/06/01)

  • 89e715e changed version tag (@REJack)
  • 2e08204 fixed get_pm() & delete_pm() (@REJack)
  • 26ea41d Merge pull request #148 from paulcanning/master (@REJack)
  • b422027 (@paulcanning)
    • Fixed PM's not being decrypted with list_pms() #145
    • Fixed get_pm() method to fetch correct PM #145

v2.5.0 (2016/06/01)

  • 1eee170 (@REJack)
    • release prefix changed in library
    • changed copyright in library
    • fixed usernames in Quick Start-Section

v2.5.0-alpha.6 (2016/06/01)

  • 7e92c31 v2.5.0-alpha.5 fixes (@REJack)
    • fixed both SQL files
    • fixed list_pms()
    • fixed delete_pm()
    • added abilty to send system PM's for send_pm() & send_pms()
    • changed name to username in aauth_users table
    • changed name to username in all user related functions
    • changed $name to $username in create_user() & update_user()
    • added user_exist_by_username()
    • changed user_exist_by_name() to an alias of user_exist_by_username()

v2.5.0-alpha.5 (2016/05/30)

  • 847a639 (@REJack)
    • reverted changed count_unread_pms() it counts now only not deleted pm's
    • changed delete_pm() if a receiver deletes a pm it updates date_read
  • 84b61fd changed some explanation infos in aauth's config (@REJack)
  • fe89cdb (@REJack)
    • fixed explanation info text in aauth config
    • added pm_cleanup_max_age-config_var
    • added 2 fields (pm_deleted_sender & pm_deleted_receiver) in pm table
    • changed list_pms() to catch only not deleted pm's
    • changed delete_pm() now it need a user_id to delete a pm (like get_pm())
    • changed delete_pm() sender's can now detete pm's from outbox
    • changed count_unread_pms() it counts now only not deleted pm's.
    • added cleanup_pms() removes pms older than X defined by pm_cleanup_max_age-config_var
  • e6e770a (@REJack)
    • changed send_pm() to send_pms()
    • added send_pm()
  • 1f1afbd enhanced send_pm() (@REJack)
    • changed $receiver_id to $receiver_ids
    • sends multiple pms
    • returns array of receiver user ids with specific error message on failure or TRUE if message successfully sent
  • 10e8446 (@REJack)
    • added date_created field to aauth_users-table in both SQL files
    • changed create_user() to fill date_created on user creation
  • 30239ed (@REJack)
    • added pm_encryption config_var
    • added abilty to encrypt PM's in send_pm() & get_pm()
    • added function user_exist_by_id used in send_pm()
    • added a user_id check in get_pm()
  • 483ed60 enhanced get_pm() (@REJack)
    • added $user_id argument between $pm_id & $set_as_true
    • changed set_as_true to set read date only if user_id is equal to receiver's id

v2.5.0-alpha.4 (2016/05/28)

  • 46308eb fixed missing comma in sql files (@REJack)
    • SQL files Tested with MySQL v5.7.11

v2.5.0-alpha.3 (2016/05/25)

  • 1c67131 Create aauth_lang.php (@tobiasfichtner)
    • added german translation

v2.5.0-alpha.2 (2016/05/25)

  • 852d4f9 Create aauth_lang.php (@terrylinooo)
    • added Traditional Chinese translation, used by Taiwan, Hong Kong
  • 52412ff Create aauth_lang.php (@terrylinooo)
    • added Simplified Chinese translation, used by China, Singapore and Malaysia

v2.5.0-alpha (2016/05/24)

  • 36da952 fixed SQL files (now its compatible with MySQL >= 5.7.3) (@REJack)
  • 34f66af #137 Non-user based DDoS check (@REJack)
    • added a new table for login_attempts (in both SQL files)
    • added 2 config vars login_attempts(db) & remove_successful_attempts
    • changed function reset_login_attempts() (removed user_id and changed where to ip_address and timestamp from user_id only)
    • changed function update_login_attempts() (removed user_id and changed where to ip_address and timestamp from email/user_id only)
    • changed function login() (removed arguments from changed functions, added abilty to enable/disable removing login attempt after successful login)
  • 61f9907 (@REJack)
    • removed aauth_system_variables from SQL files
    • removed config var system_variables
  • 51d03fa added config var info for totp_two_step_login_redirect (@REJack)
  • 37a731d totp enhancements (@REJack)
    • added 2 config vars (totp_two_step_login_active, totp_two_step_login_redirect)
    • changed login() to set session data if totp is required and two_step_login is active and skip default
    • fixed control() to check if totp verification is required, if required then it redirects to totp_two_step_login_redirect
    • fixed control() to check if is_loggedin not with totp verification is required
    • changed is_allowed() to check if totp verification is required, if required then it redirects to totp_two_step_login_redirect
    • added 2 functions verify_user_totp_code($totp_code, $user_id = FALSE) & is_totp_required()
  • bf04633 some little fixes (@REJack)
    • is_loggedin() 2 empty lines removed
    • control() it hasn't checked if no perm_par was given
  • bfdc6ea removed System Variables (@REJack)
  • 569fc87 fixed config var password_hash_algo string to constant and added info link (@REJack)
  • 906ccf0 changed config var name from max_login_attempt_per_minutes to max_login_attempt_time_period (@REJack)
  • fd6e3f3 removed config var update_last_login_attempt (@REJack)
  • f33affc changed get_user_groups() (public groups now visible if checked on guests) (@REJack)
  • bd33c95 BCrypt/PHP's password_hash support (@REJack)
  • e4aa1f5 tests update_login_attempts done (@REJack)
  • 4c3aec4 fixed strtotime() parameter (@REJack)
  • e205dc2 removed user_id for reset_/remind_password function (#124) (@REJack)
  • 30a576d fixed fatal flaw on update_login_attempts (#133) (@REJack)
  • 952f3eb changed version to 2.5.0-alpha (@REJack)

v2.4.7 (2016/05/13)

  • 0ae258d added function get_user_vars($user_id) (@REJack)
  • 3887dd4 renamed valid_chars to additional_valid_chars #125 (@REJack)
  • 58b08f9 fixed Quick Start-Section (changed deny to deny_group) (@REJack)
  • 0ba3a8e verification email sending disabled if a admin is creating a user (@REJack)
  • 4675b2f Sub-Groups added (@REJack)
  • 6a34d51 add waffle.io badge (@waffle-iron)
  • ca2cefd added a check if user has email or name already (@REJack)
  • 33c1bf7 removed some spaces (@REJack)
  • 586e931 PHP7 fix #107 (@REJack)
  • c651d45 add indonesian language file translation (@suhindra)
  • a775982 Update Aauth.php (@AnasTHH)
  • eedb053 Updated optional name param to use false instead of string
  • b09f96f Fixed error on optional param of name when creating user
  • 8d9d5b2 center smaller logo (@ManeBit)
  • b690aef smaller logo (@ManeBit)

v2.4.6 (2015/12/02)

  • 8161fff Update Aauth.php (@emreakay)
  • 09c1ffa Update Aauth.php (@AnasTHH)
  • e1dee38 Added a function to remove member from all groups (@AnasTHH)
  • b254c9d Update array clearing for php compatibilities (@scombat)
  • a858c1a changed 'TOTP Code' to 'Authentication Code' in english lang file (@REJack)
  • c7e05f0 sry thats was my failure (@REJack)
  • 50ddf8b fix for allow_user and allow_group problem #90 (@REJack)
  • 572e49f Removed print_r in recapcha helper

v2.4.5 (2015/10/28)

  • ecb3ae3 Update Aauth.php (@emreakay)
  • 825f535 reform old gitignore (@scombat)
  • c276164 Add explaination an recommendations (@scombat)
  • c84fde5 Add hash in configuration (@scombat)
  • 6dd3839 add gitignore for development comodity (@scombat)

v2.4.4 (2015/10/27)

  • 6f70228 Update Aauth.php (@emreakay)
  • f42e546 moved $perm_id after the if's conditions for more performance (@REJack)
  • f51e1b4 Enchantment on is_allowed() function #83 (@REJack)
  • c999d7c Update README.md (@emreakay)

v2.4.3 (2015/10/27)

  • 0f31aa7 Update Aauth.php (@emreakay)
  • 1c5e9aa fix for #81 Invalid new config file (@REJack)

v2.4.2 (2015/10/26)

  • 80977fe Update Aauth.php (@emreakay)
  • 581981f fix for #79 (@REJack)
  • b9174a1 Double declaration and assignation of valid flag (@scombat)
  • 36bce1e Update config file for readability and comprehension (@scombat)
  • 51d9ea8 Add first version of french language file (@scombat)
  • 9ead755 Another approach for aauth_error_login_failed (@vipinks)
  • 3db113a "aauth_error_login_failed" is not specified (@vipinks)
  • cfc0295 Update Aauth.php (@emreakay)

v2.4.1 (2015/10/12)

  • da36535 Fix depreciated valid email
  • dce098f Fix for depreciated valid_email function
  • 205380b Set definition as not mandatory parameter for create_group

v2.4.0 (2015/10/07)

  • a683c62 Update Aauth.php (@emreakay)
  • bc1c12a Update Aauth.php (@emreakay)
  • bc90f5a Updated aauth.php (@REJack)
  • a19e5d8 version 2.3.4 (@emreakay)

v2.3.4 (2015/10/07)

  • d724b54 Spanish Language Added
  • e6aa1f6 changed key to data_key in user_variables & system_variables (fix for #68) (@REJack)
  • 9aca808 possible fix for #66 (@REJack)

v2.3.3 (2015/09/28)

v2.3.1 (2015/09/21)

  • 26a187b Fix sql error
  • 54f8563 Fix issue with messages (@cekdahl)
  • 56202a2 there was a mistake for #58 fix (@REJack)
  • 39c893f fix for #58 sry for my mistake (@REJack)
  • 4b530ed SQL error fixed (@REJack)
  • a11bdbe Reserved keyword conflict in MySQL. (@REJack)
  • 136ba68 fix for #51 'is_allowed() bug ' (@REJack)

v2.3.0 (2015/07/28)

  • 87369a9 Revert "reverted the revert 😄" (@REJack)
  • b449749 reverted the revert 😄 (@REJack)
  • 595fe0b revert max pw lenght (@REJack)
  • 6474cdf test to resolve conflicts 😄 (@REJack)
  • 12a76b1 changed result to row by get_pm (@REJack)
  • f0cf74e added return by delete_user() (@REJack)
  • bcbf28b changed NULL to FALSE by get_perm_id() (@REJack)
  • 461278b fixed login error after TOTP check (login with wrong pw fixed) (@REJack)
  • 3413b3b added configuration to not use cookies if sessions are enabled. (@REJack)
  • 9afda70 Updated README.md (@REJack)
  • 12d01e6 Fixing typos in functions (@ManeBit)
  • ab64f61 URGENT: variable scope undefined fix! (@ManeBit)
  • 35a9232 added a fix for #46 (@REJack)
  • 1096ff9 function remind_password: return TRUE/FALSE. (@ManeBit)
  • 43f0d83 added 'min' password length like 'max' (@REJack)
  • bbc992d Revert "added min password length" (@REJack)
  • 341bab5 added min password length (@REJack)
  • 515945b fixed issue #42 (@REJack)
  • 239ef68 changed some default config vars (@REJack)
  • 3198846 added specific error messages for update_user without forgotten password text (@REJack)
  • 7617a79 found a missing aauth_db (@REJack)
  • 59bbfdd added checks from create_user in update_user (@REJack)
  • 11bd0dc moved user_exsist_by_name out of the IF (@REJack)
  • f4c42a3 added totp_only_on_ip_change (@REJack)
  • d2cf407 changed totp_active default value to false (@REJack)
  • f0f1bb0 fixed a failure (@REJack)
  • 86845c2 fixed a error on login without totp_code (@REJack)
  • 1128820 added totp_reset_over_reset_password and update_user_totp_secret() (@REJack)
  • 98f0a74 added Time-Based One-Time Password (@REJack)
  • f0f781d added config var for reset_password_link and verification_link, so its not needed to edit the language file (@REJack)
  • 7c749af removed a unused config_var (@REJack)
  • 1271388 fixed set_system_var bug (issue #39) (@REJack)
  • 1e6007a Adjusted password field to 64 chars (@tswagger)
  • 08affa2 changed list_user_var_keys's output from array to object (@REJack)
  • 7b180a0 build update_group similar to update_user (@REJack)
  • 106a3d5 added missing $definition to update_group (@REJack)
  • 41224e6 added to create_group and update_group 'definition' based on tswagger's sql changes (@REJack)
  • 206342b moved user_exsist_by_email out of else to prevent double emails in database (@REJack)
  • 790dd44 Configurable Login over Name or Email (@REJack)
  • fc24226 changed the copyright info to this year (@REJack)
  • 5df18c0 fixed cookie creation for reCAPTCHA if it's not active (@REJack)
  • 6b68f4c removed unused functions (@REJack)
  • b9b855e fix for empty names on creation (@REJack)
  • 5028eb7 added db profile (@REJack)
  • b945abb cleaned the config file (@REJack)
  • 881bae1 removed requirement for unique name/username (@REJack)
  • 7276ebe Minor Typo Fix (@tswagger)

v2.2.0 (2015/05/10)

  • 2a83ea9 Some style changes (@tswagger)
  • bae4b0c Modified keep_infos() and keep_errors() with options (@tswagger)
  • 5ff1af1 Fixed issue with unintentional flashdata (@tswagger)
  • a4726f2 Updated SQL Table info (@tswagger)
  • 6eddbc6 Modified lang-file constants to include prefix. (@tswagger)
  • d025313 Fixed an issue with is_allowed (@tswagger)
  • 9daa4df Modified error() and info() to NOT use flashdata by default (@tswagger)
  • dd45503 Removed redundant index keys on a few tables. (@tswagger)
  • 6de68fe Edited README.md for grammer and content (@tswagger)
  • 064bbf4 fixed minor typo in clear_infos() function name (@tswagger)
  • ec82d3e adjustments of typos (@tswagger)
  • 6119213 Added same fix for info messages as was implemented for error messages (@tswagger)
  • 1707579 Fixed issue with error and modified control() to include redirect indicated in config file (@tswagger)

v2.1.0 (2014/12/23)

  • 758fd21 Revert "Added two new function: user_exsist_by_id() and user_exsist_by_email()" (@emreakay)
  • 1006f88 lil fix for reCAPTCHA (@REJack)
  • 2b934aa reCAPTCHA integration (@REJack)
  • 6b1723e removed already existing functions
  • 4491a03 Update README.md
  • c80bd10 Added two new function: user_exsist_by_id() and user_exsist_by_email() (@c2pdev)
  • 25b383b Added missing id columns.

v2.0.5 (2014/09/26)

  • 48059ab Changed collation from utf8_turkish_ci to global standard utf8_general_ci
  • 44cefd4 Fixes

v2.0.4 (2014/08/16)

v2.0.3 (2014/08/06)

v2.0.2 (2014/08/05)

v2.0.1 (2014/07/22)

  • 05c660c Update Aauth.php (@peazz)
  • cf7b065 Update README.md (@emreakay)
  • df90219 Update README.md (@emreakay)

v2.0-beta (2014/07/04)

v1.0 (2014/06/11)