Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:marec2000:cryptocoins
libjsonrpc-cpp
libjsonrpc-cpp.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libjsonrpc-cpp.changes of Package libjsonrpc-cpp
------------------------------------------------------------------- Sun Dec 05 14:03:46 UTC 2021 - marec@detebe.org - Update to version 1.4.1: * Ignore catch2 from coverage metrics * Changelog for v1.4.1 * Update and vendor Catch v2.31.7 to fix Fedora tests * typo in readme for step 2 (#313) ------------------------------------------------------------------- Sun Oct 24 15:53:34 UTC 2021 - marec@detebe.org - Update to version 1.4.0: * Changelog for v1.4.0 * Fix jsoncpp deprecation warnings (Closes #312) * Run clang-format over whole codebase * Ditch develop branch * Circleci project setup (#310) Closes #311 * Use empty() to check for emptyness * fixed fd leak * fixed fd leak on linux * fixed fd leak on windows * Make possible to compile against old and new libmicrohttpd. * Create FUNDING.yml * Fix typo in diagram (Closes #293) * fixed fd leak on windows * fixed fd leak on linux * fixed fd leak * use microhttpd's MHD_Result return type * changed all private members to protected * Use empty() to check for emptyness * Added data field in error handler in JS stub generator * Fixed typos in changelog ------------------------------------------------------------------- Tue Jan 14 18:24:21 UTC 2020 - marec@detebe.org - Update to version 1.3.0: * 1.3.0 Release * Prepared changelog for next release * Enable IPv6 support for HttpServer (Closes: #275) * Remove incorrect comment in serialconnector * Fix include and lib directories in pc files. * Updated author. * Restored defaults. * Added serial port examples. * Added serial port connector. * Fix broken build * Weaken HTTP Response Code check (Closes #278) * Fix double free issue if client_connection is nullptr * Add Json::Value arg example * Update README to work with example files * Remove WIP status of new implementation * Add build example for Centos7 (Closes: #267) * Fix static library in Targets.cmake (Closes #253) * Added Paypal donate button * Update authors * Add JSON_NUMERIC data type (#270) * Add hint about new implementation ------------------------------------------------------------------- Fri Mar 29 07:45:13 UTC 2019 - marec@detebe.org - Update to version 1.2.0: * Version bump to 1.2.0 * Update changelog * Fix pkgconfig files for conditional builds (#250) * Fixed jsoncpp deprecations * Update catch and fix include path (Closes #251) * Alternate client url not defined in OSX * Add method for binding to localhost * Catch jsoncpp exception when parsing * Fix static build of jsonrpcstub (Closes #263) * Add try-catch for json exception * Revert bindaddress * Fix bind addr string * Fix changelog * Fix osx build * Remove brew ssl * Fix ArchLinux base image * Allow setting bind address for HTTP server. * Fix for TCP connector for Win * Respect GNUInstallDirs when installing manpage * Do not compress installed manpage * Fix README.md ------------------------------------------------------------------- Wed Oct 31 20:51:25 UTC 2018 - marec@detebe.org - Update to version 1.1.1: * Version bump + Changelog * Optimize delimiter checking in StreamReader (Closes #229) * Remove unnecessary delete guards (Closes #245) * Avoid libcurl signal handler (Closes #210) * Streaemline behavior with no params between BatchCall and ordinary Request (Closes #232, Closes #233) * Reference examples instead of code copy/paste * Demonstrate throwing server side error in examples (Closes #249) * Improvements in cpp stub generation * Use GnuInstallDirs for library targets (Closes: #239) * Fix .travis file * Use Ubuntu 18.04 instead of 17.04 * fix build with empty prefix (#226) ------------------------------------------------------------------- Sat Jan 6 15:20:33 UTC 2018 - marec@detebe.org - Update to version 1.1.0: * Update changelog. * Revert binary incompatible changes * Disable UNIX_DOMAIN_SOCKET_{CLIENT,SERVER} * Fix unixdomain socket identifier creation. * Fix build for fedora and arch * Fix failing bash script due to missing env variables. * Try to fix osx build * Add osx target to makefile * Simplify build matrix. * Mention catch, closes #220 * [cmake] Fix missing hiredis libs when using only REDIS_CLIENT ------------------------------------------------------------------- Sun Aug 27 09:44:54 UTC 2017 - marec@detebe.org - Update to version 1.0.0: * Added signing mechanism * Added signing mechanism * Finalized changelog * Fix typo * Mention github project board * Align uppercase in README.md * Updated diagram * Version bump * Updated changelog * Disable format check ------------------------------------------------------------------- Fri Aug 19 11:38:22 UTC 2016 - marec@detebe.org - Update to version 0.7.0: * Version bump * prepared changelog * Apply debian patch to always build manpage on unix systems * disable broken valgrind analysis * fix build error * Allow tests to be compiled without examples (Closes #160) * Fix typo in param structure checking (Closes #164) * Add if guards to fix g++ 6 warnings (fixes #162) * Mention specific debian release and ubuntu (fixes #159) * cmake: Fix respecting LIBDIR_SUFFIX for non-Debian multilib support * fix build * removing left ofer private classes of tcpserver * fixing ci build * removing tcpsocketserverprivate.h * fix testcase for now * described planned features in changelog * excluding build and test from coverage * trying to fix travis build * add include path to ci.sh * possibly fixing valgrind error * removed duplicate pkg-config file * use cerr again, where exceptions are unsafe (destructors) * do not use heap allocation, where stack is possible. * Removed cerrs from library parts. A library should never log something to the console * Fix README to keep it to 5 good reasons * Fix reorder warning * fix usage of hidden symbol * switch to c++11 * Fixing memleak in client (was not spotted before) * Removing some -Wsign-comparison warning on compilation * Corrected wrong new line after title. * Added contribution specific information. * Corrected an error in code (type conversion) and a warning message. * Modified code to remove a warning message on compilation. * Added documentation for new private methods of Windows Tcp Socket Client implementation. * Added documentation for new private methods of Linux Tcp Socket Client implementation. * Made some method parameter passed as const references (avoid copy passing for performance on calls) on Windows Tcp Socket Server implementation. * Made some method parameter passed as const references (avoid copy passing for performance on calls) on Linux Tcp Socket Server implementation. * Added option REUSEADDR to listening socket (helps to fast reuse of binded socket) on Windows Tcp Socket Server implemeantetion. * Added option REUSEADDR to listenning socket (helps to fast reuse of binded socket) on Linux Tcp Socket Server implemeantetion. * Autoindent with vim. * Added hostname resolving to Linux Tcp Socket Client implementation. * Improved tcp socketconnectors example * Improved Windows Tcp Socket Client implementation to resolve hostname. * Added doxygen documentation for tcp socket connectors. * Reindented code (with vim "gg=G" sequence) and adjusted openning brack policy (openning bracket to new line). * Changed port for unused port test. Added comment if port is not unused. * Modified CMake files to compile TcpSocket Connectors unit tests. * Added TcpSocket Connectors unit tests. * Corrected same behavioral issue for WindowsTcpSocketServer that was spotted on UnixDomainSocketServer on StartListening and StopListening methods. * Corrected same behavioral issue for LinuxTcpSocketServer that was spotted on UnixDomainSocketServer on StartListening and StopListening methods. * Improved Unix Domain Sockets Connectors Test (needed greater timeout and right delimiter character). * Corrected wrong behavior of StartListening and StopListening (for return value) on Unix Domain Socket Server. * Adding include to use cerr flow. * Factorized some errors message handling code in linux tcp socket client. * Handlded tcp error as ERROR_CLIENT_CONNECOTR on windows tpc socket client implementation. * Improved reading and writing operation in socket for Windows implementation (now close client socket on reading/writing issues). * Set client socket in blocking mode. It seems that it was un non-blocking mode (probably inherited of listenning socket). * Added clean client socket close procedure on windows tcp socket server implementation. * Added tcp simple server and client examples compilation to CMake files. * Added winsock2 library depency for tcp socket connectors. * Factorized client socket close code. * Improved errors handling on linux tcp socket client implementation. Now throw a ERROR_CLIENT_CONNECTOR which is more fit to errors involved by socket manipulation than ERROR_RPC_ERROR. * Matched client read/write functions with server ones on Linux implementation. * Cleaned out a debug purpose cout. * Bugfix for string id handling in client module. (Closes #119) * Corrected errors in windows tcp socket server. * Improved indentation. Improved way to handle end of tcp session on Linux. Now havethe same behavior that Linux implementation. * Improved Client close detection and usage. * Improved way to handle end of tcp session on Linux : Server waits for client to close the socket fist, so the client enters TIME_WAIT. If the client does not close, the server closes first by using tcp RST which avoid enters in TIME_WAIT. * Improved tcpsocket connectors examples (now takes parameters for ip and port). * Improved Windows implementation of TcpSocketServer. * Added a better way to initialize Winsock. Also corrected somme header and code issues. * Added tcp socket client implementation for windows. * Added tcp socket server implementation for windows. * A bit of cleanup * Modified CMake files to build Tcp Sockets connectors. * Added simple server and client example over Tcp Socket Connectors. * Implemented Linux Tcp Socket Server Connector that matches previous architecture. * Added Tcp Socket Server Connector architecture. * Implemented Linux Tcp Socket Client Connector that matches previous architecture. * Added Tcp Socket Client Connector architecture. * Improved way to stop listenning (non blocking accept and looping only when running is true). * Removed useless set of client socket in UnixDomainSocketServer. * Fixed memory leak induced by threads (autocleanud with pthread_detach when thread finishes) on UnixDomainSocketServer. * Updated AUTHORS.md * Used vim to autoindent those modified files (indetation was not pretty clean). * Added pkg-config generation files. It makes the library easier to integrate with autotools on Unix like systems. * Added and implemented a safer way to write in socket * Improved writing of request in socket : now it ensure to fully write the request in the socket (before it could have been wrote partially). * Corrected bug: uninitialized address_lenght variable made accept fails. * Removed not __WIN32__ macro from source code since CMake checks the os and only compile those file on unix-like operating systems. * Corrected incompatible include in case where both http and unix domain sokcet example should be compiled * Modified cmake files to build previously added examples * Added simple client and server over unix domain sockets instead of http. * Cleaned some debug-purpose cout. * Added CMake specific content to build unix domain socket client. Also restricted those build option to UNIXes only. * Added unix domain socket client to talk with unix domain socket server. * Corrected some buffer wrong reading/writing. * Added a way to customize the delimiter char in the socket stream (to delimit json objects) * Replaced \n char by EOT char at the end of response * Improved socket name handling to improving socket clean up * Revert "Added a way to make the http server to listen only to local loop." * Revert "Updated author information/metadata." * Commented out debug purpose couts * Added the files and libs needed to compile the Unix Domain Socket Server * Added option for Unix Domain Socket Server compilation * Created a unix domain socket server class that serves request over unix domain sockets * deactivate appveyor build. * Updated author information/metadata. * Added a way to make the http server to listen only to local loop. * Add Gentoo install instructions * running tests on appveyor CI after successfull build * appveyor CI * Include CURL_INCLUDE_DIRS when compiling client * make interface more public * Fixing security warnings * Fixing multiarch support for libjsonrpccpp-stub.so ------------------------------------------------------------------- Sat Jan 30 13:57:32 UTC 2016 - marec@detebe.org - initial package build
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor