summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* common: print list items as pointersJay Sorg2017-02-221-1/+1
|
* fix warning new since stdint.h changeJay Sorg2017-02-226-8/+10
|
* Workaround for a regression of JP keyboard detection #663Koichiro IWAO2017-02-161-0/+3
| | | | | | | | | | | | | caused by 9c31bd5. This is not a complete fix but just a workaround because keylayout value of Japanese keyboard can be other than these 4 values. This workaround still doesn't cover all JP keyboards. - 0x00000411 - 0xe0010411 - 0xe0200411 - 0xe0210411 Looking for `0411` in lower 16 bits is enough to detect JP keyboards.
* aarch64 doesn't require pointers to be alignedPavel Roskin2017-02-131-1/+1
|
* Remove trailing whitespacePavel Roskin2017-02-089-14/+14
|
* Use middle dot instead of dash to connect directories to descriptionsPavel Roskin2017-02-081-23/+23
| | | | | Dashes are too similar to the line drawing characters used to represent the directory tree.
* Remove reference to rdp directory, it was removedPavel Roskin2017-02-081-2/+1
|
* Improve Fedora installation instructionsPavel Roskin2017-02-081-5/+17
|
* Remove --break-blocks option, it doesn't match the existing code stylePavel Roskin2017-02-071-11/+8
| | | | Strip trailing newlines.
* chansrv: fix warnings in pulse moduleKoichiro IWAO2017-02-021-4/+4
|
* Constify input arguments of ssl_mod_exp() and ssl_gen_key_xrdp1()Pavel Roskin2017-02-022-6/+6
|
* Constify all input string arguments in keygen.cPavel Roskin2017-02-021-4/+4
|
* Remove support for OpenSSL older than 0.9.8Pavel Roskin2017-02-022-82/+1
| | | | It's hard to find an older version of OpenSSL even on long term support distros.
* Update m4/ax_type_socklen_t.m4, it works with -Wall nowPavel Roskin2017-02-021-2/+2
|
* Don't use ACCESS macroPavel Roskin2017-02-022-20/+2
| | | | | ACCESS is defined unconditionally in the files that use it. No comments exist about that macro. The code guarded by the macro is PAM related.
* xrdp-sesadmin: show sessions in human readable formatPavel Roskin2017-02-021-7/+15
|
* xrdp-sesadmin: refactor array accessPavel Roskin2017-02-021-4/+7
|
* xrdp-sesadmin: fix crash on network or authentication errorPavel Roskin2017-02-021-5/+8
| | | | | | | | If scp_v1c_mng_get_session_list() returns an error, report it to the user and exit. Session list is not initialized in that case and should not be freed. g_free() already checks its argument for being to NULL, remove an extra check.
* docs: remove IdleTimeLimit until it is actually implementedKoichiro IWAO2017-01-312-13/+0
| | | | it gives users false hope and finally disappoints them.
* Update README.md (#651)Itamar Reis Peixoto2017-01-301-1/+8
|
* Some fixes/improvements to service files. (#646)Dominik George2017-01-302-2/+4
| | | | * Add Documentation field so the systemctl help command works. * Remove syslog.target as syslog is normally socket-activated now.
* change log message to long longJay Sorg2017-01-291-2/+2
|
* minor arch.h changeJay Sorg2017-01-291-2/+4
|