summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* libxrdp: window update, simplify length checksspeidy2017-03-241-35/+26
|
* xrdp_orders_rail: fix g_mbstowcs error handlingspeidy2017-03-241-4/+20
|
* RAIL: use fixed size length for window textsspeidy2017-03-241-6/+9
|
* rail, text length checksJay Sorg2017-03-241-0/+4
|
* rail, text length checksJay Sorg2017-03-241-5/+12
|
* pulse: refer correct path to file_loc.hKoichiro IWAO2017-03-242-2/+2
|
* pulse: use correct macro for audio in/out socketsKoichiro IWAO2017-03-242-2/+2
|
* libxrdp: print connected client name to logspeidy2017-03-212-1/+5
|
* libxrdp: fix misleading variable namespeidy2017-03-211-8/+8
|
* libxrdp: improve unicode_inspeidy2017-03-211-25/+35
|
* Log socket fd in g_sck_accept(), fix AF_UNIX loggingPavel Roskin2017-03-211-4/+17
|
* sesman: move auth/pam calls to main processJay Sorg2017-03-213-9/+26
|
* Allocate space for tls_ciphers dynamicallyPavel Roskin2017-03-214-5/+6
|
* xrdp-chansrv: default to INFO log level rather than ERRORPavel Roskin2017-03-201-1/+1
|
* sesman: remove sessvc, one less process to manageJay Sorg2017-03-1910-363/+137
|
* X11rdp: respect XRDP_SOCKET_PATH environment variablePavel Roskin2017-03-174-8/+30
|
* Make socket directory configurable, don't hardcode /tmp/.xrdpPavel Roskin2017-03-1717-57/+41
| | | | | | | | | | 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.
* Remove chansrv_cleanup(), it doesn't do anything usefulPavel Roskin2017-03-171-25/+0
| | | | | | | | | | | | | xrdp_chansrv_%8.8x_main_term and xrdp_chansrv_%8.8x_thread_done are both wait objects, not sockets. They are created and cleaned up in chansrv.c Wait objects are pairs of file descriptors on POSIX. They are closed automatically when the process exits. On Windows, wait objects are handles that are closed by CloseHandle(). Those handles should also be closed on the process exit. In any case, there is no way for a parent process to clean up file handles of the child process.
* Propel xorgxrdp as default backend, give xorgxrdp the first placeKoichiro IWAO2017-03-171-7/+7
|
* chansrv: dvc, check channel exists on get/remove api structspeidy2017-03-161-2/+4
|
* Eliminate APP_CC and DEFAULT_CCPavel Roskin2017-03-14122-2047/+2034
|
* Call log_end() on xrdp exitPavel Roskin2017-03-131-0/+1
|
* Fix memory leak in tls_ciphers parsingPavel Roskin2017-03-131-0/+1
|
* Remove useless comment, no logic changeKoichiro IWAO2017-03-091-3/+2
| | | | Now client addr and port are properly logged.
* frame ack code cleanup, add comments for possible client acks, when pointer, ↵Jay Sorg2017-03-061-12/+18
| | | | use NULL, not 0
* add xrdp_mm_process_enc_done for processing encoder outputJay Sorg2017-03-061-66/+65
|
* checkup frame ack code, combine dup codeJay Sorg2017-03-061-25/+35
|
* frame ack fix change, cleanupJay Sorg2017-03-063-4/+8
|
* Don't include config_ac.h from any header filesPavel Roskin2017-03-045-17/+0
|
* Include config_ac.h from all source filesPavel Roskin2017-03-0496-0/+384
|
* Add --enable-strict-locations option, describe default in its help textPavel Roskin2017-03-022-4/+11
| | | | | | | | | | | | Rather than guess user's intention based on whether --prefix was specified, use an explicit option to enable strict GNU Coding Standards for installation directories. The default is to use /etc and /var rather than corresponding directories under prefix. Use --enable-strict-locations in "make distcheck", it expects all installed files to be under prefix.
* Fix compilation on MacOSPavel Roskin2017-03-011-0/+2
| | | | | xrdp_rdp.c includes openssl/ssl.h now, make sure the OpenSSL include path is used.
* Enable painter and librfxcodec by defaultPavel Roskin2017-03-011-8/+9
| | | | | Change help messages to clarify that both libraries are included. Move messages next to each other. Remove duplicate XRDP_PAINTER conditional.
* Update submodules to their current devel branchesPavel Roskin2017-03-012-0/+0
|
* Use special name "." for the branches in .gitmodulesPavel Roskin2017-03-011-1/+2
| | | | | | | | | It is used to indicate that the submodule branch should be the same as the branch of the parent repository - devel for devel, master for master. It's a new feature of git, appearing in version 2.10, but most users should not really care. It only affects the behavior of "git submodule update --remote" when updating the submodules.
* no cast is needed for NULLKoichiro IWAO2017-02-271-4/+4
|
* TLS: switch ssl_protocols to a comma separated listKoichiro IWAO2017-02-273-9/+15
|
* add comment to keep xorgxrdp/x11rdp compatibilityKoichiro IWAO2017-02-271-0/+4
|
* docs: document maximum length of tls_ciphersKoichiro IWAO2017-02-272-3/+3
|
* docs: document ssl_protocols, remove document for disableSSLv3Koichiro IWAO2017-02-271-6/+6
|
* TLS: warn if no SSL/TLS protocols enabledKoichiro IWAO2017-02-271-1/+9
|
* TLS: new method to specify SSL/TLS versionKoichiro IWAO2017-02-278-16/+49
| | | | | | | SSL/TLS protocols only listed in ssl_protocols should be used. The name "ssl_protocols" comes from nginx. Resolves #428.
* common: use select for SSL_ERROR_WANT_READ, SSL_ERROR_WANT_WRITE tls errorsJay Sorg2017-02-251-10/+17
|
* Add i686 check in Travis CIPavel Roskin2017-02-231-31/+94
|
* encoder, remove check for UINT16_MAX, not really neededJay Sorg2017-02-221-2/+1
|
* changes and cleanup to process_enc_rfxJay Sorg2017-02-222-51/+67
|
* fix for frames in flight = 0Jay Sorg2017-02-221-1/+1
|
* frame ack change for slow client falling behindJay Sorg2017-02-221-2/+2
|
* rfx fixes for large tile sets, performance change, Xorg will start next ↵Jay Sorg2017-02-222-4/+18
| | | | frame earlier
* change some casts to long longJay Sorg2017-02-222-3/+4
|