Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/neutrinolabs/xrdp

xrdp: an open source RDP server
https://github.com/neutrinolabs/xrdp

CVE-2022-23482

Check minimum length of TS_UD_CS_CORE message

1e42426db59120c6596d673f1bb2dc8b0312e692 authored about 2 years ago
CVE-2022-23480

Added length checking to redirector response parsing

ae7c17e1f629156cce21f7f1b568d849c63bdc3f authored about 2 years ago
Remove unused g_full_name_for_filesystem

Not only was this unused, the way it was read could lead to a
buffer overflow (CVE-2022-23480)

b5b047458e9aac0f26f794d94537f87b10e1193c authored about 2 years ago
CVE-2022-23481

Add length checks to client confirm active PDU parsing

bc6b052959697b205d15108fb88e7c7e38c15bee authored about 2 years ago
CVE-2022-23483

Sanitise channel data being passed from application

Avoids OOB read if the size field is incorr...

f2282db41067d8e1aacc60eaacaffddc07d52d32 authored about 2 years ago
CVE-2022-23493

Check chansrv channel ID on a channel close

Prevent OOB read if an invalid channel ID is sent.

6363d85e8545c8e79f3e80c67afe411b03b577dc authored about 2 years ago
Changes to cope with trans->header_size being unsigned

5d1cb432caea1a3358b96f24cad5fd71381ae846 authored about 2 years ago
CVE-2022-23479

Detect attempts to overflow input buffer

If application code hasn't properly sanitised the head...

b1147f5faad6d0c15887dd0a86a9b85ee1da34aa authored about 2 years ago
CVE-2022-23478

Fix potential OOB write if invalid chansrv channel opened

Also removed an unnecessary dynamic m...

cea731325736aac036fe9bd02528104915257ef5 authored about 2 years ago
CVE-2022-23477

Prevent buffer overflow for oversized audio format from client

96afae1ec559f9befa1c222f92f0d982e410c864 authored about 2 years ago
CVE-2022-23468

Login window - replace g_sprintf() withl g_snprintf() calls

3dab2c23da73ecb38459fd53f67d28319051389f authored about 2 years ago
Set permissions on pcsc socket dir to owner only

There is no reason for any user other than the current one to be able
to communicate with the re...

89c873e4aa707eece647815ccb4c423298dcb098 authored about 2 years ago
Merge pull request #2443 from neutrinolabs/metalefty-patch-1

SECURITY.md: mention including GitHub account in vuln report

e05d2234627aae21bdb9a9e93c9075c2613957c4 authored about 2 years ago
SECURITY.md: mention including GitHub account in vuln report

790db4df03e114346d2ff763c53cfe19f94a50c9 authored about 2 years ago
Remove unnecesssary data from struct auth_info (#2438)

When using PAM authentication, a copy is made of the username and password in the auth_info stru...

8fc5610dad27330adf9bff0b73bc80b820058666 authored about 2 years ago
Merge pull request #2437 from matt335672/fix_font_use_after_free

Fix regression use-after-free

791db0998a7ff338b0890a13a3d3fab80169ba1b authored about 2 years ago
Fix regression use-after-free

93d97dcb introduced a use-after-free error. The default_font for the
window manager may be used ...

4c8997f03347bd4d3260242ef87139b0ec61746b authored about 2 years ago
Merge pull request #2425 from seflerZ/touchpad

Disable touch events on XVNC session

b0ab1c852904a915042e9d7100774fc67bec1621 authored about 2 years ago
change comments

fb3401248268094a57a1c51bf0ca236b6d991941 authored about 2 years ago
code refactored

a2ac6b694a270fe388150be47e23942974937e65 authored about 2 years ago
Disabel touch events on XVNC session

e97a66593bf6f7ef8d8ae567ab53586b6bb54b35 authored about 2 years ago
use enum

94447752f2d06cab717a27291290760cfeba42fd authored about 2 years ago
Merge pull request #2435 from matt335672/fix_font_leak

Fix memory leak in font handler

a63ce2bacd30033eedd93a0a446634b67a5702ba authored about 2 years ago
Fix memory leak in font handler

The following sequence of events results in a memory leak as a font
is loaded twice
1) Invoke lo...

