Releases: rk0cc/superuser
Releases · rk0cc/superuser
Fix Flutter SDK unaligned version problem
Dart 3.8 update
3.0.0 Remove dependabot
Monorepo deployment
2.1.0 Update doc
Add listing joined group for current user
- Add user's joined group in local machine scope.
isSuperusercan returns true without superuser permission activated.- Windows: Uses
NetUserGetLocalGroupsto find current user is a member ofAdministrators. - UNIX: Determine user joined default
sudocommand enabled groups (adminin macOS,sudoin Linux).
- Windows: Uses
- Expand UNIX's error code to unsigned 32-bits length with two 16-bits segmentes:
- Lower 16-bits reuses origin error numbers from libraries.
- Upper 16-bits denotes error categories that causing error thrown.
Prevent mock attach as instance in release mode
Package changelogs
- Add assertion to prevent using mock interface in release mode.
Demo changelogs
- Uses blocked void function to handle open link.
Fix format and provide missed throwable
- Resolve lower score due to violation of formatting
- Provide
SuperuserProcessErrorfor catching error when fetching from plugin.
General release
- Add error handling
- Integrate instance managing feature into
SuperuserInstance - Improve effience of memory allocation in Windows platform.
- Remove
MockSuperuserrestriction and mark as constant.
Interface exclude in public library
SuperuserInterface is no longer included in superuser library
First public release
- New feature
- Detect user has superuser role
- Determine a Flutter program executed under superuser role
whoamicommand: Retrive current username who responsible of executing this program.