Koichiro IWAO
d0c27a2904
common: suppress log when closing log files
...
because if xrdp is running 'fork=yes' mode, the log message
'shutting down log subsystem...' is logged everytime when the child
process is exitting. In other words, everytime when clients are
disconnecting. This is a little bit too vebose.
2017-11-30 15:13:18 +09:00
speidy
d958d1f018
sesman: scpv0, accept variable length data fields
2017-11-28 09:04:25 +09:00
Koichiro IWAO
3de3a4fab5
common: add more references to constants' origin
...
classify constants into these 5 types
* constants for xrdp
* constants come from ITU-T Recommendations
* constants come from Remote Desktop Protocol
* constants come from other MS products
* unclassified yet
2017-11-24 21:45:48 +09:00
Koichiro IWAO
799c230998
common: add references to constants' origin
2017-11-24 21:45:48 +09:00
Jay Sorg
a9eb21e6d7
common: avoid 100% cpu on ssl accept, can be fake client
2017-11-22 16:17:34 -08:00
Justin Terry (VM)
d7d14d7462
Implements the accept/close logic for vsock
2017-11-17 20:23:20 -08:00
Koichiro IWAO
929a7c359d
chansrv: add LOG_LEVEL_TRACE here, too
2017-11-12 22:27:46 +09:00
Koichiro IWAO
4885a071b4
travis: add build test on FDK AAC, Opus
2017-11-12 10:22:36 +09:00
Jay Sorg
bc48578a90
remove crc16.h from common/Makefile.am
2017-11-09 21:13:53 -08:00
Jay Sorg
54285d26dd
remove empty crc16.h file
2017-11-09 21:13:53 -08:00
Jay Sorg
285465a1f5
common, return -1 for bad socket
2017-11-07 18:20:45 -08:00
Jay Sorg
c6c513b23c
use g_memcpy, braces
2017-11-07 18:20:45 -08:00
Jay Sorg
26507644e3
vsock, move some defines
2017-11-07 18:20:45 -08:00
Justin Terry (VM)
50bd624cc4
Implements XRDP over vsock
...
1. Implements the ability to use AV_VSOCK for the transport rather than TCP.
2. Updates the ini file to be able to conditionally turn this feature on.
2017-11-07 18:20:45 -08:00
Koichiro IWAO
3d29b6ec76
sound: g_bbuf_size should be determined after codec is determined
...
Fixes #910 , if both client and server support more than one codecs,
g_bbuf_size might be set to wrong value.
2017-11-08 08:57:52 +09:00
Koichiro IWAO
a6fd518a48
fix typo s/Roration/Rotation/
2017-11-06 16:18:42 +09:00
Koichiro IWAO
2475893402
Constify extended mouse events
2017-11-06 16:18:42 +09:00
Koichiro IWAO
27aef96e81
Constify mouse event flags, use the MS name for constants
2017-11-06 16:18:42 +09:00
Koichiro IWAO
8e7e54e49f
xrdp_wm: handle horizontal mouse wheel events
2017-11-06 16:18:42 +09:00
Koichiro IWAO
903a2bf83a
xrdp_wm: make mouse button 6 and 7 act like button 4 and 5
...
because 6 and 7 are horizontal scroll. They should acts as same as
vertical scroll.
2017-11-06 16:18:42 +09:00
Koichiro IWAO
391c69731c
libxrdp: advertise horizontal mouse wheel capability
2017-11-06 16:18:42 +09:00
Koichiro IWAO
4a2818e183
Add some more Input Capability Set constants
2017-11-06 16:18:42 +09:00
Soedarsono
3c3eb9ed73
Add dvorak keyboard layout
2017-11-01 10:24:54 -07:00
Ben Cohen
b9ff75e50e
xrdp-ssh-agent: Remove vim modeline
2017-10-17 14:34:25 +09:00
Ben Cohen
a2b008f63e
xrdp-ssh-agent.c: Fix braces for coding style
2017-10-17 14:34:25 +09:00
Ben Cohen
6fb3fcfc66
Handle EINTR for send() in handle_connection()
2017-10-17 14:34:25 +09:00
Ben Cohen
1d5aa8cc97
Forward ssh-agent data between ssh clients and RDP
...
Add xrdp-ssh-agent.c which forwards ssh-agent protocol over an RDP
dynamic virtual channel, just as the normal ssh-agent forwards it over
an SSH channel.
Usage:
Run an RDP client with the corresponding plugin enabled; for example
"xfreerdp /ssh-agent ...".
In the remote desktop session run xrdp-ssh-agent and evaluate the output
in the shell as for ssh-agent to set the required environment variables
(specifically $SSH_AUTH_SOCK):
eval "$(xrdp-ssh-agent -s)"
This is the same as for the normal ssh-agent. You would typically do
this in your Xsession or /etc/xrdp/startwm.sh.
Limitations:
1. Error checking and handling could be improved.
2. This stays running when the xrdp session closes. This should be
fixed using a command line argument as for the real ssh-agent.
3. This is only tested on Linux and will only work on systems where
clients talk to the ssh-agent via Unix domain sockets. It won't
currently work on Windows but it could be ported.
2017-10-17 14:34:25 +09:00
Koichiro IWAO
2411a0be14
log: add log level TRACE
...
TRACE means more verbose than DEBUG. syslog doesn't have more verbose
level than DEBUG, map TRACE to DEBUG for syslog.
2017-10-13 15:09:33 +09:00
Felix Zhang
eaed9af498
xrdp: corret the config file name in the comment
2017-10-09 21:38:10 +09:00
Koichiro IWAO
00bf62bd42
common: prevent raw use of snprintf
2017-10-03 21:55:08 +09:00
Oscar Salvador
be23682f90
xrdp: get port from configfile in access_control()
...
This fixes #894
2017-10-03 09:45:24 +09:00
Koichiro IWAO
ced3a4817f
xrdp: constify input event type
2017-10-02 09:39:48 +09:00
Koichiro IWAO
c295dd61b8
Update v0.9.4 release date
2017-09-28 11:25:19 +09:00
Koichiro IWAO
e102b7cc8c
update NEWS, mention known issues
2017-09-26 15:56:11 +09:00
Koichiro IWAO
ac5987cf13
Prepare release v0.9.4
2017-09-26 15:56:11 +09:00
Koichiro IWAO
d94e43a49e
update sumbodules to the latest release
2017-09-26 15:24:33 +09:00
Koichiro IWAO
f9ab4df7f2
common: fix g_write_ip_address() didn't return correct IP address
...
Fixes : #878 .
2017-09-26 10:54:08 +09:00
cocoon
8ded88a0c6
Fixes #414
2017-09-17 18:03:07 +09:00
speidy
36eda1bcbb
tcutils: fix WTSVirtualChannelWrite return codes check according to API change
2017-09-13 11:18:41 +09:00
speidy
fad2c57cd6
xrdpvr: adjust xrdpvr_write_to_client to xrdpapi API change
2017-09-13 11:18:41 +09:00
speidy
d15d32c593
xrdpapi: change WTSVirtualChannelWrite return values to be consistent with WTSVirtualChannelRead
2017-09-13 11:18:41 +09:00
Koichiro IWAO
26394870e5
sesman: delete socket files when session exits
2017-09-13 09:04:58 +09:00
Koichiro IWAO
df29ea3ad9
travis: Unbreak travis build
...
since Ubuntu Precise (12.04) is retired September 2017. Now build test
is run on Ubuntu Trusty (14.04). A trivial fix for requisite packages
needed.
2017-09-07 11:35:06 +09:00
Koichiro IWAO
e6b7d12191
xrdp: accept full path for ls_background_image
...
because ls_logo_filename accepts full path.
2017-09-05 17:17:33 +09:00
Koichiro IWAO
9ca52b05da
add Belgian keyboard
2017-09-01 10:08:26 +09:00
Koichiro IWAO
a094c65aaf
Release v0.9.3.1
2017-08-16 14:07:32 +09:00
Koichiro IWAO
22dc148802
instfiles: don't include generated *.services files in distribution
...
Solves #848 .
Pointed out by: Fuminobu TAKEYAMA (@ftake)
2017-08-16 13:50:52 +09:00
Jay Sorg
d9b929c185
chansrv: sound, fdk-aac, avoid 1 item array items
2017-08-04 17:24:57 -07:00
Jay Sorg
152318ad7c
use pkg-config to configure with fdk-aac
2017-08-04 17:24:57 -07:00
Jay Sorg
4f91a52109
chansrv: sound, remove a do not know and a comment
2017-08-04 17:24:57 -07:00