Skip to content

Tags: BNETDocs/bnetdocs-web

Tags

phoenix-1.13.0

Toggle phoenix-1.13.0's commit message

Verified

This tag was signed with the committer’s verified signature.
carlbennett Carl Bennett
Phoenix 1.13.0

* 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 Add jsonSerialize to Server models
* e5a9757 Refactor User classes and add jsonSerialize()
* 54a0dc5 Refactor Packet/{Create,Delete,Edit} & Form
* 003fc59 Refactor News to News/Index & add jsonSerialize()
* 9c881cc Move misc pages to Community namespace
* c6c3501 Move misc inc templates to Includes directory
* 3a39ddf Fix reference to Credits
* 9fdc531 Fix path to MarkdownBootstrapFix.inc.php
* 7734fa2 Simplify comment
* bc25f3c Move acl_allowed to AccessControl extended class
* 0b0cae4 Fix for non-logged in user tries to user/update
* b087100 Add additional check for model user property
* 8952a72 Add additional tips to maintenance error page
* b3175ec Use __DIR__ instead of getcwd() in BlizzardCheck
* 8fd71d6 Remove carlbennett/php-mvc, update all others
* 32a8bc8 Refactoring
* 494ccb5 Add try block for Config::get() from Db
* 8f0cba0 Add Curl class for simple Curl requests
* f900caa Add RobotstxtJson View
* cbf6062 Add StringProcessor::isBrowser()
* d30acb8 Refactor Base Json View to auto pretty print flags
* 6a39691 Refactor Status View outputs
* a2ebdaf Use project-native UrlFormatter
* 5bc9870 Refactoring
* bb48598 Set error_reporting to E_ALL in container
* 0303b17 Fix path to license textfile
* fb2283d Check both ACL_NOT_SET/NOT_LOGGED_IN
* 7f4ce19 Add more error handling in Config::loadJson()
* dbb6014 Fix call to \json_decode() in Config::loadJson()
* 33e4cae Config::loadJson() always returned true, now void
* c043593 Verify using jq, config is parsable, before deploy
* 47543d4 Clarify
* d9bd505 Merge with parent classes in alphabetical
* 8cde8d7 Rename RedirectSoft to Redirect
* 3a688d0 Use model constants for error codes
* b16682d Refactor ERROR_INTERNAL/ACL_NOT_SET/NOT_LOGGED_IN
* 14d0162 Upgrade php 8.1 to 8.3 in container file
* 5bde0d9 Show login required box on news delete page
* 7287f8a Add null coalescing checks for typed calls
* 72babea Swap unauthorized with includable resource
* f43e4b8 Linter fails 8.1, 8.2, succeeds on 8.3
* 437ebc4 Update composer package versions
* 33f8de6 Add workflow dispatch to deployment action
* e3f2c6b Fix rawurlencode null arg deprecation warning
* bd750b1 Fix excessive length descriptions to Discord
* e130d73 Fix reading password requirements in ResetPassword
* 14e5e74 Fix undefined constant typo error
* 8acafa3 Honeypot
* 55c7099 Implement tags
* 2b5cdd0 Add order by tag string ascending
* 91f3dae Initial Search code
* f1db87a Implement full site search page
* 60177a9 Adjust preview content in search page
* ae22cf3 Adjust ordering of content in search results
* f09fd15 Compare properties instead of exact memory object
* b9f9e8d Swap tag type ids
* cd39888 Swap comment type ids
* 2f37e17 Add ArrayTypeCheck to verify array item types
* c497386 Add parameter hints to MarkdownBootstrapFix()
* 8807891 Use more bootstrap UI in Packet View template
* 26cb050 Make edit and delete btn consistent news posts
* 68d222b Implement admin analytics dashboard
* e03aae8 Fix margins in header around search and user ui
* 5733a82 Add more intervals in page
* c59c835 Fix inverse condition
* ae28e29 Add created datetime property to Tag class
* 222bd9a Fix references to constants
* c6b0df6 Compare type and value
* f782352 Fix return type in Authentication::lookup
* 08f994c Fix $_unique_asset to UrlFormatter::assetify()
* 5f49d0b Fix stripping of html tags in $description
* 42bae8e Fix Discord field value min length check
* cacb83d Add auto_construct arg with default true
* 1035d37 Refactor finding server host name for urls
* df1dd35 Coalesce non-string values to empty string
* 42b28e6 Add Privacy Policy link to Login page template
* eeea3df Add fuzzyMatch to StringProcessor
* 261af20 Add isRedirect, isRedirectFromCode to HttpCode
* 6ce863a Add ignored etc/config.backup.json file
* e4b5196 Bump phpunit/phpunit from 10.5.39 to 10.5.62
* 7afe821 Merge pull request #105 from BNETDocs/dependabot/composer/phpunit/phpunit-10.5.62
* 42c5285 Merge branch 'phoenix' into develop
* ee9775c Fix SQL injection in Packet Index controller
* 105190f Remove dead ext-mcrypt dependency
* 9619558 Implement SearchPlain view
* e3175a9 Add URL to comment entries in SearchPlain view
* a407a5a Add OPTION_ACL_ANALYTICS_VIEW and use it in Analytics Dashboard
* 2d085f3 Add PHPUnit test suite and update CI
* 070233c Fix StringProcessor and HttpCode bugs exposed by tests
* ae5926f Fix sanitizeForUrl array handling for lowercase step
* c9ee827 Fix PAYLOAD_TOO_LARGE case label in HttpCode::codeFromString
* bcb119b Split PHPUnit tests into separate php-tests workflow; align PHP packages
* 0e4d206 Add CLAUDE.md with project guidance for Claude Code
* 5e6f78a Remove bin/deploy and deploy-targets.csv superseded by CI
* 0cdec16 Sanitize pktapplayer query param in Packet/Index controller
* 3d24300 Consolidate CI workflows; gate deploy on linter and tests
* 0ec1417 Rename workflow file and name to ci-cd
* f084f54 Run linter before tests in ci-cd workflow
* fdd5ed4 Fix README workflow badge to point to ci-cd.yml
* ea64455 Add PHPUnit tests for Pagination, ArrayFlattener, ArrayTypeCheck, and Gravatar
* 6a97515 Ignore phpunit result cache
* 9e545c1 Add PHPUnit tests for DateTime, DateTimeImmutable, ExceptionHandler, and Router
* 00f17af Add PHPUnit tests for Tag\Types, Packet layers, and Discord Embed classes
* f7eed2c Add PHPUnit tests for remaining Discord embeds, EventLog, and Search\Results
* f9b60af Add PHPUnit tests for UrlFormatter, Event, News\Category, and Packet
* cf1d4b9 Add PHPUnit tests for Server, News\Post, Comment, and Document
* 399ac19 Add PHPUnit tests for Server\Type, Tag, Product, and Community\Credits
* 94eccd6 Bump phpunit/phpunit from 10.5.62 to 12.5.22
* 97790d1 Merge pull request #106 from BNETDocs/dependabot/composer/phpunit/phpunit-12.5.22
* 72b066e Generates the StealthBot BNLS servers via BNETDocs

