Commit Graph

64 Commits

Author SHA1 Message Date
Povilas Kanapickas c43597c27a Barrier v2.3.4 2021-11-01 22:11:28 +02:00
Povilas Kanapickas ad1a2c0bd6 Release notes for v2.3.4 2021-11-01 21:39:12 +02:00
Povilas Kanapickas 8883cfae0f Setup release notes build using towncrier tool 2021-11-01 21:32:02 +02:00
Povilas Kanapickas e32cc609e2 lib/net: Fix incorrect sharing of data between different SSL sessions
(cherry picked from commit f0efe043bb)
2021-11-01 18:06:54 +02:00
Povilas Kanapickas 1c1e83c942 lib/net: Fix race conditions when closing SSL connections
This fixes the following security vulnerability:
- CVE-2021-42074 SIGSEGV on quick open/close sequence while sending
Hello message

The issue has been reported by Matthias Gerstner <mgerstner@suse.de>.
2021-11-01 17:43:35 +02:00
Povilas Kanapickas ceecc61388 lib/server: Close connection when client app-level handshake fails
This fixes the following security vulnerability:
 - CVE-2021-42075 DoS via file descriptor exhaustion

The issue has been reported by Matthias Gerstner <mgerstner@suse.de>.

(cherry picked from commit deefecc262)
2021-11-01 17:41:06 +02:00
Povilas Kanapickas f546af4a85 lib: Enforce a maximum length of input messages
This commit is the 1/3 part of the fix for the following security
vulnerability:
 - CVE-2021-42076 DoS via excess length messages

The issue has been reported by Matthias Gerstner <mgerstner@suse.de>.

(cherry picked from commit e33c81b835)
2021-11-01 17:39:42 +02:00
Dom Rodriguez 3395cca967
Prepare for v2.3.3 release 2020-07-14 18:37:45 +01:00
Vasily Galkin e2d460b779 Man page: fix incorrect name of user conf file in barriers.1
The leading dot was lost in documentation in previous change
while moving file to another directory.
The usage of leading dot in non-home folder is not a common practice,
but this is the current behavior,
and this commit just update man page to match the code.

Also the man pages has a not that they are auto-generated by help2man.
I used help2man to update them,
but it's output has some problems (wrong formatting of copyrights).

So in addition to the only important change (naming fix)
there is some more changes:

* Formatting manually added to the list of config files.
* New option --screen-change-script auto-added by help2man
* Man files themselves and doc/UpdateManpages.txt now mention
that some manual work is needed after help2man
2019-11-21 21:17:18 +03:00
walker0643 c7569f8af7 update manpages 2018-05-12 18:35:18 -04:00
walker0643 63a7936e9f update manpages and --help output. fixes #23 2018-03-16 21:27:03 -04:00
walker0643 33b81742b5 fix execute bit on a lot of files 2018-01-28 17:34:15 -05:00
walker0643 f12bfdfedc rebranding symless/synergy to debauchee/barrier 2018-01-27 16:48:17 -05:00
XinyuHou 3b92a87261 Merge branch 'beefnog-mac-directions' of https://github.com/beefnog/synergy into beefnog-beefnog-mac-directions 2016-12-07 17:13:47 +00:00
Andrew Nelless 36be2051c2 Change company domain name 2016-09-26 11:58:33 +01:00
Robby Stahl f00f60a8fe Update mac directions to not require a root user
I updated the directions such that a clear installation path is provided that does not require the direct use of root.
2015-09-10 14:04:01 -07:00
Jake dd71724aaf Remove Deadlinks
Synergy-Project/support was a dead link, and apple changed the permalink to the above url
2014-11-12 20:48:34 -05:00
Nick Bolton f6c05e7635 removed files from legacy merge 2014-11-07 08:53:13 +00:00
Nick Bolton ae62f49ba0 merged legacy into master 2014-11-07 08:45:49 +00:00
Nick Bolton d9f90e319e changed synergy-foss.org to synergy-project.org 2014-05-08 07:33:35 +00:00
Nick Bolton bf361d153b support for qt 5.2 2014-02-14 16:21:02 +00:00
Nick Bolton 488241850c moving 1.4 to trunk 2012-06-10 16:50:54 +00:00
Nick Bolton e65886857d removed trunk; please commit to (and build patches against) release branches instead. 2011-10-05 00:10:22 +00:00
Nick Bolton cc520f08d8 merge 1.4 r887:888 into trunk 2011-01-23 19:48:38 +00:00
Nick Bolton 1a3edbdd70 updated some copyright stuff 2011-01-15 04:52:17 +00:00
Nick Bolton 516c07c956 changed synergy+ references back to synergy (trunk) 2011-01-15 04:01:31 +00:00
BostonVaulter 5edc07355b Updated example mac plist
Made them more clear and added some comments to help with the
configuration
2010-09-05 21:07:03 +00:00
BostonVaulter 26efe252e7 Adding example launchd plist from issue #56
http://synergy-foss.org/pm/issues/56
2010-09-05 21:06:55 +00:00
bostonvaulter@gmail.com 94a32685b6 Made a new basic configuration example 2010-08-30 02:05:10 +00:00
BostonVaulter 7c6bd1cb10 Started on a more advanced example config file 2010-06-25 10:46:38 +00:00
BostonVaulter b239e64357 Moved example synergy configuration into doc directory 2010-06-25 10:46:32 +00:00
BostonVaulter 24391a44a9 Added man pages for synergys and synergyc
The man pages were generated with help2man and a tiny amount of manual
post-processing (removed my specific home path from synergys)
2010-06-25 10:46:25 +00:00
Nick Bolton fb732a9678 Moving /trunk/doc/diagrams to /res/diagrams since it is not source code 2010-04-10 12:21:42 +00:00
Nick Bolton 03c3fa22bb Merged r269 into trunk 2009-12-24 22:58:03 +00:00
Sorin Sbarnea 98c68897d8 Changes from mercurial repository. 2009-10-21 16:25:08 +00:00
Sorin Sbarnea 958fa80d1d Initial commit of the synergy trunk sources from sf.net 2009-02-27 11:54:59 +00:00
crs23 3c737395e4 Changed CSS to use 'Courier New' instead of 'Courier'. 2007-09-10 01:25:57 +00:00
crs23 b728885e25 Applied patch 1547642, key broadcasting. Modified the patch to conform
to style guidelines.  Also enhanced it to allow binding hot keys to not
only toggling broadcasting but also turning it on or off, resized the
hot key dialog to accommodate the keyboard broadcasting option, changed
the configuration string for the keyboard broadcasting option, and
added documentation.

