./net/libfilezilla, Library for building high-performing, platform-independent programs

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.15.1, Package name: libfilezilla-0.15.1, Maintainer: pkgsrc-users

libfilezilla is a free, open source C++ library, offering some basic
functionality to build high-performing, platform-independent programs.
Some of the highlights include:

* A typesafe, multi-threaded event system that's very simple to use
yet extremely efficient
* Timers for periodic events
* A datetime class that not only tracks timestamp but also their
accuracy, which simplifies dealing with timestamps originating from
different sources
* Simple process handling for spawning child processes with redirected
I/O


Required to run:
[security/nettle] [lang/gcc49-libs]

Required to build:
[lang/gcc49] [pkgtools/cwrappers]

Master sites:

SHA1: a51116de85232b186c4345433106ade192387e55
RMD160: f634d367022ba27b201064cb10787e29980d41a3
Filesize: 395.26 KB

Version history: (Expand)


CVS history: (Expand)


   2018-12-09 04:04:34 by Sevan Janiyan | Files touched by this commit (7)
Log message:
Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.
   2018-12-01 12:15:42 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libfilezilla: update to 0.15.1.

0.15.1 (2018-11-22)

+ Add argument to fz::strtok to return empty tokens
- Fix compatibility issue with Nettle < 3.3
- Fix fz::random_bytes on MinGW
- Fix memory leak in fz::buffer

0.15.0 (2018-10-19)

+ libfilezilla now depends on Nettle >= 3.1
+ Added fz::sha512, fz::sha256, fz::sha1 and fz::md5 hash functions
+ Added fz::hash_accumulator
+ Added fz::hmac_sha256 HMAC function
+ Added asymmetric encryption scheme using X25519
+ Added signature scheme using Ed25519
- Changed and documented semantics of the return value of fz::remove_file, \ 
removing a non-existing file is not an error

0.14.0 (2018-10-04)

+ Added fz::equal_insensitive_ascii
+ Added insensitive_ascii parameter to fz::starts_with and fz::ends_with
- Fixed namespace of to_wstring in wx glue

0.13.2 (2018-09-21)

- Fix regression in fz::shared_value::clear
- Fix parsing of URIs without path

0.13.1 (2018-09-10)

+ Made fz::scoped_lock movable
- Fix a few compiler warnings
   2018-08-16 10:29:25 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libfilezilla: update to 0.13.0.

0.13.0 (2018-07-16)

+ Add bool return value to replace_substrings to indicate whether something has \ 
been replaced.
+ fz::sprintf: Added %c format specifier
- MSW: Work around problematic DLL export of templates, timers now work if \ 
libfilezilla has been built as DLL
   2018-06-17 10:25:43 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libfilezilla: update to 0.12.3.

0.12.3 (2018-06-08)

+ Event handlers can now removed themselves while inside a callback
+ Added fz::query_string::pairs()
   2018-05-26 23:50:33 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libfilezilla: update to 0.12.2.

0.12.2 (2018-05-05)

+ Added parameters to base64_encode to control alphabet and padding
+ Improved performance of less_insensitive_ascii
+ *nix: Faster conversion between UTF-8 and wchar_t strings.
   2018-02-25 20:53:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libfilezilla: update to 0.12.1.

0.12.1 (2018-02-23)

+ Added fz::buffer::operator== and operator!=
- Fixed bug in fz::buffer::get(size_t)

0.12.0 (2018-02-16)

+ Added fz::datetime::operator bool
+ Added fz::datetime::get_rfc822 and fz::datetime::set_rfc822
   2018-01-10 11:12:35 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libfilezilla: update to 0.11.2.

0.11.2 (2018-01-05)

+ Added fz::starts_with and fz::ends_with
- Fix usage of delete in the fz::buffer destructor
   2017-11-23 17:04:17 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libfilezilla: update to 0.11.1.

0.11.1 (2017-10-30)

+ Added fz::file::fsync() to sync data to disk