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

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


Branch: CURRENT, Version: 0.11.2, Package name: libfilezilla-0.11.2, 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:
[lang/gcc49-libs]

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

Master sites:

SHA1: 9bf5f3783e3ff938f5678f571d941af905a6b1ef
RMD160: 8d9011d64d6577493e2924f6661ef1e42a99f617
Filesize: 386.75 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2017-10-02 17:22:01 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libfilezilla: update to 0.11.0.

0.11.0 (2017-09-29)

+ Add fz::buffer class
- *nix: fz::process::spawn no longer calls async-signal-unsafe functions between \ 
forking and calling execv in the child.
   2017-08-14 23:19:23 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated libfilezilla to 0.10.1.

2017-08-14 - libfilezilla 0.10.1 released
Bugfixes and minor changes:

    MSW: Improve handling of reparse points in fz::local_filesys

2017-07-10 - libfilezilla 0.10.0 released
New features:

    Added fz::percent_encode and fz::percent_encode
    Added fz::uri and fz::query_string
    Added fz::less_insensitive_ascii for case-insensitive strings in maps

Bugfixes and minor changes:

    Moved encoding functions from string.hpp to encode.hpp
    Use pkg-config instead of cppunit-config to look for cppunit.
   2017-05-29 14:43:20 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated libfilezilla to 0.9.2.

0.9.2 (2017-05-25)

+ Added fz::random_bytes to obtain a vector of the passed size of uniformly \ 
distributed random bytes
+ Added fz::ltrim and fz::rtim
+ Added parameter to trim functions which characters to trim
+ It is now possible to detach threads from async_task
   2017-02-27 10:59:04 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated libfilezilla to 0.9.1.

0.9.1 (2017-02-20)

+ Added a small helper function to fz::file to get the current position in the file
+ Added another version of fz::to_wstring_from_utf8 that takes a char buffer + length
- Fixed extraction of single-character tokens in fz::strtok
   2017-01-01 16:42:33 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated libfilezilla to 0.9.0.

2016-11-28 - libfilezilla 0.9.0 released

New features:

    Added parameter to fz::to_integral to specify which value is
    returned on error.
    Added fz::remove_file
    Added fz::hex_encode and fz::hex_decode

2016-10-25 - libfilezilla 0.8.0 released

New features:

    Added fz::str_toupper_ascii to complement fz::str_tolower_ascii
    Added fz::trim and fz::trimmed for removing leading and trailing
    whitespace from string
    Added fz::str_is_ascii

Bugfixes and minor changes:

    Fixed zero-padding for x and X string format conversion specifiers

2016-10-03 - libfilezilla 0.7.1 released

Bugfixes and minor changes:

    OS X: Work around a nasty bug in XCode where programs explicitly
    compiled for older versions of OS X were silently pulling in
    features exclusive to the new version, resulting in crashes at
    runtime
    MSW: Fix detection of thread creation failures
   2016-09-12 17:40:13 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
Updated libfilezilla to 0.6.1.

2016-07-27 - libfilezilla 0.6.1 released
Bugfixes and minor changes:

    Fix UTF-8 conversion functions and added a testcase

2016-07-20 - libfilezilla 0.6.0 released
New features:

    Add fz::sprintf, a safe replacement for for the C sprintf function