Skip to content

Phoenix 1.11.0

Compare
Choose a tag to compare
@carlbennett carlbennett released this 31 May 10:17
· 403 commits to phoenix since this release
phoenix-1.11.0

BNETDocs: Phoenix Release 1.11.0

  • 35ef866 Re-add missing check for Blizzard visits
  • 11e4b60 Minor refactor
  • 66e70e5 Fix E_NOTICE on nullable event log fields
  • 31580b1 Add additional documentation for class variables
  • 9e040e3 Fix regression for user_id in BlizzardChecker
  • 24ac9dd Update carlbennett/php-mvc 2.3.15 => 2.3.18
  • 6671171 Add JSON view for packets
  • dae890f Add deprecated and research flags to Packet class
  • 55180b1 Add setInResearch, setDeprecated to Packet class
  • b0783f9 Add packet status migrate script
  • 6f1b0f8 Fix typo in migrate script
  • e010ad8 Add additional options to packet editor
  • aaa2820 Add password blacklist
  • 117b68c Add missing password restrictions
  • 13128d5 Show deprecated, research, draft in packet view
  • 9c4ff48 Show deprecated, research, draft in packet index
  • 96db479 Add user agent to Blizzard visit log
  • f80a02e Implement Discord webhooks for event log
  • fe98ed8 Remove unused class
  • 4bfdcb6 Ignore certain event types in Discord webhook
  • 1489fa7 Show meta data in Discord webhook
  • aae5d7d Fix packet_id and id in packet edit event log
  • db9110a Fix edge cases on large meta data or null users
  • 1feeeda Add missing class reference
  • 13335cb Fix one more edge case on large meta data
  • 9fd3fd5 Configure database timezone
  • 4579124 Add exclude meta data for Discord webhook
  • b44d68e Simplify getUsedBy() in Packet View controller
  • 77e6b51 Sort used by list by sort column in products table
  • 2f959a9 Clarify file paths
  • 8570f36 Refactor packet layers from database into code
  • f4ed22e Put sessions in the database instead of memcached
  • 6b23d3e Enforce user session expiration
  • 91cfd02 Fix broken legal page in dev environment
  • aa613af Match sessions against partial IP addresses
  • fd1ecee Remove debug variable
  • a2cb1ca Simplify getPartialIP()
  • b70e041 Remove _responseTTL from all controllers
  • 65b40cf Move Content-Type from controllers to views
  • 679a2ee Update copyright year
  • 3e12e8b Create user profile object if one doesn't exist
  • bb12e34 Add GitHub PHP workflow
  • 9a2ba0c Fix reference to $key during verify()
  • 49f5fb5 Fix reference for parameter given to store()
  • ec7905a Remove Slack notification from Travis CI
  • 7208539 Update favicon with current icon
  • b6a6b85 Add filterable results
  • ee4bccd Remove unused variable
  • d88adc2 Fix pass by reference error
  • 0bfa91a Refactor
  • e64724e Fix typo
  • 602f35f Fix pass by reference error
  • 508760c Add Discord webhook for server status updates
  • d4e676e Change how donation info is shown
  • 16e0d22 Fix visibility of profiledata section
  • 808754e Fix showing empty string on website field
  • 2b7f048 Bump phpmailer/phpmailer from 6.1.4 to 6.1.6
  • 1dc392e Replaced some date formatting code with toLocaleTimeString
  • 7208a11 Remove unused isNumeric function
  • cf07e03 Add PHP 7.4 to Travis CI configuration
  • f0d201a Add email address denylist regexp matching
  • 608f8ed Fix error when part of profile data is unset
  • 5fd054b Allow Discord webpage to be disabled by admin
  • 8e2d764 Refresh sample nginx vhost configuration with prod
  • 8a51c06 Update vendor dependencies
  • ccb8fbb Add cloudflare analytics
  • 3b54ca9 Fix typo
  • a9481e1 Implement bcrypt password storage
  • 0ca5d6d Upgrade passwords to bcrypt
  • 8d0b6b7 Fix User/CreatePassword page
  • c520b9a Implement country denylist for user registration
  • 2302413 Rip out memcache from Document class
  • 97d4a5f Remove CSRF class and check behavior
  • 679cc98 Remove cache from ServerType class
  • b22720c Remove cache from UserProfile
  • d00c781 Remove Memcache from main and config
  • ab67a3b Remove Memcache from NewsPost
  • a746659 Remove Memcached from Credits class
  • fde3136 Don't use by reference
  • 35366f7 Move verification token to mysql
  • 22b4a53 Remove memcache from Server class
  • eb3ae8f Remove memcache from Comment class
  • dea47a7 Remove cache from Event class
  • e5d6fed Remove Memcached from NewsCategory
  • 55b0415 Remove Cache from status page controller
  • 3402068 Remove Memcached from Product class
  • ca27d3d Remove Memcached from Packet class
  • f2b688a Fix error with user update page
  • f514109 Hide register form if register is disabled
  • 9183b00 Hide user register navigation link if is disabled
  • a09f4ce Update copyright year
  • 7cb199b Add missing invalidateVerificationToken method
  • b916109 Remove static keyword
  • 7f7b8ee Move password denylist to external json file
  • 67447ba Fix bug with eventlog viewer when user is deleted
  • 88dfb53 Fix relative path
  • 826c748 Remove unnecessary escape
  • 7f4ee0b Cleanup
  • 06d8626 Add additional password denylist items
  • 7a9b5c6 Remove setting a variable as a step
  • 11cbe5e Update script which creates sample databases
  • fda64a5 Update sample database with current copy
  • 3b06991 Add comments, documents, news_posts back to sample
  • 6011400 Over 1,000 commits and this one is empty
  • 06fd2a4 Add bin/discover-dns.php script
  • a61cbb6 Add bin/check-dns.php script
  • c78cf21 Add bin/email-check.php script
  • f4150d0 Add script to convert users table to csv
  • 839f986 Fix syntax error
  • 6971ae4 Gracefully handle invalid or unset denylist
  • 04c7ffc Allow robots.txt to be configured
  • 2b2d478 Remove Travis Ci, GitHub Actions used instead