Phoenix 1.11.0
carlbennett
released this
31 May 10:17
·
403 commits
to phoenix
since this release
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