Commit graph

3099 commits

Author SHA1 Message Date
badaix
e69e7f621d Fix warnings 2024-12-19 22:44:51 +01:00
badaix
d73ae793d7 Use ccache for sanitizers 2024-12-19 22:44:51 +01:00
badaix
f4b582ba46 Execute unit tests 2024-12-19 22:44:51 +01:00
badaix
b626217e79 Fix windows build 2024-12-19 22:44:51 +01:00
badaix
d9c394e0fa Fix mem leaks 2024-12-19 22:44:51 +01:00
badaix
9ed99f344b Add unit-tests to CI 2024-12-19 22:44:51 +01:00
badaix
f8af2c44c5 Silence warning in catch2 2024-12-19 22:44:51 +01:00
badaix
d0780b157a Update catch2 2024-12-19 22:44:51 +01:00
badaix
8c18fcb13b Fix memory leak 2024-12-19 22:44:51 +01:00
badaix
2f68a5913a Rename CMakePresets.json 2024-12-19 22:44:51 +01:00
badaix
f50a03ba1e Add OpenSSL include dir 2024-12-19 22:44:51 +01:00
badaix
c1bbfdf167 JWT improvements 2024-12-19 22:44:51 +01:00
badaix
e61c862510 Fix compiler error on macOS 2024-12-19 22:44:51 +01:00
badaix
cecde333fd Replace u_char with unsigned char 2024-12-19 22:44:51 +01:00
badaix
4321a9d9d1 Add JWT class 2024-12-19 22:44:51 +01:00
badaix
97739a460e Add 'ssl_enabled' config parameter 2024-12-19 22:44:51 +01:00
badaix
c2528623cd Make key password configurable 2024-12-19 22:44:51 +01:00
badaix
8141e72f07 Fix lib dependencies 2024-12-19 22:44:51 +01:00
badaix
542708667b cppcheck requires cmake v3.19.0 or later 2024-12-19 22:44:51 +01:00
badaix
eb9fc4ce65 Add dependency to OpenSSL 2024-12-19 22:44:51 +01:00
badaix
153d004004 Reenable plain HTTP, change HTTPS port to 1788 2024-12-19 22:44:51 +01:00
badaix
c5bd0ed6df Clean up 2024-12-19 22:44:51 +01:00
badaix
447bbb60f7 Suppress boost warning 2024-12-19 22:44:51 +01:00
badaix
a796bb2032 Use HTTPS, support for HTTP missing 2024-12-19 22:44:51 +01:00
badaix
f7bd5e733f Setup SSL context 2024-12-19 22:44:51 +01:00
badaix
6190041e86 Fix compilation with boost v1.87.0 2024-12-19 21:36:08 +01:00
Rudi Heitbaum
b2fd2bf9ef
use make_address from boost as from_string is deprecated (#1308)
Since boost 1.87.0 boost::asio::ip::address::from_string is no longer available

ref: c0d1cfce77

fixes:
    ../server/control_server.cpp: In member function 'void ControlServer::start()':
    ../server/control_server.cpp:164:111: error: 'from_string' is not a member of 'boost::asio::ip::address'
      164 |                                                                       tcp::endpoint(boost::asio::ip::address::from_string(address), tcp_settings_.port)));
          |                                                                                                               ^~~~~~~~~~~
    ../server/control_server.cpp:180:112: error: 'from_string' is not a member of 'boost::asio::ip::address'
      180 |                                                                        tcp::endpoint(boost::asio::ip::address::from_string(address), http_settings_.port)));
          |                                                                                                                ^~~~~~~~~~~
    ../server/streamreader/tcp_stream.cpp: In constructor 'streamreader::TcpStream::TcpStream(streamreader::PcmStream::Listener*, boost::asio::io_context&, const ServerSettings&, const streamreader::StreamUri&)':
    ../server/streamreader/tcp_stream.cpp:67:97: error: 'from_string' is not a member of 'boost::asio::ip::address'
       67 |         acceptor_ = make_unique<tcp::acceptor>(strand_, tcp::endpoint(boost::asio::ip::address::from_string(host_), port_));
          |                                                                                                 ^~~~~~~~~~~
    ../server/streamreader/tcp_stream.cpp: In member function 'virtual void streamreader::TcpStream::connect()':
    ../server/streamreader/tcp_stream.cpp:96:75: error: 'from_string' is not a member of 'boost::asio::ip::address'
       96 |         boost::asio::ip::tcp::endpoint endpoint(boost::asio::ip::address::from_string(host_), port_);
          |                                                                           ^~~~~~~~~~~
    ../server/stream_server.cpp: In member function 'void StreamServer::start()':
    ../server/stream_server.cpp:234:103: error: 'from_string' is not a member of 'boost::asio::ip::address'
      234 |                                                               tcp::endpoint(boost::asio::ip::address::from_string(address), settings_.stream.port)));
          |
2024-12-18 16:23:11 +01:00
Johannes Pohl
f6ce4f3fbb
Add missing include in resampler.cpp
This fixes issue #1295
2024-12-11 15:50:11 +01:00
badaix
208066e5bb Update date 2024-08-23 10:06:51 +02:00
badaix
8e95b19415 Reformat yml files 2024-08-20 22:57:00 +02:00
badaix
f132605b63 Use sha as version 2024-08-20 18:30:29 +02:00
badaix
3da1ff9ed5 Rename snapcast_win64 to snapclient_win64 2024-08-20 10:21:50 +02:00
badaix
0ab0a11eea Create draft release 2024-08-20 09:49:35 +02:00
badaix
11b7621260 Update changelog 2024-08-10 18:38:59 +02:00
badaix
02555c8327 Build wich Jack support per default 2024-08-10 18:38:37 +02:00
badaix
0a622d8441 Use Snapweb v0.8.0 2024-08-06 21:46:39 +02:00
badaix
f1d4c63338 Bump version number to v0.29.0 2024-08-06 17:44:51 +02:00
badaix
36dbde62c9 Update changelog, make Jack optional 2024-08-06 11:12:12 +02:00
badaix
142afabad4 Add 24 bit support to Oboe 2024-06-30 14:07:24 +02:00
badaix
ad06a386c6 Add changelog for v0.29.0 2024-06-20 23:18:58 +02:00
badaix
235bd525e3 Reformat code 2024-06-20 23:18:02 +02:00
Marcus Weseloh
2a9369274c Autoconnect ports once after connecting to Jack server 2024-06-20 23:12:18 +02:00
Marcus Weseloh
71e5beef8a Remove confusing senctence from jack stream limitations 2024-06-19 18:44:47 +02:00
Marcus Weseloh
00e407bd4b Remove obsolete code 2024-06-19 18:44:47 +02:00
Marcus Weseloh
445a7a2e7c Subtract chunk duration from initial chunk timestamp
This brings it into line with all other StreamReaders.
2024-06-19 18:44:47 +02:00
Marcus Weseloh
642612782c Enable Jack error and debug messages 2024-06-19 18:44:47 +02:00
Marcus Weseloh
c9fd477be9 Update documentation for jack streams 2024-06-19 18:44:47 +02:00
Marcus Weseloh
10f5ac41b5 Formatting and copyright 2024-06-19 18:44:47 +02:00
Marcus Weseloh
1f6bb07dd6 Use standard timestamping for JackStream chunks 2024-06-19 18:44:47 +02:00
Marcus Weseloh
da6041dcfe Formatting 2024-06-19 18:44:47 +02:00