93d97dcb08a171b8dee04c8e504ad50f452ea098 authored about 2 years ago
Merge pull request #2427 from matt335672/check_ft_version

Fix freetype2 version checking

31de86f77a918027aaef1a8f3e4af1c4f02a595b authored about 2 years ago
Merge pull request #2426 from metalefty/vnc_mouse_button_678

vnc: add mouse button 6,7,8 support

b34daa1a70484455db6e2c7748e68e201684c076 authored about 2 years ago
Fix freetype2 version checking

The version of freetype2 returned by pkg-config --modversion is
not the same as the product rele...

3279e16bbf9ddfc290869a71a46be59921a2950a authored over 2 years ago
vnc: add mouse button 6, 7, 8 support

2b0c903afeb7b175062306288cc15ba8947c5d04 authored over 2 years ago
vnc: Constify existing use of magic numbers

70bc5ea0927f7098b125eac166d23d1dea7d35ea authored over 2 years ago
Merge pull request #2421 from metalefty/constify

Constify some magic numbers

a2693d0d2239ad504229a7a633e802dab57bd0dd authored over 2 years ago
Merge pull request #2408 from matt335672/bump_autoconf_ver

Bump autoconf ver

d5e5bc067547a271cb1254fe024348fdfed5eaac authored over 2 years ago
Merge pull request #2420 from matt335672/rfc_compliant_guid

guid_new() returns GUIDs compatible with RFC4122

e37b09695128d32c42c764965f78c441bd802bc3 authored over 2 years ago
Constify some magic numbers

- CMDTYPE_FRAME_MARKER
- FASTPATH_UPDATETYPE_SURFCMDS

1b2e1b9a4818d10864546d98aa05b1bbeee5fe20 authored over 2 years ago
guid_new() returns GUIDs compatible with RFC4122

c3bb7dc2940a3aaa6555c235a0427358d592f779 authored over 2 years ago
Merge pull request #2416 from matt335672/reload_sesman

Support and document SIGHUP for xrdp-sesman

A --reload argument is now supported.

9940f2f5ee5df4a82c393deb60132aec383feb7c authored over 2 years ago
Add --reload option to sesman

Adds a --reload switch to sesman and plumbs this in
to systemctl reload xrdp-sesman.service

3a0a93247279ed751a433b6d235ee27d8cededda authored over 2 years ago
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/...

4ff968bc980f6ff72c2e8312ce98ed67c2f6f9d8 authored over 2 years ago
Updated submodule autoconf version to 2.69

9b007f1eecd98d417616312a478cd5903b942960 authored over 2 years ago
Update ax_type_socklen_t.m4 to latest version

Fixes warning about obsolete macro AC_TRY_COMPILE with autoconf 2.71

17dda486a1c6d0297049345756e9b1ccb55cf270 authored over 2 years ago
Bump autoconf version

* Autoconf version from 2.65 -> 2.69
* AC_PROG_LIBTOOL replaced with LT_INIT
* AC_HELP_STRING re...

b7d0bd784a553a9f294e4b831c8e5379fd09eb37 authored over 2 years ago
LogFile in sesman.ini(5) updated too

docs/man/sesman.ini.5.in

6c2bc83ec99ed17249f5d5a509bd21dbd274abc4 authored over 2 years ago
Code formatting fixed

79d6219d9d97e3f303f3251f5e643466fccb2588 authored over 2 years ago
Merge pull request #2401 from metalefty/codec_guid

Record codec GUID to identify unknown codec

cc43061ed46da1547d908ff687cbdc8edf8345be authored over 2 years ago
Update header comments

9120dc9a66331fc6e0c2123797d2cd06b208b0a6 authored over 2 years ago
Use LogFile=<stdiut> instead of LogFile=- to redirect log to stdout

d6e888cf385da2612b8263c88e3d88ee6b22ac8e authored over 2 years ago
LogFile=- redirects log to stdout, which is useful for debugging

59ca0e1c58dbdb32b2538e58a23ce92033738aed authored over 2 years ago
Replace guid_to_str() with ms_guid_to_str()

32da5a7ed638afbe81c775ed0900932a905712b0 authored over 2 years ago
Use 8-4-4-4-12 rather than 8-4-4-16 for GUID textual representation

