Commit graph

17 commits

Author SHA1 Message Date
wiz
887c809267 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-06-17 08:25:43 +00:00
wiz
d4fe9309ad 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-05-26 21:50:33 +00:00
wiz
162b15d9bb 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-02-25 19:53:30 +00:00
wiz
b1b2f68e29 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
2018-01-10 10:12:35 +00:00
wiz
a560eec0c5 libfilezilla: update to 0.11.1.
0.11.1 (2017-10-30)

+ Added fz::file::fsync() to sync data to disk
2017-11-23 16:04:17 +00:00
wiz
da025aef02 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-10-02 15:22:01 +00:00
wiz
376fd5892a 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-08-14 21:19:23 +00:00
wiz
8d3401105e 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-05-29 12:43:20 +00:00
wiz
f821bde642 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-02-27 09:59:04 +00:00
wiz
f7e92e82b0 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
2017-01-01 15:42:32 +00:00
wiz
05bbd0ce19 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
2016-09-12 15:40:13 +00:00
wiz
897eb0d9bd Fix typo in comment. 2016-08-07 22:11:46 +00:00
maya
3438da85c9 libfilezilla requires C++14, thus GCC 4.9.
PR pkg/51394
2016-08-07 17:53:19 +00:00
wiz
bb523c309f Add two patches from upstream that fix wide character support.
In particular, this fixes ftp mode.

Investigated with upstream by richard@, thank you very much!

Bump PKGREVISION.
2016-07-21 17:16:17 +00:00
wiz
e9f36e7361 Update libfilezilla to 0.5.3:
2016-06-20 - libfilezilla 0.5.3 released
New features:

    Add fz::replace_substrincs to search and replace substrings in std::(w)string

Bugfixes and minor changes:

    Explicitly request large file support on 32bit systems

2016-05-20 - libfilezilla 0.5.2 released
New features:

    Add fz::shared_optional::is_same that checks whether two instances share the same underlying pointer value, like a shallow equal.
    Add fz::int_to_hex_char as reverse to fz::hex_char_to_int

2016-05-09 - libfilezilla 0.5.1 released
New features:

    Add constructore to sparse_optional taking pointers

Bugfixes and minor changes:

    Fix compilation on systems where iconv's second argument is const
2016-07-19 18:42:22 +00:00
wiz
cf8a1c2dd9 Use upstream version of patch. 2016-04-29 14:14:16 +00:00
wiz
daac8dca50 Import libfilezilla-0.5.0 as net/libfilezilla.
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
2016-04-29 11:54:06 +00:00