Skip to content

Releases: BNETDocs/bnetdocs-web

Phoenix 1.13.0

21 Apr 03:41
phoenix-1.13.0

Choose a tag to compare

  • f716b38 Update Readme badges
  • 4816c90 Update year
  • 5fd6909 Bump php version
  • bb60b5e Make amendments to the contributing guide
  • eafcf49 Use packet label instead
  • 5455e78 Add link to protocol headers document
  • 1b0e2e0 Use packet label instead
  • 553aa85 Add back button
  • 1ecb740 Return null URI if id is null
  • 4163367 Remove unused class references
  • 0b2996b Remove unused class references
  • 04c34c1 Refactor Authentication class
  • 793f4af Hotfix for catching exception error
  • d6791d6 Use TZ_SQL when formatting lookup date
  • 568ac9a Upgrade to GeoIP2 interface
  • b40ec53 Remove php-pecl-geoip extension requirement
  • a88f4fe Fix footer margin
  • 43db2bb Add user modify and delete buttons
  • 6ef60d0 Fix error handling for non-existent documents
  • e710ec6 Add missing class use definitions, catch exception
  • 0e50622 Update CIDRs (#86)
  • 2149032 Update CIDRs (#86)
  • 4c96ba7 Update CIDRs (#86) with additional IPv6 range
  • 10882dd Condense 199.108.32.0/20 + 199.108.48.0/20 to /19
  • 0169940 Add missing 37.244.0.0/18 range
  • 02e8439 Refactoring packet allocation in controllers
  • c070409 Refactor document not found layout
  • f3babcb Refactor news post not found layout
  • 6a437d3 Refactor server not found layout
  • e1371b9 Refactor GlobalErrorHandler layout
  • 776cf70 Fix caption for internal error page
  • b66bfcc Edit FILTER_SANITIZE_STRING to FULL_SPECIAL_CHARS
  • 1f54574 Fix E_NOTICE error when using dev env
  • 96ad01b Refactor comment section user avatar layout
  • 8083f21 Implement account editing for admins
  • d78d201 Add record_updated field/property to User class
  • 1fe13e7 Show record last updated field in privileged view
  • a5b9252 Update record_updated on commit() calls
  • d42b5e2 Fix exception when viewing non-existent user
  • 0eacd8e Fix exception when verified_datetime is null
  • c3f650e Convert empty strings to null before commit to db
  • f106f21 Fix line breaks in Parsedown output
  • 5ef3c45 Implement phpinfo endpoint with ACL privilege
  • 532953c Default to 50 entries on Packet Index page
  • f233437 Default to 25 entries on Document Index page
  • 1634027 Add javascript "All" checkbox for filtering
  • ab91628 Improve the logic for "All" packet types filter
  • a40477b Log absolute URI when Blizzard visits
  • d6930a4 Change VersionInfo StdClass to Array
  • 680d87c Fix bad lookup of version
  • d024001 Greet Blizzard employees with Discord link
  • 2715f8e Clarify application layer labels
  • 4a7d334 Don't sprintf on empty Blizzard greeting
  • a593b28 Fix password resets (#101)
  • 2f104e6 Fix returning of error in sendEmail()
  • b413958 Catch the right exception
  • a6cb660 Fix Discord API error with empty field value
  • 7d3ecf5 Add missing class reference
  • 37a10a1 Merge remote-tracking branch 'origin/develop' into phoenix
  • f0d6903 Refactor request logging; add Slack detection
  • 3974ba7 Add Accept-Encoding to ignored header
  • 3214b8f Refactor showing server status bitmask
  • 589edf0 Don't show online/offline if disabled
  • c66d18d Update momentjs from 2.24.0 to 2.29.2, fix unique
  • 0b70435 Refactor code paths, migrate Template class
  • 9b5b612 Fix exception handling while viewing event log
  • d882969 Display user id alongside nullable event log user
  • 0f63453 Fix event view page when user id does not exist
  • 4cd4f15 Fix displaying zero id on null user
  • 1fc6525 Update copyright year
  • 711aef2 Add .well-known/change-password redirect
  • 76b81db Fix change password UI when not logged in
  • c217748 Update momentjs from 2.29.2 to 2.29.4
  • 32a06a0 Fix exception handling when id does not exist
  • 35f5eac Remove GlobalErrorHandler
  • e0ea01b Refactoring all the things
  • 66a4efd Merge branch 'feature/refactoring' into develop
  • 07b7a51 Fix path to version cache file
  • 9638a5f Remove Facebook and Twitter share buttons
  • 669c2eb Refactor deprecated code
  • 7bea31b Replace deprecated FILTER_SANITIZE_STRING calls
  • 8c315ab Fix phpinfo permission check
  • 5beed6e Implement server create/modify, fixes #53 & #54
  • c857a23 Implement server deletion, fixes #55
  • 66b1115 Fix error when guest browses server delete page
  • ddd6fbf Fix buttons showing when null server id
  • 17fffc6 Refactor Event Logging Work In Progress
  • a39435b Respect X-Forward-For header in docker nginx conf
  • fa76fcb Reorder directives in docker nginx conf
  • 5b0f7f1 Replace php 7.4 with 8.1 in github actions
  • c3483d9 Update Readme replacing php 7.3 with 8.1
  • f2f6eec Add missing end tag
  • bf13bb0 Refactor Slack check to use config value
  • 2c7b524 Refactored document index sort map
  • e2676a7 Refactoring checkPassword to be shorter
  • b122f9c Refactor isStaff() in User class to use constant
  • b36b68c Add golang packet constant generator
  • 70b95a3 Fix typo
  • 0c20ebe Update default headers
  • 3c0f279 Fix typo in extends line
  • a788496 Add missing slash
  • 9152606 Refresh Blizzard IPv4 & IPv6 CIDR ranges (#104)
  • 0f43b8d Update jquery 3.4.1 to 3.7.0 to fix Dependabot
  • d12ea28 Refactor syntax
  • 3a5a9cb Miscellaneous bugfixes
  • 4250752 Refactor Discord Webhook send()
  • dde5650 Move Event/EventType/EventTypes to new namespace
  • c1bba9a Refactoring Event to Discord webhooks
  • 6c5fb1d Fix exception with non-existing UserProfile object
  • 523e719 Add default initial property values
  • 8704008 Fix bug in Event class found in production
  • 7181db0 Show country flag next to IP address in Event View
  • a6bae3c Refactor user registration country code check
  • 11b2c57 Fix allocation of User when null
  • 1e11a2c Add country code label on hover
  • 7e7a902 Fix allocation of User when null attempt 2
  • 83af42d Fix GitHub Workflow Status in Readme
  • d92ab19 Fix deprecation notice on sum_comments variable
  • 8c9ed19 Fix deprecation notice on comments variable
  • 2ade740 Fix additional deprecation notices
  • 492a8ef Fix deprecation notice on content variable
  • 9b12327 Upgrade php 8.1 to 8.2 in docker container
  • e298030 Fix Blizzard banner html template
  • 151c1f0 Update Blizzard banner in sample config
  • 3a6aaf5 Fix updating user profiles
  • 946edee Update docker container from PHP 8.2 to 8.1
  • ce603ac Upgrade linter in GitHub Actions
  • ea29ba7 Refactor Templates/News.phtml due to lint error
  • 73aa053 Update Privacy Policy, header html, footer html
  • faa8014 Upgrade actions/checkout@v3 and add name Checkout
  • bb47bae Update composer dependencies to fix validation
  • 3b70b9b Fix UserProfile->getUserId() unable to return null
  • 8277d5f Change Privacy Notice to Policy in templates
  • 487dd45 Fix call to getURI() on null active user
  • 0777e0a Add server status update python script
  • df230ef Rename GitHub Action workflow: php-linter
  • ab60fe7 Add PHP_VERSION env var to php-linter
  • 497fcb2 Fix Readme build status image and link
  • f0b149a Fix deprecation warning in linter
  • 0023166 Add missing comments property
  • 5e7ec39 Add workflow dispatch for php-linter
  • f61bcaf Add testing deploy workflow
  • ebef3a4 Fix yaml syntax error
  • 8fa01f1 Change vps to remote
  • d19a653 Include branch name in deploy
  • 6844f58 Add verbosity, if expose key will rotate
  • 1b2b631 Use HOME variable
  • 8d4387b Adjust deploy step commands
  • 1f8da02 Refactor CLEAN_BRANCH_NAME
  • 98fb8d4 Merge linter and deploy to grab composer cache
  • b781607 Add configuration json to deploy job
  • 335f066 VersionInfo could have nullable version
  • 52db56d Remove bin from deploy-ignore.txt
  • e1f8e0b Create version file and zip artifact with excludes
  • ea89499 Use rsync instead of zip/unzip
  • 739ae04 Add CLEAN_BRANCH_NAME to rsync path
  • 81e9a08 Fetch tags with deploy job
  • 4d63461 Add missing bash opts
  • c3a8e8e Set fetch-depth to 0
  • 9d7189f Add phoenix branch to deploy job
  • 5c382d2 Ignore /.vscode/ & /etc/{docker,nginx}/
  • 52ce09c Add more missing type hints
  • 7b94bd4 Move update server statuses job to bin dir
  • 4871de2 Add parent to Errorable::jsonSerialize()
  • e581adc Add jsonSerialize() to Base model
  • b2409e5 Add types to Legacy model
  • 785b718 Add indentation
  • 03f76dc Use HttpCode constants
  • 896fbe0 Move ArrayFlattener class to Core\ArrayFlattener
  • f9e8ca1 Move BlizzardCheck class to Core\BlizzardCheck
  • 37888c3 Move SlackCheck class to Core\SlackCheck
  • f832e23 Move GeoIP and move VersionInfo classes to Core
  • 5b44321 Move HttpCode class to Core\HttpCode
  • fd5fc0c Move Template class to Core\Template
  • fa4c89f Move Authentication class to User\Authentication
  • 5967a89 Move ExceptionHandler class to Core
  • 1afd6cd Move Gravatar class to User\Gravatar
  • 077edc8 Add types to User/Register model
  • 7456ab6 Move Recaptcha class to Core\Recaptcha
  • eba23b3 Move Router class to Core\Router
  • fa5513d Move Pagination class to Core\Pagination
  • 1b9df37 Move DateTime & DateTimeImmutable classes to Core
  • 1312e03 Fix missing class reference in Packet class
  • 33c38e2 Move & Rename Database class to Db/MariaDb
  • 06684ad Move Packet class to Packet\Packet
  • 578aa8b Move NewsPost class to News\Post
  • cd4bd1e Move NewsCategory class to News\Category
  • c83c7cb Move ServerType class to Server\Type
  • 8ac219a Move Server class to Server\Server
  • 0f4109e Move UserProfile class to User\Profile
  • 1dd440d Move User class to User\User
  • 2bac76c Fix path to version file after moving class
  • 5ce01b3 Add User/Delete page
  • 1fc54f9 Fix null label on user id 0
  • 80dca17 Change to active_user in User/Delete event
  • f30fb6d Move some pages to Core namespace
  • 6116aad Move Servers class to Server/Index
  • b926730 Refactoring Comment/{Create,Delete,Edit}
  • 929aa6e Add missing comment serialized property
  • 2c06f64 Move Errorable & HttpForm models to Core
  • 5f4a73c Add jsonSerialize to Core/PhpInfo model
  • 9bd03d1 Refactor Document/{Create,Delete,Edit,Index,View}
  • 75561b7 Remove unused Email models
  • e26ba67 Refactor Server/Delete
  • ef01f52 Reindent Server/Form model
  • f215f8c Add jsonSerialize to Packet models
  • d28e034 Add jsonSerialize to News models
  • 5d08776 Add jsonSerialize to EventLog models
  • 39a71ac A...
Read more

Phoenix 1.12.1

24 Jul 17:52
phoenix-1.12.1

Choose a tag to compare

BNETDocs: Phoenix Release 1.12.1

  • 08527b6 Add VSCode extension recommendations
  • bd7ce8d Refactor Document class and add brief field
  • 2d2be8c Sql field expansion from 191 to 255
  • f63d321 Sql field expansion from 0xFFFF to 0xFFFFFF
  • 0c430b7 Sql field expansion from 191 to 255
  • 232be88 Show brief field in documents

Phoenix 1.12.0

24 Jul 03:46
phoenix-1.12.0

Choose a tag to compare

BNETDocs: Phoenix Release 1.12.0

  • 759ad0d Add ActiveUser inheritable model
  • 419a2e6 Add privacy notice page
  • 73f5e0b Bump phpmailer/phpmailer from 6.1.7 to 6.5.0
  • 902ea9a Update gitignore
  • 674f76b Add frameworks for bootstrap
  • a990983 First pass at bootstrap convert, work in progress
  • 9552e0c Second pass at bootstrap convert
  • b831714 Make comments stand out less
  • e07292a Fix markdown CSS, swap color of doc edit btn
  • f69aca2 Use the same form for document create and edit
  • 73ad3de Add code block styling
  • 841dc08 Fix borders on document edit form
  • 49634ae Next pass at bootstrap conversion
  • 2a6928d Next pass at bootstrap conversion
  • b2b95f2 Next pass at bootstrap conversion
  • 3de0853 Next pass at bootstrap conversion
  • df28f0f Update composer package order
  • f39c597 Update vim rules
  • 1678416 Remove additional_css property
  • 8b2ae5c Update authors and remove php-memcached
  • 7e186c6 Clarify format field
  • d21bcf2 Next pass at bootstrap conversion
  • 832f75d Move svg to static directory
  • 5406492 Use at-sign svg image
  • 4c77cef Turn off initial sorting of packet table
  • 79d1593 Add recently edited documents/packets to site nav
  • 0cd709c Remove initial sort
  • 39db81c Next pass at bootstrap conversion
  • 016e253 Refactor header navigation
  • d8d1f6d Convert user profile viewer to bootstrap
  • 17c88b2 Use unordered list instead of table
  • 2b34853 Refactor syntax
  • 28cf4f6 Fix styling
  • 732f238 Add buttons to profile viewer
  • cd496b3 Add emoji to title
  • 0cf06df Next pass at bootstrap conversion
  • 8235ef8 Rename item in navbar
  • ad117d9 Next pass at bootstrap conversion
  • 75a3822 Show comments when editing documents
  • 1300d17 Next pass at bootstrap conversion
  • 6931e31 Force objectivec syntax highlight on packet format
  • 769b656 Move News header to the left
  • 9f0c136 Resize Welcome buttons
  • 7a4a2ac Refactor to using active_user
  • f80d9cb Next pass at bootstrap conversion
  • d85d965 Add markdown supported note
  • cf55e1a Next pass at bootstrap conversion
  • ba8f14d Fix selection
  • bfb3bd7 Next pass at bootstrap conversion
  • 2a8325e Convert news post create page to bootstrap
  • 2ae1c05 Convert news viewer to bootstrap
  • 0c7703c Use filter_var in getContent
  • fcb3c1d Convert news delete page to bootstrap
  • 1199c1c Fix buttons
  • cfcfa52 Refactor user update page for bootstrap
  • 23c08d8 Fix typo
  • 31360f0 Improve header load times
  • 55ed975 Fix regression with login button missing
  • f6ab561 Fix items 'disappearing' on some pages
  • 80e4ad1 Rounded avatars in comment section
  • 942cb53 Fix container margin
  • 4daa8a5 Next pass at bootstrap conversion
  • e83d8fe Fix avatar class
  • c4eb190 Next pass at bootstrap conversion
  • 5a5b211 Next pass at bootstrap conversion
  • a2c37f7 Next pass at bootstrap conversion
  • 985df5e Fix document index display formatting
  • eae79fa Next pass at bootstrap conversion
  • 469f271 Next pass at bootstrap conversion
  • 7ebf832 Next pass at bootstrap conversion
  • 493cb0e Fix alert box
  • 0a4a7b5 Next pass at bootstrap conversion
  • 649f189 Next pass at bootstrap conversion
  • e1119f2 Style adjustment
  • 7b41105 Convert news edit page to bootstrap
  • 7dd8f46 Next pass at bootstrap conversion
  • ba3dd5c Remove 'display-4' class and fix margin
  • 8925c04 Add login required include template
  • 4d0ba9b Fix formatting
  • 0792a75 Convert news edit form to bootstrap
  • d6c6bd7 Add comments while editing news post
  • 81c802c Add comments while editing packet
  • 77362f1 Fix margin in comment section
  • ea48a46 Grab user profile data in user view controller
  • eb31491 Fix formatting
  • dc71886 Fix typo
  • 9b60d79 Force links to open externally
  • 638d798 Next pass at bootstrap conversion
  • 52ee529 Remove document search page
  • f5bbbb7 Remove packet search page
  • 7e65e14 Remove popular documents page
  • 15ef292 Remove popular packets page
  • 505e4b4 Merge branch 'feature/bootstrap' into develop
  • 4e95fab Fix typo
  • 4217815 Catch error and return null when no user profile
  • 6f6f025 Hide verified date if not staff
  • 1063b51 Hide created timestamp if not staff
  • fe4c645 Clarify what data is collected
  • 33c0e2e Fix headings and redescribe page
  • 4177fba Refactor packet edit form design
  • 65c6c1a Refactor comment section design
  • 1cde7ae Fix bug when a valid id is '0'
  • 3ad6480 Refactor comment section margin
  • 43f6415 Fix bad rendering of comment data
  • 72dc60c Make fuzzy the timestamp of user created date
  • 89105e2 Fix margin
  • 4c31d5d Fix bug with estimate function
  • a17ff83 Remove unused function
  • dfe1580 Add placeholder text
  • 5e1960f Show news timestamp in header dropdown
  • b6eed51 Get edited timestamp if available
  • 6769e85 Remove the damn borders
  • deb1170 Refactoring packet editing a bit
  • fb2234f Add IDatabaseObject interface
  • c58816b Add max consts
  • 120bcca Refactoring the User class
  • d2828cb Fix query
  • 65691d8 Remove unused function invalidateVerificationToken
  • cbac3ba Fix regression with user id set to '0'
  • 01760fc Remove borders from packet types filter
  • 78ab1e0 Remove nullable hint as value is not nullable
  • 6ab2c77 Add missing used classes
  • f121103 Initial packet create page in progress
  • 4306c22 Refactor the Packet class
  • 15d8bf3 Remove unused class
  • ad994b4 Fix substr length
  • 320df28 Refactoring Packet creating and editing
  • 3483e18 Remove access to specific DateTimes
  • d6dffbe Add jsonSerialize() and implement JsonSerializable
  • b0d0ac1 Clarify meta data when writing event log
  • 2a35c7d Fix snap points
  • cce2504 Remove extra div tag
  • 577d37f Set user when creating packet
  • 3d61b60 Fix call when handling POST data
  • bdea26a Fix packet index printing of packet label
  • 576f4cb Remove extra word
  • ef3bf7d Add JSON serialization for Product class
  • 28f7f26 Refactor Logger array flattening
  • 37eb13d Refactor logging of packet creates and edits
  • 2dfc29c Fix call to get user id
  • 5cbc741 Refactor Packet used by
  • 6622771 Refactor allocation of objects and published check
  • 2d70fc2 Add explanation text to packet form fields
  • f6a5288 Allow packet editor to remove all used by items
  • 585f658 Refactor packet form, add app and transport layers
  • 81e26f5 Alphabetize this list
  • f7f9235 Fix regression by changing 'selected' to 'checked'
  • e283930 Fix tabindex properties in packet editor form
  • 7854cb3 Add parentheses to conditional
  • 89e253e Add missing 'direction' prefill
  • 39ab46d Add missing log fields
  • 84e8c47 Add packet brief field
  • 5ad14e5 Refactor packet index tags
  • 77f19fe Add app and transport layer to view, rename flags
  • 4e19225 Add margin between news posts
  • 6ed5694 Show comments user has made on the site
  • 6821792 Amend legal page for grammatical errors
  • d9d40cd Revise terms of service for the site
  • a2f5a5e Refactor Credits page

Phoenix 1.11.0

31 May 10:17
phoenix-1.11.0

Choose a tag to compare

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

Phoenix 1.10.0

29 Nov 19:02
phoenix-1.10.0

Choose a tag to compare

BNETDocs: Phoenix Release 1.10.0

  • ec34ccd Fix isStaff to exclude default ACLs
  • 43c47f7 Set user verified upon reset of password
  • 910a25d Use email address for reset password form
  • ef57326 Move password check before verification check
  • 8549432 Add helpful tip for verification
  • e8d389d Make isDisabled and isVerified functions in User
  • ba8cf2d Change activation to verification
  • de3d2c5 Correct the email subject
  • c15059b Remove underline from legal link in email template
  • cb26670 Clean up user reset pw and register email template
  • 244b6d5 Update user registration email template to match
  • f996fd8 Remove underline from legal link in email
  • a3d331d Update reset password email template to match
  • 79c5027 Revert back to using emails for login form
  • 0dfe6d0 Change login to use username instead of email
  • 01e03f8 Change email index to unique in sample db
  • 07b8916 Remove option for duplicate email use
  • 9f920a5 Update carlbennett/php-mvc from 2.3.14 to 2.3.15
  • af889e0 Fix incorrect license string
  • 02173d2 Update supported php version in composer
  • df855d5 Add php version and license badge

Phoenix 1.9.0

23 Aug 07:17
phoenix-1.9.0
5e3ecc2

Choose a tag to compare

BNETDocs: Phoenix Release 1.9.0

  • e66220a Use filter_var instead of htmlspecialchars here
  • f325f69 Implement servers on user profile
  • 18ec0e9 Remove classic adjective
  • ee4815c Update donation page with PayPal and newer layout
  • 5411b4a Remove unused class use
  • b2bc833 Rename FrontPage to Welcome
  • 852337b Add discord_url to Welcome page model
  • 9e8bbd0 I don't know why this is executable
  • 503327b Fix Common class reference
  • 95a384f Add sorting to document index
  • 93c444f Add packet index sorting
  • 4c89ee9 Add packet type filter to packet index
  • 03478cd Add user id sort to document index
  • a2436f8 Add missing packet header label to packet index
  • 4326a4d Apply filter to packet index links at bottom
  • aaa5106 Make label wider on packet index
  • c31e3a0 Adjust navigation a little
  • 566c112 Add changing user profile biography
  • b54b4eb Show success message on biography update
  • a0096d9 Add too long error message if user tries to ab0se
  • 98740c7 Record biography_error to event_log
  • 7e8a581 Add tabindex to biography textarea
  • a4a78d2 Add facebook username to update profile page
  • c479994 Complete profile updating
  • fee7c1b Fix output error for website in user profile
  • 0ea9c6c Fix steam id always updating, fixes data type
  • 9362135 Allow steam username or id in profile
  • 7c74b77 Add discord username to user profile
  • cf83864 Fix non-existent user profiles and profile cache
  • 46c30db Fix three year bug with id/user_id in UserProfile
  • 7c1f3ba Fix null values on UserProfile when saving
  • 935386e Add note to user update page about avatars
  • 5a5c4ba Use www instead of en on gravatar url
  • b99b561 Update contributing guide with PHP 7.3
  • d606afe Fix broken link in contributing guide
  • 72e904f Use updated Vultr brand logo
  • cda7237 Remove unused reference
  • 6fa2d5f Add Discord server id to config
  • 7879e68 Add Discord page
  • 51e2696 Rearrange the navigation menu
  • b32ed91 Use Discord page instead of direct invite
  • f7dfb95 Merge branch 'develop' into phoenix
  • 0f6b2f3 Add smtp configuration to config
  • 1cc7e0c Alphabetize items
  • ef03903 Remove 5.5, 5.6, 7.0, add 7.2, 7.3
  • 422886d Check if username taken on register
  • 4e66c3e Merge branch 'origin/develop' into phoenix
  • 0c381ca Filter json through html escape sequences
  • 2883756 Add PHPMailer requirement
  • 64ba7a7 Remove own email classes
  • b6e0758 Send activation email when user is registered
  • c8ff176 Fix legal disclaimer in email footer
  • a2d4b3f Add verification token generator
  • 39f3884 Use better time resolution in password generator
  • db0d166 Add user id and verification token to registration
  • 3904043 Fix user object and id assignment
  • 1665413 Add StdClass class reference
  • 3c5c7b3 Set recipient name to their username
  • ccbdd03 Use state object in mail templates
  • a1d3665 Fix reset password email template styling
  • 9b56ca0 Add plaintext reset password template
  • 3c34650 Add initial user activation page
  • cf3e95b Implement user account activation
  • 4912314 Catch unhandled InvalidArgumentException
  • 420091e Merge branch 'feature/email' into develop
  • ff48ce3 Merge branch 'develop' into phoenix
  • ab9c5bb Add missing user id field to page
  • 20a55fe Invalidate token after using it not before
  • 8f541cb Change order of logged register/email sent events
  • 7259639 Implement password reset functionality
  • 36a4548 Validate anti-CSRF token in password reset form
  • 0f151d0 Use named recipient in from and reply-to
  • 6b8711b Merge branch 'develop' into phoenix
  • 62a7e58 Fix grammar 'staff has been' -> 'staff have been'
  • b5d5db8 Fix object reference assignment E_NOTICE error
  • bc93356 Merge branch 'develop' into phoenix
  • a24422e Fix pass by reference to BindParam
  • 5e3ecc2 Merge branch 'develop' into phoenix

Phoenix 1.8.0

11 Feb 06:28
phoenix-1.8.0

Choose a tag to compare

BNETDocs: Phoenix Release 1.8.0

Phoenix 1.7.0

06 Mar 07:17
phoenix-1.7.0

Choose a tag to compare

BNETDocs: Phoenix Release 1.7.0

Phoenix 1.6.0

28 Mar 07:07
phoenix-1.6.0

Choose a tag to compare

BNETDocs: Phoenix Release 1.6.0

Phoenix 1.5.0

13 Feb 08:44
phoenix-1.5.0

Choose a tag to compare

BNETDocs: Phoenix Release 1.5.0