matt335672
48e46d183a
Add g_setallusercontext() for *BSD systems
2023-01-05 10:52:08 +00:00
matt335672
1a48527df9
Update xrdp for separate AA and session creation
...
xrdp is updated to use the separate authenticate/authorization (AA) and
command processing interface now provided by sesman.
PAM processing has been removed entirely and moved into the seman PAM
module. As a result, gateway processing for proxy use-cases can be
made use of by non-PAM systems.
2022-12-22 11:35:02 +00:00
matt335672
767d861df4
Add authtest
...
Also, change the sesman Makefile generation to make it easy to pick the
correct authorization module for the authtest utility.
2022-12-13 11:09:33 +00: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
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
matt335672
ae6a55dbac
Replace Windows font utility with native utilities
...
To generate new fonts, the freetype2 library is required. This
can now be specified by configure in the usual way. If it's missing,
new fonts cannot be generated.
2022-09-06 09:31:47 +01:00
Koichiro IWAO
a275c1de92
configure: ulalaca is still experimental
2022-05-28 01:40:21 +09:00
Koichiro IWAO
8d88fe7a83
Add ulalaca to build
2022-05-19 12:10:05 +09:00
matt335672
d77de66c26
Cater for missing --runstatedir in autoconf 2.69
2022-05-17 12:15:53 +01:00
Koichiro IWAO
017d18c045
Change development version to 0.9.80
...
This idea is inspired by TigerVNC.
2022-04-26 16:23:52 +09:00
matt335672
0db849fc5c
Move SCP to a Unix Domain Socket
...
The TCP socket implementation of sesman has a number of limitations,
namely that it is affected by firewalls, and also that determining the
user on the other end requires a full authentication process.
The advantage of the TCP socket is that sesman and xrdp can be run on
separate machines. This is however not supported by the xorgxrdp
backend (shared memory), and is insecure, in that passwords are sent
in-the-clear, and the connection is susceptible to MitM attacks. This
architecture has been deprecated in release notes since xrdp v0.9.17,
and although it will continue to be supported in any further releases
in the x0.9.x series, it will not be supported in the next major
version.
2022-04-18 09:12:35 +01:00
matt335672
dd968a98b0
Merge pull request #2163 from matt335672/newipc
...
Replace SCP V0 and V1 with new IPC mechanism
2022-03-17 11:32:19 +00:00
Koichiro IWAO
3fa6e9852b
Bump version to v0.9.19
2022-03-16 10:16:44 +09:00
matt335672
1746ac2f79
Remove SCP V0 and V1 files
2022-03-15 10:45:00 +00:00
matt335672
6cf053c9df
Add libipm test suite
2022-03-15 10:23:27 +00:00
matt335672
e059336dff
Add libipm facility
2022-03-15 10:23:27 +00:00
matt335672
d5f99f41ac
Add autotools SIZEOF_INT macro
2022-03-15 10:23:27 +00:00
matt335672
3de1e966b4
Support imlib2 on RHEL 7
2022-01-12 11:41:26 +00:00
Koichiro IWAO
1ce2215aac
Bump version to v0.9.18
2022-01-11 09:00:27 +09:00
Christopher Pitstick
0a2562d33d
Initial cut at a unit test for xrdp_sec_process_mcs_data_monitors
2021-12-08 01:41:07 -05:00
matt335672
63c3ca4ddd
Merge pull request #1962 from matt335672/imlib2
...
Add imlib2 support for login screen customisation (#1962 )
2021-09-01 10:19:11 +01:00
matt335672
e35507125c
Address review comments and re-test
2021-09-01 10:09:30 +01:00
matt335672
1606cdfb8e
Added -with-imlib2 to configure.ac
2021-09-01 10:09:30 +01:00
matt335672
47737c7d13
Add unit tests for xrdp_bitmap_load()
2021-09-01 10:09:30 +01:00
Koichiro IWAO
61cb6ca4f9
Bump version to 0.9.1
2021-08-31 11:21:55 +09:00
matt335672
7e03f8d006
Actively prevent user from specifying --enable-xrdpdebug
2021-06-04 14:43:18 +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
Koichiro IWAO
b042d986fc
bump version to v0.9.16
2021-04-30 20:45:02 +09:00
Koichiro IWAO
55f57e5a5d
make distcheck
should only succeed if check is installed
2021-04-24 23:38:40 +09:00
Koichiro IWAO
b86315de42
add --enable-tests
flag to ensure dependencies for the tests
2021-04-24 23:38:13 +09:00
Koichiro IWAO
bb7b7a3374
Perform unit tests only if check is installed
2021-04-20 23:17:26 +09:00
Koichiro IWAO
859a9d87c3
rely on pkg-config when finding check
...
The former code complains to install check even it is actually
installed.
2021-04-15 22:38:46 +09:00
Alexandre Quesnel
09174ccd4d
Adding g_strnjoin() with units tests
2021-04-14 04:41:53 +00:00
Alexandre Quesnel
16fe9a021a
Moving gtcp_proxy and tcp_proxy to the tools/devel directory
2021-03-26 14:16:00 +00:00
Alexandre Quesnel
ec52c6466d
Adding self-contained tests to be built during make all
2021-03-26 00:59:16 +00:00
matt335672
956e742213
Rename USE_NOPAM as USE_PAM
2021-02-05 11:44:43 +00:00
Koichiro IWAO
114fc6eeaa
bump version to v0.9.15
2020-12-28 22:52:10 +09:00
matt335672
c69a26e9b4
Addressed review comments
2020-12-15 10:55:26 +00:00
matt335672
7ddc43aeea
Cosmetic fixes for minor issues
2020-12-14 11:35:31 +00:00
Alexandre Quesnel
ec53a0398d
Enabling fuse for 32-bit CI builds
2020-09-08 17:16:09 +00:00
Koichiro IWAO
9ec6162a54
bump version to v0.9.14
2020-08-31 14:24:54 +09:00
Alexandre Quesnel
7e58209b19
Fixing the build with --enable-xrdpdebug and CFLAGS=-Werror -Wall
2020-07-25 23:53:26 +00:00
Koichiro IWAO
b3b1fff833
bump version to v0.9.13
2020-03-11 13:04:35 +09:00
Koichiro IWAO
dd047bb181
bump version to v0.9.12
2019-12-28 21:07:35 +09:00
Jay Sorg
d7b1f12d9b
default rdpsnd audin off, can enable with --enable-rdpsndaudin
2019-10-22 22:48:15 -07:00
Koichiro IWAO
a350292628
bump version to v0.9.11
2019-08-19 16:00:33 +09:00
Koichiro IWAO
d6e2dbe82d
Bump to v0.9.10
2019-04-18 10:22:53 +09:00
Koichiro IWAO
5a80fc9256
Bump version to v0.9.9
2018-12-25 13:31:09 +09:00
Koichiro IWAO
7672014d4e
Bump version to v0.9.8
2018-09-25 13:49:55 +09:00