Commit Graph

116 Commits

Author SHA1 Message Date
Nedko Arnaudov 93b19769bf common/JackConstants.h: Use JACK_VERSION supplied by build system instead of VERSION 2023-07-26 02:56:04 +03:00
Nedko Arnaudov 0e984e37ae Bump version to 2.22.1 2023-02-18 10:17:21 +02:00
Nedko Arnaudov d1e755f557 Change default of self-connect-mode to 'e'
Ignore self connect requests to external ports only is now the default
mode.

In the default now 'e' mode, jack clients are still able to connect
their own ports. jack client attempts to connect its own ports to
other jack client ports, including "system", will be ignored in the
default configuration.

Despite still observable self-connect behaviour of firefox and other
jack clients, it is not desirable for jack (modular) setups.
2023-02-18 09:54:40 +02:00
Nedko Arnaudov 126a9cf0d5 v1.9.22
-----BEGIN PGP SIGNATURE-----
 
 iQJGBAABCAAwFiEEYrEQQ9L262Zy2TEDzbqjerx0+6AFAmPbmQkSHGZhbGt0eEBm
 YWxrdHguY29tAAoJEM26o3q8dPugNXIQAJxJXOFmoVUavNbq8KHULvdqdUJJQ7s6
 7tdM3oksE5mZJbQUDsIICprCjYmxXaMnBZg/zJLxlcm016a8t/aI88Yj0PrGSgqm
 Zl3xoP8Kn9QUTDwyetPTQwelkaEaAEBVtNXroUJpXmqWDyxGGVSmyoT7G02MGDzW
 OA0IYFMPzNaT4RdGjAZyt7PhkPqlT7V7leEXq3kfqfFqVj4qNKvWVnptkV8Zu70h
 LOGolafhlMX6xf3uvoSe9M44r7X8/MffZaWeBQsUnZnoIcR22qLp9mAiiHJAolGu
 vLcqIA4y2NA/YveqPVdTiVgifD1QXFWF38gxiQFKovRLKljHViYT1H87GZJeuuVG
 kpRn0d6NQnTPqdNglewgiJPYxgviv83bFMz/OMnwivAydFlj19ubv8yiknIVG4O0
 R1SAasVQR6CBrOnWsaMmGM/3r00oTHrCKbPP4JFvSsWMbmHJ0atjQR5bxqlimr9p
 U/rI7o4YXwvaV8EnyhU1bLgYizWEdYxhUyYHvLajORZPApuYJo7UKXk1WfuIymJ3
 6yzpfHfUEFwqvX8t1qq8oNoS0KESYwPBpzSeE2Gnug80EEdKhzSZY3Hg/xaK5mxN
 s+XhXteiypwVYAmegnlBo2HSApP16+3cixJZ8Ii4T+KWDXfWhHU1EJcz+ahR6+fe
 lKvJHfcZtZyv
 =oh+G
 -----END PGP SIGNATURE-----

Merge tag 'v1.9.22' into LADI/main

