aboutsummaryrefslogtreecommitdiff
path: root/azalea-auth
AgeCommit message (Collapse)Author
7 dayssupport yggdrasil authenticationLizzy Fleckenstein
7 daysadd rpassword dependency for azalea-authLizzy Fleckenstein
7 dayssupport generic auth cache entriesLizzy Fleckenstein
7 daysallow custom session backendLizzy Fleckenstein
7 daysallow custom certificates backendLizzy Fleckenstein
2026-03-14upgrade depsmat
2026-01-13Merge AzaleaRead and AzaleaWrite (#305)mat
2026-01-03upgrade depsmat
2025-12-15sort derives with cargo sort-derivesmat
might add to ci later, unsure how to do it without adding significant friction for contributors though
2025-12-11enable str_to_string clippy lintmat
2025-12-12polish readmesmat
2025-12-11Add options to request Mojang sessionserver with a proxy (#293)mat
* add options to request mojang sessionserver with a socks5 proxy * update changelog * rename auth_proxy to sessionserver_proxy
2025-12-09move offline-mode uuid generation to azalea-cryptomat
2025-11-30Add `online-mode` Cargo feature (#281)mat
* Add `online-mode` cargo feature * fix bad formatting in Cargo.toml
2025-11-11cleanupmat
- remove deprecated code - add `[lints] workspace=true` to every Cargo.toml, to make modifying clippy lints easier for later - remove some unnecessary #[allow]s - use Vec3i in some parts of the collision code
2025-11-07Lock crypto-bigint and crypto-primes (#277)ShayBox
2025-10-28Add cache_key alias to avoid re-auth (#270)Shayne Hartford
2025-10-13tweak interactive auth messagemat
2025-10-12upgrade deps and clean up lots of doc commentsmat
2025-10-07update ResolvableProfile data component to 1.21.9mat
2025-09-301.21.9 (#235)mat
* start updating to 25w33a * 1.21.9-pre2 * clippy * cleanup, and fix c_explode and c_player_rotation * mc update should be in Changed section in the changelog * 1.21.9
2025-09-26update azalea-auth docs and variable names to make it clear that the cache ↵mat
key doesn't need to be an email
2025-09-13Fix the rsa / signature crate compilation errors (#245)Shayne Hartford
* Sort dependencies * Fix RSA / Signature compilation error * Remove incorrectly labeled minor / patch numbers on unlocked dependencies * Remove unused bracket syntax
2025-08-12improved whisper regex and autofill microsoft code on loginmat
2025-06-16put all azalea-* deps in the workspace Cargo.tomlmat
2025-05-31doc updatesmat
2025-05-30formatting: merge importsmat
2025-05-30fix clippy issues and improve formatting everywheremat
2025-05-23add line about azalea-auth.json in azalea-auth readmemat
2025-04-17Move login state to the ECS (#213)mat
* use packet handlers code for login custom_query * initial broken implementation for ecs-only login * fixes * run Update schedule 60 times per second and delete code related to run_schedule_sender * fix tests * fix online-mode * reply to query packets in a separate system and make it easier for plugins to disable individual replies * remove unused imports
2025-04-13release 0.12.0+mc1.21.5mat
2025-04-12Revert "Release 0.12.0"mat
This reverts commit e2945b90a973b6677e78696d97b5461909bedc0b.
2025-04-12Release 0.12.0mat
azalea@0.12.0 azalea-auth@0.12.0 azalea-block@0.12.0 azalea-block-macros@0.12.0 azalea-brigadier@0.12.0 azalea-buf@0.12.0 azalea-buf-macros@0.12.0 azalea-chat@0.12.0 azalea-client@0.12.0 azalea-core@0.12.0 azalea-crypto@0.12.0 azalea-entity@0.12.0 azalea-inventory@0.12.0 azalea-inventory-macros@0.12.0 azalea-language@0.12.0 azalea-physics@0.12.0 azalea-protocol@0.12.0 azalea-protocol-macros@0.12.0 azalea-registry@0.12.0 azalea-registry-macros@0.12.0 azalea-world@0.12.0 Generated by cargo-workspaces
2025-04-04remove executable bit from filesmat
2025-03-13update dead wiki.vg links (#209)Gjum
2025-02-24don't remove LocalEntity from disconnected players, add new debug logs, and ↵mat
make GameProfile clones cheaper
2025-02-22update to rust edition 2024mat
2025-02-02cleanup, fix warningsmat
2024-12-20Release independent packagesmat
Generated by cargo-workspaces
2024-12-20Release 0.11.0+mc1.21.4mat
azalea@0.11.0+mc1.21.4 azalea-auth@0.11.0+mc1.21.4 azalea-block@0.11.0+mc1.21.4 azalea-block-macros@0.11.0+mc1.21.4 azalea-brigadier@0.11.0+mc1.21.4 azalea-buf@0.11.0+mc1.21.4 azalea-buf-macros@0.11.0+mc1.21.4 azalea-chat@0.11.0+mc1.21.4 azalea-client@0.11.0+mc1.21.4 azalea-core@0.11.0+mc1.21.4 azalea-crypto@0.11.0+mc1.21.4 azalea-entity@0.11.0+mc1.21.4 azalea-inventory@0.11.0+mc1.21.4 azalea-inventory-macros@0.11.0+mc1.21.4 azalea-language@0.11.0+mc1.21.4 azalea-physics@0.11.0+mc1.21.4 azalea-protocol@0.11.0+mc1.21.4 azalea-protocol-macros@0.11.0+mc1.21.4 azalea-registry@0.11.0+mc1.21.4 azalea-registry-macros@0.11.0+mc1.21.4 azalea-world@0.11.0+mc1.21.4 Generated by cargo-workspaces
2024-12-04Update Bevy and migrate to workspace dependencies and package attributes (#181)EightFactorial
* Use workspace `Cargo.toml` for dependencies and package atributes * Fix a couple clippy warnings * Update bevy, update build script, move deps to workspace, and fix clippy warnings * Remove carrots from crate versions The default behavior is the same * Remove unused dependencies Compiles and all tests pass, so it should be fine * Update codegen to use `std::sync::LazyLock` instead of `once_cell::sync::Lazy` * Update Bevy to `0.15.0-rc.3` Surprisingly little needed to be changed * Update to bevy 0.15.0 * Fix leftover merge issues * Clarify the reason the swarm can't connect * Fix duplicate lint, remove `log` dependency
2024-12-031.21.4 (#189)mat
* start updating to 1.21.4 * fix block codegen and stop using block data from burger * 1.21.4-rc1 * 1.21.4
2024-11-27Refactor azalea-protocol (#190)mat
* start updating to 1.21.4 * fix block codegen and stop using block data from burger * rename packet related modules and structs to be simpler * ItemSlot -> ItemStack for more consistency with mojmap * .get() -> .into_packet() * simplify declare_state_packets by removing packet ids * rename read_from and write_into to azalea_read and azalea_write * rename McBufReadable and McBufWritable to AzaleaRead and AzaleaWrite * McBuf -> AzBuf * remove most uses of into_variant * update codegen and use resourcelocation names for packets * implement #[limit(i)] attribute for AzBuf derive macro * fixes for 1.21.4 * fix examples * update some physics code and fix ChatType * remove unused imports in codegen * re-add some things to migrate.py and update +mc version numbers automatically * downgrade to 1.21.3 lol
2024-11-27replace once_cell with std:;sync::LazyLockmat
2024-11-23Update and merge the dependencies (#187)Shayne Hartford
* Add rust rover to .gitignore * Fold dependency feature lists * Sort dependencies alphabetically * Update dependencies * Upgrade dependencies * Comment out unused dependencies * Nightly is broken right now :) * Fix conflict with derive_more * cargo autoinherit to merge dependencies * Fix clippy lints
2024-10-26group imports with rustfmtmat
2024-10-22Release 0.10.3+mc1.21.1mat
azalea@0.10.3+mc1.21.1 azalea-auth@0.10.3+mc1.21.1 azalea-block@0.10.3+mc1.21.1 azalea-block-macros@0.10.3+mc1.21.1 azalea-brigadier@0.10.3+mc1.21.1 azalea-buf@0.10.3+mc1.21.1 azalea-buf-macros@0.10.3+mc1.21.1 azalea-chat@0.10.3+mc1.21.1 azalea-client@0.10.3+mc1.21.1 azalea-core@0.10.3+mc1.21.1 azalea-crypto@0.10.3+mc1.21.1 azalea-entity@0.10.3+mc1.21.1 azalea-inventory@0.10.3+mc1.21.1 azalea-inventory-macros@0.10.3+mc1.21.1 azalea-language@0.10.3+mc1.21.1 azalea-physics@0.10.3+mc1.21.1 azalea-protocol@0.10.3+mc1.21.1 azalea-protocol-macros@0.10.3+mc1.21.1 azalea-registry@0.10.3+mc1.21.1 azalea-registry-macros@0.10.3+mc1.21.1 azalea-world@0.10.3+mc1.21.1 Generated by cargo-workspaces
2024-08-15fix incorrect comment in with_microsoft_access_token docsmat
2024-08-11Auth Customization Options (#159)Aditya Kumar
* Added Support for Custom Auth using `client_id` and `scope` * fix: `Account::microsoft` and added lifetime to `Account::microsoft_with_custom_client_id` * Added function `with_microsoft_access_token_and_custom_client_id` * Removed Custom Scope. * I got carried away, and made scope also customizable, later realized no customization is needed. * Better Documentation and Minor fixes * Added Custom Scope * Added RpsTicket format for custom `client_id` * Moved to non-static str * fix example Co-authored-by: mat <27899617+mat-1@users.noreply.github.com> * fix doc grammer * changed function signature * fmt * fixed example * removed dead code * Removed `d=` insertion in `client_id` * removed unnecessary `mut` --------- Co-authored-by: mat <27899617+mat-1@users.noreply.github.com>
2024-07-05upgrade to simdnbt 0.6 (#160)mat