matt335672
ffaf8c2cc4
Add casts required for C++ CI and OpenSSL 3.x
2022-10-20 15:02:00 +01:00
a1346054
6acf8398dd
fix typos
...
(cherry picked from commit 7fe18cc1c0
)
2022-09-11 11:47:11 +09:00
matt335672
2484928a5a
Change 3rd parameter of log_start() to flags field
2022-03-04 11:37:45 +00:00
matt335672
a94ddce0bd
logging : Remove processing for unused variables
2022-03-03 17:02:18 +00:00
zbstao
1309ea405e
Fixed g_waitpid function
...
Fixed g_waitpid function
2022-02-15 22:32:46 +08:00
Nexarian
a0f4d94cfe
Fix NPEs in log.c
...
Multiple NPEs can happen in the internal_log_config_copy procedure,
and we need to address this before we merge in changes for egfx.
2022-02-14 14:45:43 -05:00
matt335672
e6c098e750
Remove s_check() macro
2022-02-09 10:18:15 +00:00
matt335672
4699dced14
Implement base64 without openssl
2022-01-28 12:23:40 +00:00
matt335672
8b8cfbe119
Improve wrapping of openssl module
2022-01-28 12:23:40 +00:00
matt335672
6cebade78e
OpenSSL 3.x compatibility
2022-01-20 16:45:25 +00:00
matt335672
d853228c19
const fixes for SSL calls
2022-01-19 11:11:37 +00:00
Kentaro Hayashi
69ea406440
Add g_str_to_bitmask utility function
...
It should be used for comma separated configuration to bitmask.
e.g. RestrictOutboundClipboard = text, file, image
2022-01-14 10:17:02 +09:00
matt335672
8b9b22c773
Create shared GUID module to simplify session guid handling
2021-11-25 13:29:55 +00:00
matt335672
ce23c824ea
Merge pull request #1976 from matt335672/fail2ban_support
...
Fail2ban support (#1076 )
2021-11-18 10:11:12 +00:00
liuxiang88
03ae4840e4
Set loongarch need-align-macro.
2021-11-18 15:19:46 +08:00
matt335672
a7b48cd1cf
Added more string calls + fix prototypes
...
- Added g_strrchr() and g_strstr()
- Made C prototypes for g_strchr() and g_strnchr() compatible with
expected C library functions
2021-10-25 16:13:09 +01:00
matt335672
50e37bf673
Add more file info functions
...
- g_file_get_device_number()
- g_file_get_inode_num()
2021-10-25 15:24:27 +01:00
matt335672
5fb621ca53
Logged IP address for fail2ban on login failure
2021-10-25 11:35:35 +01:00
matt335672
60016c1f75
Rename client_ip to connection_description
2021-10-25 11:35:35 +01:00
matt335672
b0f3b13cff
Fix minor memory leaks
2021-10-11 19:30:47 +01:00
Koichiro IWAO
f0a0ec7b0f
base64: separate license and brief of file for visibility
2021-10-08 17:29:56 +09:00
matt335672
d32953c405
Parse DEVICE_ANNOUNCE header correctly
2021-09-08 11:33:43 +01:00
matt335672
62ca216d4d
Improve security level logging at ISO layer
2021-09-03 12:30:02 +01:00
metalefty
6207679fad
Merge pull request #1952 from TOMATO-ONE/xrdp_allow_overrite_keyboard
...
override keyboard infomation #1950 (1st)
2021-08-31 11:10:31 +09:00
TOMATO-ONE
badc612a8a
override keyboard infomation #1950
2021-08-08 22:23:01 +09:00
matt335672
c9afd804a4
Minor const and comment fixes
2021-07-27 13:36:34 +01:00
TOMATO-ONE
e3ffad77ca
neutrinordp: Allow fixed keyboard lauout information to be sent to remote. #1933
2021-07-20 01:08:45 +09:00
matt335672
27107039d6
Merge pull request #1926 from matt335672/ssl_error
...
Improve quality of TLS logging #1926
2021-07-16 11:28:27 +01:00
matt335672
2ee5e76ed7
Improve quality of SSL logging
2021-06-21 17:44:47 +01:00
matt335672
87bbfd96ca
Use symbolic names for static virtual channel name strings
2021-06-08 14:11:17 +01:00
matt335672
3ea19ef0cd
Create ms-rdpeclip.h and update ms-rdpbcgr.h
2021-06-08 14:11:17 +01:00
matt335672
85b101dfb2
Added string function g_strnchr()
2021-06-08 14:11:17 +01:00
matt335672
09d4e1db14
Fixes --enable-devel-streamcheck
2021-06-02 15:52:49 +01:00
matt335672
c714a555bd
Added in --enable-devel-streamcheck
2021-05-28 10:57:12 +01:00
matt335672
52a52daddd
Split development option into separate things
2021-05-28 10:57:12 +01:00
Alexandre Quesnel
52707ac686
Fixing formatting with astyle
2021-05-08 16:58:11 +00:00
Christopher Pitstick
deb66ce766
Resolution switching without reconnecting.
...
- Based on https://github.com/jsorg71/xrdp/tree/dynamic_monitor
- Tested with xorgxrdp
- Tested with vnc
- Only works with single monitor.
- Update documentation to clarify the difference between MSTSC and
Microsoft Remote Desktop.
- Does not include compatibility with /gfx at this time, which is still
in testing.
- Updates to include ms-rdpedisp.h header for the 2.2.2 specification of
the protocol.
- Adds new dynamic_monitor_layout struct that shares the number of
monitors with xrdp_client_info.h
- Does not allow for BPP changes because the RDP protocol doesn't
support it.
- Option to disable feature as NeutrinoRDP doesn't support it (It was
based on FreeRDP 1.0.1 which didn't yet have this feature.)
- Add CLIENT_MONITOR_DATA_MAXIMUM_MONITORS constant and reference
spec definition.
Depends on https://github.com/neutrinolabs/xorgxrdp/pull/183
2021-04-22 01:34:03 -04:00
Alexandre Quesnel
28bce37d04
Add -no-suppress to the libtool invocation for libcommon
2021-04-14 04:41:54 +00:00
Alexandre Quesnel
f5e4b53b11
Add logging to g_exec*() functions
2021-04-14 04:41:53 +00:00
Alexandre Quesnel
09174ccd4d
Adding g_strnjoin() with units tests
2021-04-14 04:41:53 +00:00
matt335672
86c87b6f15
Move get_display_num_from_display to string_calls module
2021-04-13 12:16:00 +01:00
Alexandre Quesnel
bc7c9abd58
Fix spelling mistake in g_bytes_to_hexdump() doc
2021-04-08 15:10:12 +00:00
Alexandre Quesnel
b8d02823d1
Extracting bytes_to_hexdump function from logging implementation
2021-03-26 13:58:27 +00:00
Alexandre Quesnel
d73e45eff1
Removing DEBUG() macro
2021-03-14 23:33:31 +00:00
Alexandre Quesnel
2ab3b97ba0
Migrating logging to LOG() and LOG_DEVEL() in common/*
2021-03-14 23:33:31 +00:00
Alexandre Quesnel
bb9d3079c0
Fixing formatting with astyle in common/*
2021-03-14 23:33:31 +00:00
matt335672
feb8ef33f5
Merge pull request #1813 from matt335672/client-info-versioning
...
Add versioning to xrdp_client_info #1813
2021-03-09 09:21:31 +00:00
John Paul Adrian Glaubitz
a777ff9ee0
Add support for sh
2021-03-03 02:55:40 +01:00
John Paul Adrian Glaubitz
1d1ec9614f
Add support for s390 and s390x
2021-03-03 02:55:24 +01:00
John Paul Adrian Glaubitz
3b81df3f9e
Add support for little-endian powerpc
2021-03-03 02:54:00 +01:00