44c977a7c2b590d0301a2a80caaf387e884704c8 authored over 2 years ago
libxrdp: record codec GUID to identify unknown codec

fe14cb14a3d0afda1d9e24a4357b73b74068a093 authored over 2 years ago
common: add function to convert from Microsoft's GUID to string

791f055e18ff5cab29b1f27fa1c338ca49bf236a authored over 2 years ago
gitignore: ignore some test artifacts

2d5a1c37d75bb1df20f4cee96f556fe5bdd5c337 authored over 2 years ago
Add CODEC_GUID_IGNORE

ref. https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/86507fed-a0ee-4242...

ece8fd2946f1183ac163ee51e6e5a6dddebf5782 authored over 2 years ago
Merge pull request #2394 from matt335672/update_actions

Update github actions to address warnings

3fe20d1856e8654fed4244272e33120bf4e482ae authored over 2 years ago
Add casts required for C++ CI and OpenSSL 3.x

18c553878198c4e0c32e1c36a15916213e6645b8 authored over 2 years ago
Update github ::set-output usage

23a3c85bc161effd6ed45cfb1fed961b364ef1a3 authored over 2 years ago
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 s...

5cbf0cb5ace27f4054b8323ffb996f930e35a555 authored over 2 years ago
Update github actions version for node.js 16

288dbf4e1fdc696e9eb0da30fe09d998d696abcb authored over 2 years ago
Merge pull request #2386 from metalefty/log_time

log: change date format to ISO8601-like

5b510107aa160a817ee93f56c2daabbb1754d3bd authored over 2 years ago
Merge pull request #2391 from galeksandrp/patch-1

xrdp.ini.5.in: Fix mixed up require_credentials/enable_token_login options

042317a306a1b3554d447cf3e356817ac4b3ed53 authored over 2 years ago
xrdp.ini.5.in: Fix mixed up config options

fa138f80f70945f923b1b99e68ef79e0c3500b4e authored over 2 years ago
log: add some more comments

662011a757e97624c6c8b1d18e090213a29e8d87 authored over 2 years ago
log: quit using lrint and -lm

db962399821d833aaf5c4bc46fca88e8112766e4 authored over 2 years ago
log: change date format to ISO8601-like

Former format: "[20221007-16:36:02] "
New format: "[2022-10-07T16:36:04.357+0900] "

aca05c4f2e0c4b612956cbe2dba5f12fe8fee7fd authored over 2 years ago
Merge pull request #2366 from TOMATO-ONE/new_loginscreen

Redesign the login screen

fafd7bfda21757173fdb353b67176a1a8f36fa20 authored over 2 years ago
redesign the login screen

4114774ef3105ebd64b6774c76aaa46c5345ca57 authored over 2 years ago
Merge pull request #2362 from matt335672/auth_handle

Replace various types used for auth_info

a5d8bfdb64b74df1e35aca671ed4ced0f82b3a95 authored over 2 years ago
Replace various types used for auth_info

The loadable sesman authentication modules use different types for the
authentication handle ret...

660ac303f0bef28af71217ae0b69e0078b1548a1 authored over 2 years ago
Merge pull request #2364 from seflerZ/touchpad

Enable touchpad inertial scrolling

e1697879ecf14f083515b2b6f96974ebac5d5ec9 authored over 2 years ago
fix code review issues

cb2b32e6c5b13d4da1047363815ab7a36d31702c authored over 2 years ago
fix log level

6cc842b3e697404cabe2c350e491c12577d337ba authored over 2 years ago
fix code style issue

9d33b4cbcb6516fd05ee320a683074f6eb63283e authored over 2 years ago
add some comments and modify gitignore

c2b465880b6c1b37d7b2d5f76251351da57f5653 authored over 2 years ago
touchpad scrolling works now

c4d671497933ff5df718430ec35d7074fe458510 authored over 2 years ago
Merge pull request #2368 from metalefty/gitignore

gitignore: add some built binaries

d80d096e321985f1f334badcd29be399e01eb59e authored over 2 years ago
gitignore: add some built binaries

61a58aaad91611c1fb2bb3d55c719aff6b39d954 authored over 2 years ago
Merge pull request #2359 from matt335672/freetype2_ci

