Path to this page:
./
wip/libre,
Portable library for real-time communications with async IO support
Branch: CURRENT,
Version: 2.6.0,
Package name: libre-2.6.0,
Maintainer: pkgsrc-usersGeneric library for real-time communications with async IO support.
Design goals:
* Portable POSIX source code (ANSI C89 and ISO C99 standard);
* Robust, fast, low memory footprint;
* RFC compliance;
* IPv4 and IPv6 support;
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 378.23 KB
Version history: (Expand)
- (2023-02-13) Package has been reborn
- (2022-08-04) Updated to version: libre-2.6.0
- (2022-07-18) Updated to version: libre-2.5.0
- (2021-05-01) Updated to version: libre-2.0.1
- (2020-11-28) Updated to version: libre-1.1.0
- (2020-09-29) Package has been reborn
CVS history: (Expand)
2015-03-15 15:37:03 by othyro | Files touched by this commit (2) |
Log message:
* Version 0.4.11
* build: export USE_TLS and USE_DTLS flags in re.mk makefile
detect sysctl.h and epoll.h for multi-arch platforms
dont use libresolv for openbsd
* main: check that maxfds is less than FD_SETSIZE (for select
method)
* dtls: added udp-socket accessor and function to set handlers
* stun: added support for DTLS-transport
added doxygen comments
* tls: added function to set certificate from a string
* turn: added support for DTLS-transport
|
2014-12-05 00:37:57 by othyro | Files touched by this commit (2) |
Log message:
Updated to version 0.4.10:
* dns: added support for using multi-threaded libresolv
* dtls: added support for sending DTLS over e.g. TURN
* ice: added ice_set_conf()
continue checklist if send fails
* mbuf: added mbuf_shift()
* sdp: added sdp_media_session_rattr()
added extmap decoding RFC 5285
* sip: added struct sip_contact and related functions
* sipevent: added support for URI in contact-user, used for GRUU
* sipreg: added "gruu" to list of Supported extensions
|
2014-08-17 12:57:07 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Add patch from upstream fixing DNS resolving.
Bump PKGREVISION.
|
2014-08-10 01:56:59 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 0.4.9:
2014-06-18 Alfred E. Heggestad <aeh@db.org>
* Version 0.4.9
* aes: clear openssl error queue in error cases
* bfcp: disabled support for DTLS-transport
* hmac: clear openssl error queue in error cases
* http: make response parsing a bit more robust
* main: make use of openssl's multi-threading API
* rtcp: added Round-Trip Time (RTT) field to struct rtcp_stats
fix some rounding errors
* sa: added padding buffer to struct sa union
* sdp: improved handling of unsupported transport protocols
and sub-sequence offer/answer exchanges
* srtp: added support for Secure Real-time Transport Protocol (SRTP)
(RFC 3711 and RFC 6188)
* sys: rand -- clear openssl error queue in error cases
* tls: added support for generating self-signed certificates
added support for the SRTP-extension using openssl
clear openssl error queue in error cases
improved DTLS api
|
2014-05-03 21:14:31 by othyro | Files touched by this commit (3) | |
Log message:
Updated to latest release, 0.4.8. From doc/ChangeLog:
* build: added support for Apple in cmake
* debian: update package
* aes: added AES (Advanced Encryption Standard) wrapper
* hmac: added a stateful HMAC wrapper
* http: added a HTTP client
* ice: minor API improvements
* msg: added a Generic message component library
(shared by SIP module and HTTP module)
* sdp: added sdp_media_laddr() to get local transport address
* sip: change struct sip_msg to use new struct msg_ctype
fixed a bug in parsing of Via headers
* sipsess: added sipsess_set_close_headers() to set any additional
SIP headers for BYE or BYE-response
* net: fixed a bug in net_rt_list() for darwin
* websock: added WebSocket Protocol (RFC 6455)
|
2014-03-09 14:56:51 by othyro | Files touched by this commit (3) |
Log message:
2014-01-05 Alfred E. Heggestad <aeh@db.org>
* Version 0.4.7
* build: added support for LLVM clang compiler
* dns: added support for getting Android nameserver address
* ice: minor debug tuning
* sipsess: only send INFO when dialog is established
2013-11-12 Alfred E. Heggestad <aeh@db.org>
* Version 0.4.6
* bfcp: fix bitwise operator for bool (thanks Tomasz Ostrowski)
* dns: do not connect the UDP socket
* ice: fix deref of NULL-pointer (thanks Tomasz Ostrowski)
* rtp: add support for RTCP AFB (Application-layer Feedback)
make RTCP decoding more robust
* udp: udp_connect() -- add peer address
add udp_error_handler_set()
2013-10-03 Alfred E. Heggestad <aeh@db.org>
* Version 0.4.5
* udp: add functions for joining/leaving multicast groups
* fmt: re_regex() fix va_end robustness
* rtp: set sequence number in range 0-32767
* sa: sa_print_addr() fix build when HAVE_INET6 is not set
2013-08-27 Alfred E. Heggestad <aeh@db.org>
* Version 0.4.4
* base64: added base64_print()
* http: added HTTP (Hypertext Transfer Protocol) parser
* ice: cleanup and minor bug fixes
* main: added external mutex for re_main() loop
* sdp: added sdp_media_set_alt_protos()
added sdp_media_proto()
* stun: make API compatible with C++
fix endianess-bug in STUN attributes
* sys: sys_rel_get() detect new kernels
* tls: fingerprint: add SHA-256
proper error handling, call ERR_clear_error()
|
2013-06-11 02:10:35 by othyro | Files touched by this commit (1) |
Log message:
Use SUBST to fix PREFIX in installed file.
|
2013-06-10 07:09:15 by othyro | Files touched by this commit (5) |
Log message:
Import libre-0.4.3 as wip/libre.
Generic library for real-time communications with async IO support.
Design goals:
* Portable POSIX source code (ANSI C89 and ISO C99 standard);
* Robust, fast, low memory footprint;
* RFC compliance;
* IPv4 and IPv6 support;
|