phoenix-1.12.1

Toggle phoenix-1.12.1's commit message

Verified

This tag was signed with the committer’s verified signature.
carlbennett Carl Bennett
Phoenix 1.12.1

phoenix-1.12.0

Toggle phoenix-1.12.0's commit message

Verified

This tag was signed with the committer’s verified signature.
carlbennett Carl Bennett
Phoenix 1.12.0

phoenix-1.11.0

Toggle phoenix-1.11.0's commit message

Verified

This tag was signed with the committer’s verified signature.
carlbennett Carl Bennett
Phoenix 1.11.0

phoenix-1.10.0

Toggle phoenix-1.10.0's commit message

Verified

This tag was signed with the committer’s verified signature.
carlbennett Carl Bennett
phoenix-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

Toggle phoenix-1.9.0's commit message

Verified

This tag was signed with the committer’s verified signature.
carlbennett Carl Bennett
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

Toggle phoenix-1.8.0's commit message

Verified

This tag was signed with the committer’s verified signature.
carlbennett Carl Bennett
BNETDocs: Phoenix Release 1.8.0

phoenix-1.7.0

Toggle phoenix-1.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
carlbennett Carl Bennett
BNETDocs: Phoenix Release 1.7.0

phoenix-1.6.0

Toggle phoenix-1.6.0's commit message

Verified

This tag was signed with the committer’s verified signature.
carlbennett Carl Bennett
BNETDocs: Phoenix Release 1.6.0

phoenix-1.5.0

Toggle phoenix-1.5.0's commit message

Verified

This tag was signed with the committer’s verified signature.
carlbennett Carl Bennett
BNETDocs: Phoenix Release 1.5.0