matt335672
9c30d4c2f8
Add lock_uds module to sesman
...
When sesman used a standard TCP socket, we were guaranteed only one copy
of sesman could run on on address, as standard TCP listening rules
enforced this. This isn't the case with Unix Domain sockets. This
module implements a locking mechanism for a UDS which emulates the
standard TCP socket behaviour.
2022-04-18 09:09:46 +01:00
matt335672
c0cb03801c
Move sesman to new SCP interface
2022-03-15 10:45:00 +00:00
matt335672
52a52daddd
Split development option into separate things
2021-05-28 10:57:12 +01:00
matt335672
8205559959
Fix regressions in auth modules
2020-12-29 09:48:01 +00:00
Vraiment
fd37805ac0
Make sesman.ini dynamic for the location of the configuration file
2018-02-19 11:41:55 +09:00
Koichiro IWAO
05ef6d104e
sesman: search pam files also in ${sysconfdir}/pam.d
...
as some operating system such as FreeBSD searches not only `/etc/pam.d`
but also `/usr/local/etc/pam.d` [1].
[1] https://www.freebsd.org/cgi/man.cgi?query=pam.d&sektion=5
2017-07-26 11:34:01 +09:00
Koichiro IWAO
6a860d4b02
sesman: install empty reconnectwm.sh as a template
...
as it was undocumented and few people know reconnectwm.sh is executed on
client reconnect. The behaviour of startwm.sh / reconnectwm.sh should
be documented. This is a first step of documenting them.
2017-06-20 13:40:05 +09:00
Jay Sorg
05c599666d
sesman: remove sessvc, one less process to manage
2017-03-19 17:16:36 -07:00
Pavel Roskin
58c9cb43e9
Make socket directory configurable, don't hardcode /tmp/.xrdp
...
Use XRDP_SOCKET_PATH in file_loc.h
Don't define any non-socket paths in file_loc.h, they should come from
the makefiles.
Define all paths unconditionally, they should not be defined elsewhere.
Pass XRDP_SOCKET_PATH as environment variable to the backends.
2017-03-17 22:25:05 -07:00
Pavel Roskin
8a1de8dbc4
Remove trailing whitespace
2017-02-08 13:30:56 +09:00
volth
26a26ef906
fix build with --enable-xrdpdebug=yes
2017-01-04 19:20:44 +00:00
volth
37b4a14b54
fix build with --enable-xrdpdebug=yes
2017-01-04 13:00:01 +00:00
Idan Freiberg
a11af2bc95
Merge pull request #545 from moobyfr/fix-xauth
...
Fix xauth
2016-12-19 01:59:19 -05:00
Pavel Roskin
c21b9a78f4
Distribute all files except git and github specific data
...
It is better to distribute a few useless file than not to distribute
needed files.
2016-12-18 00:00:11 -08:00
BLINDAUER Emmanuel
b2f4f68ab8
- move function related to xauth in own file
...
- use of g_bytes_to_hexstr()
- correct typos and coding syntax
- don't create auth file, xauth can do that if needed
2016-12-15 18:06:35 +01:00
Pavel Roskin
22e6f3e2f7
Use SCRIPTS for executable scripts, don't use "chmod 755"
2016-02-22 23:13:16 -08:00
Pavel Roskin
7642675ddf
Use "dist_" prefix to minimize use of EXTRA_DIST
...
"dist" is ignored in presense of "noinst", so keep noinst_man_MANS.
2016-02-22 22:11:57 -08:00
Pavel Roskin
59a5fb0ddb
Move headers from EXTRA_DIST to sources, sort alphabetically
...
There should be no functional difference.
2016-02-21 23:06:48 -08:00
Pavel Roskin
a452d8d36a
Merge AM_CFLAGS and INCLUDES info AM_CPPFLAGS
...
AM_CPPFLAGS is for flags passed to the preprocessor, such as defines and
includes. AM_CFLAGS is for flags affecting the compiler, such as debug
and optimization settings.
INCLUDES is an obsolete name. Users can pass INCLUDES and break
compilation. AM_CPPFLAGS is more explicit that the flags come from
Automake and should not be overridden.
2016-01-29 22:45:00 -08:00
Jay Sorg
4e0d0f3ba0
sesman: remove the thread
2015-12-11 20:41:17 -08:00
Renaud Allard
618ca587a5
Enable authenticate user using BSD password system
2014-11-21 14:22:15 +01:00
Jay Sorg
58f5dcc030
autotools: change top_srcdir to top_builddir for LIBADD
2012-07-13 16:18:02 -07:00
Jay Sorg
0392b0167a
autotool fixes
2011-07-05 21:50:09 -07:00
Itamar Reis Peixoto
6b08b8b71e
include missing files in make dist
2010-11-20 22:13:50 -02:00
Itamar Reis Peixoto
029807cfdb
add more missed files into extra_dist
2010-11-20 22:13:49 -02:00
jsorg71
23ffdb0c5f
autotools fix and file_loc.h simplified
2009-05-19 04:23:49 +00:00
jsorg71
631a7c16e1
added chansrv
2009-04-19 17:16:46 +00:00
jsorg71
a6bc488678
move sessvc to a sub-directory
2008-11-25 04:00:53 +00:00
ilsimo
7c79298612
added first management code
...
added a rough management tool
fixes in session.c
2008-09-11 20:23:15 +00:00
jsorg71
f1ebdf189e
added post install hook
2008-08-17 23:08:17 +00:00
jsorg71
e5cebc97f5
bin to sbin, common and install changes
2008-08-12 07:15:16 +00:00
jsorg71
4ae9c90a50
add tools subdir
2008-08-10 18:01:51 +00:00
jsorg71
e5796ac8a0
added sesman auth options
2008-08-09 08:35:05 +00:00
jsorg71
59a2d1dea6
build common as a library
2008-08-06 05:06:03 +00:00
jsorg71
c5fceb31ec
autotools
2008-08-03 07:48:32 +00:00