v1.9.22
2023-02-02 16:45:51 +02:00
Nedko Arnaudov 4651827c88 Adjust version to match the one in wscript 2023-01-28 02:05:05 +02:00
falkTX 9267f9c61f
Bump version and update changelog
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-04 11:26:57 +01:00
falkTX 88102ec4a7
Bump version to 1.9.21
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-13 19:02:09 +01:00
falkTX 03f474c611 Start of v1.9.20
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 13d5eccba4
Bump protocol version as internal ABI has changed (struct alignment)
Signed-off-by: falkTX <falktx@falktx.com>
2021-07-05 20:42:42 +01:00
falkTX dd1d70c8ff
Start of 1.9.19
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-29 16:59:52 +01:00
falkTX 1dea3e2c01 Start v1.9.18
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-13 10:16:49 +01:00
falkTX b04b61622e
Prepare for future things 2021-01-05 00:52:13 +00:00
falkTX db76dd6bb8
1.9.16 release
Signed-off-by: falkTX <falktx@falktx.com>
2020-10-16 20:10:20 +01:00
falkTX ef0f3c0931
Preparations for 1.9.15 release
Signed-off-by: falkTX <falktx@falktx.com>
2020-10-12 18:23:00 +01:00
falkTX 401fbe9fa9
Start of 1.9.14 development
Signed-off-by: falkTX <falktx@falktx.com>
2019-10-06 20:26:14 +01:00
falkTX 4828349f3d
Prepare for release
Signed-off-by: falkTX <falktx@falktx.com>
2019-05-28 10:55:51 +02:00
falkTX cbe17f4210 Merge branch 'master' into develop 2019-03-22 12:33:53 +01:00
Stephane Letz e298b4409d Correct GPL licence to LGPL for header files needed to build libjack. 2019-03-22 12:26:54 +01:00
Filipe Coelho 59550f67ee
Fix client UUID gen, and some warnings (#440)
* Fix generation of client uuid

Signed-off-by: falkTX <falktx@falktx.com>

* Remove all client properties when removed; Cleanup a few things

Signed-off-by: falkTX <falktx@falktx.com>

* Make all uuid function arguments use jack_uuid_t type; Fix warnings

Signed-off-by: falkTX <falktx@falktx.com>

* Rework uuids to never be int, more cleanup

Signed-off-by: falkTX <falktx@falktx.com>
2019-03-18 08:33:50 +01:00
falkTX 288df203f5 Prepare 1.9.12 release 2017-08-11 14:56:20 +02:00
falkTX f3a6b3e44a 1.9.11-RC1 release 2017-06-13 22:23:24 +02:00
Stephane Letz ce825c6a6b Version 1.9.11 started. 2014-07-20 15:58:51 +02:00
falkTX 619f1ebdb0 Missing constant define 2014-05-08 17:21:48 +01:00
falkTX f1f40a0dc9 stub/empty implementation of metadata 2014-05-08 17:08:52 +01:00
Nedko Arnaudov c8cac65cad remove the JackSelfConnectMode enum type
It was introduced before the parameter was actually exposed.
The parameter is exposed through a char type in both jackd and
jackdbus, thus a mappnig was required.

This changeset removes the enum and makes the code simpler
at the expense of not allowing arbitrary chars as values.
As it is exposed and used in sessions, it is not arbitrary anyway.
2014-03-10 22:01:13 +02:00
Nedko Arnaudov a961c5f1fe Change JACK_DEFAULT_SELF_CONNECT_MODE to "allow"
The constant was introduced when the mode parameter of the JackEngine
constructor was added in aab13501f4.
Then in 6253344da6 the parameter
was exposed through the control api, but with different default
value.

This commit changes the value to match the default of the control api
parameter.
2014-03-10 22:01:13 +02:00
KimJeongYeon 4a94e12986 jack2 supports android devices & rebase current changes to master 2014-02-05 00:38:12 +09:00
Adrian Knoth f1a5a7dc43 Merge no-self-connect branch
Conflicts:
	common/JackEngine.cpp
	common/JackServer.cpp
2013-04-06 22:19:44 +02:00
Stephane Letz 756027b040 Constant naming cleanup. 2013-02-27 10:09:22 +01:00
Stephane Letz e32b0cd318 Improve server shutdown and stop. 2013-01-25 13:51:56 +01:00
Stephane Letz e4730c6c97 Fix some incoherency with strings. 2013-01-14 16:29:53 +01:00
Stephane Letz b7c53a84db Move SYNC_MAX_NAME_SIZE in JackConstants.h, correct synchro primitives BuildName method. 2013-01-12 13:06:05 +01:00
Stephane Letz d3589cbc3c Use JackTools::DefaultServerName() everywhere needed. 2013-01-12 12:30:49 +01:00
Stephane Letz 8623ae4063 Version 1.9.10 started. 2012-12-10 16:26:47 +01:00
Nedko Arnaudov 760e5477a4 Merge commit '1.9.9.5' into no-self-connect
Conflicts:
	common/JackControlAPI.cpp
2012-12-10 15:51:17 +02:00
Stephane Letz 2d8992ab62 Correct JackPortAudioDriver. 2012-11-12 12:18:35 +01:00
Stephane Letz 373e6ea95b Minor version numbering. 2012-09-05 16:40:49 +02:00
Adrian Knoth 010461ad45 Merge branch 'master' into no-self-connect
Conflicts:
	common/JackEngine.cpp
2012-04-18 22:25:01 +02:00
sletz 32bc4fa557 Use a time-out in notification channel write function.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4761 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-02-01 11:16:25 +00:00
sletz b97ac2a080 Version 1.9.9 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4655 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-20 10:45:15 +00:00
Nedko Arnaudov 734f9a1f16 Merge commit '1.9.8' into no-self-connect 2011-12-19 17:55:04 +02:00
sletz 4d1f3e81e1 Cleanup(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4649 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-15 13:59:38 +00:00
Nedko Arnaudov 77fdffaf2f Merge branch 'master' into no-self-connect
Conflicts:
	common/JackControlAPI.cpp
2011-12-15 02:53:58 +02:00
sletz 022e551350 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4608 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-25 12:52:05 +00:00
sletz 53111aac1b Version 1.9.8 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4240 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-30 16:45:28 +00:00
Nedko Arnaudov 1685eec0b0 Merge branch 'master' into no-self-connect
Conflicts:
	common/JackEngine.cpp
	common/JackServerGlobals.cpp
	common/Jackdmp.cpp
2011-03-14 22:13:11 +02:00
Stéphane Letz 8d1f85894e Fix merge conflicts and ClientCheck. 2010-09-20 16:44:57 +02:00
Nedko Arnaudov e23d840f01 Merge commit 'v1.9.6' into no-self-connect 2010-09-07 23:19:48 +03:00
sletz 05dea9361b Version 1.9.7 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4048 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-08-30 11:27:45 +00:00
Torben Hohn 914a79d4b3 use constant JACK_UUID_SIZE for uuid size. 2010-05-05 12:31:27 +02:00