This change does not include the VS8 fix included in the patch.
2007-09-10 00:59:51 +00:00
crs23 8f9896038d Renamed nmake.mak to Makefile.win everywhere. 2007-09-06 05:07:29 +00:00
crs23 5c29ae9967 Applied patch by maruel:
- Fixed taking the address of begin() on an empty std::vector.
- Fixed nsis makefile to use %ProgramFiles% environment variable.
- Fixed nsis makefile to pass the output directory and file to makensis.
- Fixed synergy.nsi to get the files from the output directory. That
  enables a debug build of the installer.
- Fixes to compile under VS2005.

I did not apply VS2005 project files, instead adding nmake files.
nmake is pretty weak but the makefiles can be modified without having
visual studio.  Also modified the .rc files to not use winres.h.
This plus nmake means synergy can now be built using the freely
downloadable Microsoft Windows SDK for Vista, available from
microsoft's web site.  This change removes all of the old VC++6
project files in favor of the nmake files.  It also removes the
XCode project in favor of ./configure and make.

All of the nmake files are named nmake.mak.  Only the top level
makefile is directly useful (the rest are included by it) so all
builds are from the top level directory.  nmake knows the following
targets:

  all:  build synergy.exe, synergyc.exe and synergys.exe
  clean:  remove all intermediate files, keep programs
  clobber:  clean and remove programs
  installer:  build programs and an installer
  debug:  build a debug version of 'all'
  release:  build a release version of 'all'
  debug-installer:  build an installer of the debug build
  release-installer:  build an installer of the release build

The default build version is release so 'all' and 'installer' will
build a release version.  The installer itself never has debug
symbols, just the stuff it installs.  The default target is 'all'.
To build use:

  nmake /nologo /f nmake.mak <target>

VC++ and VisualStudio users may need to manually run vcvars.bat in a
command.exe or cmd.exe window before invoking nmake.  The Window 98/Me
command.exe may not handle potentially long command lines;  I haven't
tried to verify if that works.
2007-09-06 05:01:44 +00:00
crs23 0ed17ccca2 Updated compiling documentation for upcoming change. 2007-09-06 05:01:11 +00:00
crs23 34cf5bfd92 Added missing docs images. 2007-06-22 03:38:08 +00:00
crs 52ae656411 Restored lost files and changes in version 1.3.1 to depot. 2007-06-17 11:19:18 +00:00
crs 1bd227922e Integrated some changes from 1.2 branch. 2005-01-26 19:01:53 +00:00
crs 23ea82968d Fixed compiling documentation. 2005-01-01 20:52:01 +00:00
crs 2e67f1e0d4 Fixed description of client command line options (removed --camp
and --no-camp, which are obsolete).
2005-01-01 20:17:24 +00:00
crs d9b6575ee6 Updated documentation. 2004-12-30 13:52:20 +00:00
crs 3d961e4767 Adapted and applied patch by Brent Priddy for re-resolving the server
hostname on each connection.  This allows the client to startup
without being able to resolve the server's hostname.  It also lets
it handle changes in the server's address, a typical scenario when
the client is a laptop moving between networks.
2004-12-30 13:28:51 +00:00
crs 1d0436b31c Applied patch from Tom Chadwick to synthesize PageUp/PageDown on
X servers that don't support the mouse wheel.
2004-12-30 11:54:23 +00:00
crs 01fe5fb0a3 Added Mac OS X autostart documentation from Tor Slettnes (tor@slett.net). 2004-12-29 17:00:17 +00:00