Proto commits in dchapyshev/aspia

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:174f8e9
Author:Dmitry Chapyshev

Implement port forwarding session type.

The documentation is generated from this commit.

Commit:96d61f1
Author:Dmitry Chapyshev

Added proto file for Port Forwarding session type.

Commit:a69aded
Author:Dmitry Chapyshev

Update year to 2025.

Commit:a398a0c
Author:Dmitry Chapyshev

Implement touch events support for Windows on Host side (based on Chromium code).

Commit:721d828
Author:Dmitry Chapyshev

Do not show free/total space and volume label because in some cases, with broken disks, obtaining this information takes a very long time.

Commit:90a8bfa
Author:Dmitry Chapyshev

Update year.

Commit:f08769c
Author:Dmitry Chapyshev

Pass version in ServerHello/ClientHello.

Commit:0f74ca9
Author:Dmitry Chapyshev

Implemented the ability to specify a display name.

Commit:4c7187e
Author:Dmitry Chapyshev

Cleanup.

Commit:cc43e01
Author:Dmitry Chapyshev

Added architecture field.

Commit:e617b34
Author:Dmitry Chapyshev

Show remote update button only if desktop is available.

Commit:17c69b0
Author:Dmitry Chapyshev

Added arch field.

Commit:ef0d69a
Author:Dmitry Chapyshev

Implemented setting access rights to one-time connections.

Commit:a127129
Author:Dmitry Chapyshev

Disable unavailable features for linux.

Commit:089daa5
Author:Dmitry Chapyshev

Disable Ctrl+Alt+Del button for linux/macos.

Commit:4250105
Author:Dmitry Chapyshev

Cleanup.

Commit:bd8690c
Author:Dmitry Chapyshev

Added simple stun server/client.

Commit:33f9f8f
Author:Dmitry Chapyshev

Implemented support for channel id.

Commit:1a7c8ef
Author:Dmitry Chapyshev

Update year.

Commit:3da3a1e
Author:Dmitry Chapyshev

Implemented adjustment to the network bandwidth.

Commit:29f00d3
Author:Dmitry Chapyshev

Added VideoErrorCode enumeration.

Commit:5acf001
Author:Dmitry Chapyshev

Implement Users/User Groups/Processes categories.

Commit:11db7ff
Author:Dmitry Chapyshev

Relay statistics improvements.

Commit:29515e9
Author:Dmitry Chapyshev

Rework relay statistics.

Commit:002d8e8
Author:Dmitry Chapyshev

Implemented display of relay statistics.

Commit:a2aa3f4
Author:Dmitry Chapyshev

Partially implement relay statistics.

Commit:9205cc6
Author:Dmitry Chapyshev

Implement video/audio pausing when window is minimized.

Commit:f62af57
Author:Dmitry Chapyshev

Implemented Task Manager.

Commit:4b2ebf5
Author:Dmitry Chapyshev

Implemented support for Back/Forward mouse buttons.

Commit:96c3b9f
Author:Dmitry Chapyshev

Fix text chat crash; added status messages.

Commit:bbae6ec
Author:Dmitry Chapyshev

Implemented sessions recording.

Commit:d034b0e
Author:Dmitry Chapyshev

Implement "Open Files" system info category.

Commit:78c63a4
Author:Dmitry Chapyshev

Implement "Applications" system info category.

Commit:8d7d550
Author:Dmitry Chapyshev

Implement "Licenses" system info category.

Commit:a4cc312
Author:Dmitry Chapyshev

Implemented ability to change and save for default configuration.

Commit:46ee6ae
Author:Dmitry Chapyshev

Implement connecting by permanent user name to RDP sessions.

Commit:a8c41ef
Author:Dmitry Chapyshev

Added revision to version info.

Commit:5bf845e
Author:Dmitry Chapyshev

Added UI for default config.

Commit:b0c6ccd
Author:Dmitry Chapyshev

Remove DPI field from frame.

Commit:08f17f2
Author:Dmitry Chapyshev

Implement cursor scaling.

Commit:267c682
Author:Dmitry Chapyshev

Added screen_dpi field for video packet format.

Commit:4d9968c
Author:Dmitry Chapyshev

Added text chat session type.

Commit:3e0f209
Author:Dmitry Chapyshev

Update copyrights.

Commit:0b16796
Author:Dmitry Chapyshev

Implemented host status query.

Commit:122b969
Author:Dmitry Chapyshev

Implement "System information" session type.

Commit:67a8a8c
Author:Dmitry Chapyshev

Implement "Event logs" category.

Commit:8ae60cf
Author:Dmitry Chapyshev

Using overloaded operators new/delete.

Commit:ee349e3
Author:Dmitry Chapyshev

Implement "Power Options" category.

Commit:e2dba4e
Author:Dmitry Chapyshev

Implement "Routes" / "Connections" categories.

Commit:5eeec78
Author:Dmitry Chapyshev

Added common categories for system information.

Commit:e987050
Author:Dmitry Chapyshev

