matt335672
31de86f77a
Merge pull request #2427 from matt335672/check_ft_version
...
Fix freetype2 version checking
2022-11-16 09:32:08 +00:00
metalefty
b34daa1a70
Merge pull request #2426 from metalefty/vnc_mouse_button_678
...
vnc: add mouse button 6,7,8 support
2022-11-16 09:29:43 +09:00
matt335672
3279e16bbf
Fix freetype2 version checking
...
The version of freetype2 returned by pkg-config --modversion is
not the same as the product release version. Consequently, the
check for version >= 2.8.0 does not work.
2022-11-14 20:12:34 +00:00
Koichiro IWAO
2b0c903afe
vnc: add mouse button 6, 7, 8 support
2022-11-14 22:23:29 +09:00
Koichiro IWAO
70bc5ea092
vnc: Constify existing use of magic numbers
2022-11-14 22:23:29 +09:00
matt335672
a2693d0d22
Merge pull request #2421 from metalefty/constify
...
Constify some magic numbers
2022-11-11 11:51:23 +00:00
matt335672
d5e5bc0675
Merge pull request #2408 from matt335672/bump_autoconf_ver
...
Bump autoconf ver
2022-11-11 11:49:41 +00:00
matt335672
e37b096951
Merge pull request #2420 from matt335672/rfc_compliant_guid
...
guid_new() returns GUIDs compatible with RFC4122
2022-11-11 11:47:41 +00:00
Koichiro IWAO
1b2e1b9a48
Constify some magic numbers
...
- CMDTYPE_FRAME_MARKER
- FASTPATH_UPDATETYPE_SURFCMDS
2022-11-11 11:41:46 +09:00
matt335672
c3bb7dc294
guid_new() returns GUIDs compatible with RFC4122
2022-11-10 14:19:19 +00:00
matt335672
9940f2f5ee
Merge pull request #2416 from matt335672/reload_sesman
...
Support and document SIGHUP for xrdp-sesman
A --reload argument is now supported.
2022-11-09 16:06:41 +00:00
matt335672
3a0a932472
Add --reload option to sesman
...
Adds a --reload switch to sesman and plumbs this in
to systemctl reload xrdp-sesman.service
2022-11-09 09:46:36 +00:00
Mosakuji Hokuto
4ff968bc98
Update pamdir_suse to accommodate with TW pam.d move ( #2413 )
...
On newer builds of openSUSE tumbleweed the path of pam.d has moved from
/usr/etc/pam.d to /usr/lib/pam.d, which prevents install script to
correctly guess pam rules. Updating path in mkpamrules solves the
problem.
2022-11-08 10:05:55 +00:00
matt335672
9b007f1eec
Updated submodule autoconf version to 2.69
2022-11-07 15:51:03 +00:00
matt335672
17dda486a1
Update ax_type_socklen_t.m4 to latest version
...
Fixes warning about obsolete macro AC_TRY_COMPILE with autoconf 2.71
2022-11-07 15:50:22 +00:00
matt335672
b7d0bd784a
Bump autoconf version
...
* Autoconf version from 2.65 -> 2.69
* AC_PROG_LIBTOOL replaced with LT_INIT
* AC_HELP_STRING replaced with AS_HELP_STRING
2022-11-07 15:48:20 +00:00
metalefty
cc43061ed4
Merge pull request #2401 from metalefty/codec_guid
...
Record codec GUID to identify unknown codec
2022-11-04 16:13:30 +09:00
Koichiro IWAO
9120dc9a66
Update header comments
2022-11-04 16:06:50 +09:00
Koichiro IWAO
32da5a7ed6
Replace guid_to_str() with ms_guid_to_str()
2022-11-02 00:20:31 +09:00
Koichiro IWAO
44c977a7c2
Use 8-4-4-4-12 rather than 8-4-4-16 for GUID textual representation
2022-11-01 22:57:07 +09:00
Koichiro IWAO
fe14cb14a3
libxrdp: record codec GUID to identify unknown codec
2022-11-01 19:24:02 +09:00
Koichiro IWAO
791f055e18
common: add function to convert from Microsoft's GUID to string
2022-11-01 19:24:02 +09:00
Koichiro IWAO
ece8fd2946
Add CODEC_GUID_IGNORE
...
ref. https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/86507fed-a0ee-4242-b802-237534a8f65e
2022-11-01 19:24:02 +09:00
Koichiro IWAO
2d5a1c37d7
gitignore: ignore some test artifacts
2022-11-01 19:24:02 +09:00
matt335672
3fe20d1856
Merge pull request #2394 from matt335672/update_actions
...
Update github actions to address warnings
2022-10-20 10:07:21 +01:00
matt335672
18c5538781
Add casts required for C++ CI and OpenSSL 3.x
2022-10-20 09:56:23 +01:00
matt335672
5cbf0cb5ac
Update legacy OS from 18.04 to 20.04
...
Since Ubuntu 20.04 supports less i386 functionality than 18.04,
it has been necessary to use a smaller set of compile options,
resulting in less compile coverage.
2022-10-19 17:48:42 +01:00
matt335672
23a3c85bc1
Update github ::set-output usage
2022-10-19 17:48:42 +01:00
matt335672
288dbf4e1f
Update github actions version for node.js 16
2022-10-19 11:11:12 +01:00
metalefty
5b510107aa
Merge pull request #2386 from metalefty/log_time
...
log: change date format to ISO8601-like
2022-10-14 10:19:17 +09:00
matt335672
042317a306
Merge pull request #2391 from galeksandrp/patch-1
...
xrdp.ini.5.in: Fix mixed up require_credentials/enable_token_login options
2022-10-13 11:21:07 +01:00
Alexander Georgievskiy
fa138f80f7
xrdp.ini.5.in: Fix mixed up config options
2022-10-12 17:10:34 +03:00
Koichiro IWAO
662011a757
log: add some more comments
2022-10-11 09:56:40 +09:00
Koichiro IWAO
db96239982
log: quit using lrint and -lm
2022-10-11 09:56:36 +09:00
Koichiro IWAO
aca05c4f2e
log: change date format to ISO8601-like
...
Former format: "[20221007-16:36:02] "
New format: "[2022-10-07T16:36:04.357+0900] "
2022-10-11 09:55:33 +09:00
metalefty
fafd7bfda2
Merge pull request #2366 from TOMATO-ONE/new_loginscreen
...
Redesign the login screen
2022-09-22 14:43:29 +09:00
TOMATO-ONE
4114774ef3
redesign the login screen
2022-09-20 16:19:35 +00:00
matt335672
a5d8bfdb64
Merge pull request #2362 from matt335672/auth_handle
...
Replace various types used for auth_info
2022-09-16 10:53:55 +01:00
matt335672
660ac303f0
Replace various types used for auth_info
...
The loadable sesman authentication modules use different types for the
authentication handle returned from auth_userpass(). The PAM module
uses a pointer, and the other modules use (effectively) a boolean. Within
sesman itself, a long or tbus (intptr_t) is used.
This PR replaces all of these types with a pointer to an incomplete type.
Consequently:-
- A single better-labelled type is used it all places within sesman so
it's more obvious what's being handled.
- There is no need to cast the authentication handle within the PAM
module to a long and back again.
- The compiler can check function signatures between auth.h and the
various verify modules.
2022-09-16 10:46:53 +01:00
matt335672
e1697879ec
Merge pull request #2364 from seflerZ/touchpad
...
Enable touchpad inertial scrolling
2022-09-16 10:22:16 +01:00
sefler
cb2b32e6c5
fix code review issues
2022-09-15 23:55:23 +08:00
sefler
9d33b4cbcb
fix code style issue
2022-09-15 23:55:23 +08:00
sefler
6cc842b3e6
fix log level
2022-09-15 23:55:23 +08:00
sefler
c2b465880b
add some comments and modify gitignore
2022-09-15 23:55:16 +08:00
sefler
c4d6714979
touchpad scrolling works now
2022-09-15 23:53:26 +08:00
matt335672
d80d096e32
Merge pull request #2368 from metalefty/gitignore
...
gitignore: add some built binaries
2022-09-15 15:17:41 +01:00
Koichiro IWAO
61a58aaad9
gitignore: add some built binaries
2022-09-15 19:45:53 +09:00
matt335672
62167d867e
Merge pull request #2359 from matt335672/freetype2_ci
...
Add freetype2 to CI
2022-09-06 10:42:06 +01:00
matt335672
02513dbd4b
Add freetype2 to CI
...
The freetype2 library can now be used to create fv1 fonts. This
library is added to the 'max features' CI builds to pick up any
regressions.
2022-09-06 10:32:40 +01:00
matt335672
7354eb6060
Merge pull request #2341 from matt335672/scaled_login_screen
...
Scaled login screen support
2022-09-06 09:48:09 +01:00