Add freetype2 to CI

62167d867eb26fe3c7a0d7c3c4d8389ba93eb680 authored over 2 years ago
Add freetype2 to CI

The freetype2 library can now be used to create fv1 fonts. This
library is added to the 'max fea...

02513dbd4bb28c9b3062bb76c2a9d9faaf6453a2 authored over 2 years ago
Merge pull request #2341 from matt335672/scaled_login_screen

Scaled login screen support

7354eb60605b5dbbb660820e038cfc78ec4234c3 authored over 2 years ago
Update fonts

Replace sans-10.fv1 with a modern version generated with the
new tools.
Also add a sans-18.fv1 f...

e44879740f39d66e3bc65eb1f9baaec261e149b7 authored over 2 years ago
Add a scaling capability to the login screen

The dimensions from xrdp.ini are replaced with scaled and unscaled
versions. The unscaled versio...

d0c8e28d273c9fb849ba27ac68ca84deabe4a32a authored over 2 years ago
Add font control variables to xrdp.ini

This commit adds the variables fv1_select and default_dpi to
xrdp.ini. These variables allow for...

a417ab0542be1375a70aa8158b9ed990760a263a authored over 2 years ago
Remove hard-coded values for font sizes.

The font body height is now explicitly stored in the font
structure. This is the definition that...

70622bf92b7f9c72b77b37552e593a492ae1125c authored over 2 years ago
Add support for new fields in fv1 fonts

The previous commit added utilities which work with fv1 files
with additional fields in the fv1 ...

36959e593acab22ce6f33eee312d7412097e6270 authored over 2 years ago
Font macro updates for adding font utilities

888c2a043444a5e0037823054049ca575b282818 authored over 2 years ago
Add g_memmove() to os_calls

9875f0c0d8e2f5edcfaf1ab5e2cd0e08f49ce35b authored over 2 years ago
Replace Windows font utility with native utilities

To generate new fonts, the freetype2 library is required. This
can now be specified by configure...

ae6a55dbacc46d2dd026ded80245408ec8da9165 authored over 2 years ago
Added fontutils/README_fv1.txt

90561f7bad25d6274b41d2a7a4ba71252d51ef6f authored over 2 years ago
Merge pull request #2353 from kraj/clang

mark variable with unused attribute for Clang 15

c3585adaa032f09cbe8c9564cf1d9a818c3026d8 authored over 2 years ago
mark count with unused attribute

This may throw a warning with clang-15+ when devel logs are disabled
Fixes
../../../xrdp-0.9.19/...

fc2d61e0c89a6e3001ac47bade120f9ef5b11f7f authored over 2 years ago
Merge pull request #2354 from a1346054/fixes

Simple maintenance improvements

b4dd86fadd4927c1f8e7839d46c1fec40c598b70 authored over 2 years ago
fix some shellcheck warnings

59f8d9fe07bf35bdd1ae6ab570e013294277a02e authored over 2 years ago
remove executable bit from text files

5ff68740e58ecc40d4a3c11b2874abe6bbefe73a authored over 2 years ago
improve test logic

0c942feaffa440735b97f609de795dbcf1e66518 authored over 2 years ago
add missing final newline

048e3c9e999358fc3b66859858730200896bc2ee authored over 2 years ago
fix typos

7fe18cc1c004f6a566b0097f5220ec2791a608b8 authored over 2 years ago
Merge pull request #2350 from matt335672/cppcheck_29

Bumped cppcheck version to 2.9

5d0c4b4e3a7d31f0e71bdd867529424482cf10e0 authored over 2 years ago
Bumped cppcheck version to 2.9

cb750142216519a6656c885676aa65c15e6f7503 authored over 2 years ago
Merge pull request #2348 from metalefty/sesman-ini

sesman.ini: mention FreeBSD Xorg path

686bb4e0751c7b28c9b7c87fe241f777d982fe0d authored over 2 years ago
sesman.ini: mention FreeBSD Xorg path

235d264a026547215ed44e2d78703be62d7f42f3 authored over 2 years ago
Fixing typo in log message.

77a8b643790fb5ef974f0833c8a6ede94af3e44e authored over 2 years ago