Implemented getting information about network shares.

Commit:a6fc2ec
Author:Dmitry Chapyshev

Obtaining information about the installation date and the operating system license key.

Commit:c60a3b2
Author:Dmitry Chapyshev

Implement "Show remote cursor position" option; implement cursor capturing via DXGI.

Commit:1179ad0
Author:Dmitry Chapyshev

Implement "Clear clipboard at disconnect" option.

Commit:6d6cc3f
Author:Dmitry Chapyshev

Re-add ZSTD codec.

Commit:a2d7bd8
Author:Dmitry Chapyshev

Added resolution info to protocol.

Commit:28e6b2f
Author:Dmitry Chapyshev

Implement TextEvent at host side.

Commit:2e26274
Author:Dmitry Chapyshev

Added "text_chat" extension for desktop session.

Commit:1de15e6
Author:Dmitry Chapyshev

Implement mouse/keyboard locking; implement session pausing.

Commit:a86c626
Author:Dmitry Chapyshev

Added protocol for text chat.

Commit:f8d12a3
Author:Dmitry Chapyshev

Implement connection confirmation.

Commit:0e26195
Author:Dmitry Chapyshev

Added "VideoRecording" extension.

Commit:201e39e
Author:Dmitry Chapyshev

Implemented reboot in safe mode.

Commit:fe3b3d9
Author:Dmitry Chapyshev

Fixed getting ID when changing router.

Commit:0d3b341
Author:Dmitry Chapyshev

Added support for 96/192kHz audio capture.

Commit:0184073
Author:Dmitry Chapyshev

Using fixed size for hashing salt.

Commit:1502e89
Author:Dmitry Chapyshev

Formatting only.

Commit:00effb8
Author:Dmitry Chapyshev

Reworked fast connections in the console.

Commit:c9c293a
Author:Dmitry Chapyshev

Implemented the transfer of information about the type of screen capturer.

Commit:2c7ed7b
Author:Dmitry Chapyshev

Combining the protocol for client and host.

Commit:8f38236
Author:Dmitry Chapyshev

Reworked router administration protocol.

Commit:8bcab8a
Author:Dmitry Chapyshev

Initial implementation of audio support.

Commit:17ed5a3
Author:Dmitry Chapyshev

Porting audio capturer from Chromium.

Commit:d39db60
Author:Dmitry Chapyshev

Each terminal session now has its own host ID.

Commit:e681beb
Author:Dmitry Chapyshev

Displaying computer name instead of address in notifier.

Commit:b06bcfe
Author:Dmitry Chapyshev

Remove ZSTD video encoding.

Commit:6ad39a0
Author:Dmitry Chapyshev

Added ROOT_DIRECTORY drive type.

Commit:9775632
Author:Dmitry Chapyshev

Implemented display of the status of connection to the router in the UI.

Commit:6a79c02
Author:Dmitry Chapyshev

Using numeric session IDs.

Commit:39a9f6b
Author:Dmitry Chapyshev

Rename fields.

Commit:4004174
Author:Dmitry Chapyshev

Removing a key from the pool if peers have not used it for 30 seconds. Removed adding rules to the firewall.

Commit:9914f5c
Author:Dmitry Chapyshev

Re-order fields.

Commit:a95b02d
Author:Dmitry Chapyshev

Using RelayPeer to connecting to the relay server.

Commit:11a7ef3
Author:Dmitry Chapyshev

Added peer port field.

Commit:a4d6e7e
Author:Dmitry Chapyshev

Added error codes.

Commit:b16c1ba
Author:Dmitry Chapyshev

Implemented load balancing between relays.

Commit:f13e998
Author:Dmitry Chapyshev

Move RelayKey to router_common.proto.

Commit:0148984
Author:Dmitry Chapyshev

Implemented router selection when changing computers.

Commit:5caac7d
Author:Dmitry Chapyshev

Implemented management of routers in the address book.

Commit:e624b87
Author:Dmitry Chapyshev

Implemented receiving information about connect time.

Commit:1f58181
Author:Dmitry Chapyshev

More information about relays and hosts.

Commit:017e8ae
Author:Dmitry Chapyshev

Implemented peers disconnecting.

Commit:a1f9d7c
Author:Dmitry Chapyshev

Reworking relay server.

Commit:d01bb4d
Author:Dmitry Chapyshev

Refactoring.

Commit:fd6f925
Author:Dmitry Chapyshev

Rename ROUTER_SESSION_MANAGER to ROUTER_SESSION_ADMIN.

Commit:d943f9b
Author:Dmitry Chapyshev

Added all user information.

Commit:00f6225
Author:Dmitry Chapyshev

Added router settings.

Commit:08e8000
Author:Dmitry Chapyshev

Added session for relay servers.

Commit:2924727
Author:Dmitry Chapyshev

Added basic system info.

Commit:70a9018
Author:Dmitry Chapyshev

Implemented UI for router configuration. Implemented getting peer ID (not completed yet).