gatekeeper 1.0.11
gatekeeper: ^1.0.11 copied to clipboard
Gatekeeper is a Dart package for managing TCP ports with a manager, server, and client. Control ports programmatically, via IPC, or remotely for efficient port management.
1.0.11 #
GatekeeperIpTables:- Extracted port validation into
_checkValidPort(ports 10–65535). - Added
_checkAddressand_normalizeAddressto validate and sanitize IP addresses. - Replaced repeated inline checks with these helpers for cleaner, safer code.
- Extracted port validation into
1.0.10 #
-
GatekeeperDriver:- Added
isAcceptedAddress.
- Added
-
GatekeeperIpTables:unacceptAddressOnTCPPort: checks if the address is "unaccepted" for return value.
-
bin/gatekeeper.dart:- Parameter
access-key: allow value-or.to read fromstdin.
- Parameter
1.0.9 #
GatekeeperClient:processCommand: process commandmyip.
1.0.8 #
-
GatekeeperIpTables:unacceptAddressOnTCPPort: handleiptablesoutput for IPv6.
-
GatekeeperClient:- Added
myIP.
- Added
-
GatekeeperServer:- Process command
myip.
- Process command
1.0.7 #
-
GatekeeperDriver:listAcceptedAddressesOnTCPPorts: handleiptablesoutput for IPv6.
-
bin/gatekeeper.dart,bin/gatekeeper_client.dart:- Show version (
$gatekeeperVersion).
- Show version (
1.0.6 #
SocketHandler:- Fix
isClosed.
- Fix
1.0.5 #
SocketHandler:- Added
isClosed. _checkLogged: checkisClosed.
- Added
1.0.4 #
-
Gatekeeper.- Added
VERSION.
- Added
-
gatekeeper_server:login: also respond with the server version.- Added
_onSocketError: block sockets with errors. - Added
_checkLogged: close not logged sockets after 30s. - Added
_onInvalidSocketProtocol: count errors for invalid protocol.
-
pubspec_parse: ^1.5.0
-
path: ^1.9.1
1.0.3 #
-
New
AESEncryptorandChainAESEncryptor. -
GatekeeperServer,GatekeeperClient:login: usehashAccessKey.- Added option
secure.- Added secure layer.
- Added
_exchangeSessionKey.
-
GatekeeperIpTables:unacceptAddressOnTCPPort: fix for all ports.
-
collection: ^1.19.1
-
crypto: ^3.0.6
-
encrypt: ^5.0.3
-
pointycastle: ^3.9.1
-
dependency_validator: ^5.0.2
1.0.2 #
-
Gatekeeper,GatekeeperDriver,GatekeeperClient,GatekeeperMock,GatekeeperIpTables:- Added
listAcceptedAddressesOnTCPPorts,acceptAddressOnTCPPort,unacceptAddressOnTCPPort,isAcceptedAddressOnPort.
- Added
-
GatekeeperMock,GatekeeperIpTables:- Added option
verbose.
- Added option
-
GatekeeperClient:processCommand:- Added
list accepted. - Added
list all. - Added
acceptandunaccept
- Added
-
gatekeeper_server:- Improve console logging.
- Process:
list accepted.list all.acceptandunaccept
1.0.1 #
-
GatekeeperServer:- Added
_zoneGuardedand_onUncaughtError. - Process command
disconnect.
- Added
-
GatekeeperClient:- Added
disconnect.
- Added
-
gatekeeper: added flag-mock -
gatekeeper_client: fix call toclient.processCommand.
1.0.0 #
- Initial version.