SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libjsonrpc-cpp1-1.4.1-1.603.i586.rpm :

* Sun Dec 05 2021 marecAATTdetebe.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 2021 marecAATTdetebe.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 2020 marecAATTdetebe.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 2019 marecAATTdetebe.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 2018 marecAATTdetebe.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 06 2018 marecAATTdetebe.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 2017 marecAATTdetebe.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 2016 marecAATTdetebe.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 \
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 2016 marecAATTdetebe.org- initial package build
 
ICM