aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Bump README.mdv0.16.0Sven Gothel2022-09-162-2/+2
* Bump Changes.mdSven Gothel2022-09-161-0/+7
* jau::FunctionDef<> -> jau::function<R(A...)> using proper function prototype ...Sven Gothel2022-09-1614-1111/+1621
* jau::codec::base: Use short doxygen group name 'Codec', elaborate in descript...v0.15.1Sven Gothel2022-09-141-2/+5
* jau::codec::base: API use a fixed alphabet::base() and drop extra alphabet::c...v0.15.0Sven Gothel2022-09-076-212/+287
* jau::codec::base::decode*(): Validate alphabet::code_point() result with used...Sven Gothel2022-09-072-8/+8
* Add jau::codec::base::ascii38_alphabet: Drop lower case letters suitable for ...Sven Gothel2022-09-065-6/+98
* BaseCodec/jau::codec::base: Align out_len for encode64() and decode64(), anno...Sven Gothel2022-09-062-4/+4
* jau::remove_if(): Use non-ambiguous jau::find_if() (clang 13 error)Sven Gothel2022-09-061-1/+1
* TestBaseCodec: Remove Java13 API usage, use plain Java8 relative ByteBuffer.g...Sven Gothel2022-09-061-1/+3
* Variable integer base coding and fixed binary base 64 coding in C++ `jau::cod...Sven Gothel2022-09-0616-427/+2523
* variable radix encoding robustness: all: fail if base <= 1; decode: fail if s...Sven Gothel2022-09-032-13/+22
* variable radix encoding: Move 62 -> 64 base, using rfc4648 `URL and Filename ...Sven Gothel2022-09-036-57/+53
* test_basictypeconv.cpp: Fix int format for 32bit compilationSven Gothel2022-09-031-4/+4
* jau::fs::copy(): Have copy_push_mkdir() use a 6-digit base62 radix for random...Sven Gothel2022-09-031-5/+5
* variable radix conversion: Overload for int64_t `dec_to_radix()`, validate ba...Sven Gothel2022-09-035-22/+162
* Add `dec_to_radix()` and `radix_to_dec()` variable radix from and to decimal ...Sven Gothel2022-09-036-0/+287
* jau:fs::mount(), umount(): Only show 'terminated abnormally' if !WIFEXITED(pi...Sven Gothel2022-09-011-9/+12
* Complete full `jau::fs::mount()` and `umount()`Sven Gothel2022-08-3112-52/+831
* Bump CHANGES.mdSven Gothel2022-08-301-0/+3
* ByteInStream_Feed::read(): Use getBlocking() if m_has_content_length, similar...Sven Gothel2022-08-301-2/+4
* ByteInStream_URL: Utilize `url_header_sync` and wait for header completion @ ...Sven Gothel2022-08-302-6/+12
* async read_url_stream(): Add `url_header_sync` object to notify user whether ...Sven Gothel2022-08-303-21/+127
* CHANGES: UpdateSven Gothel2022-08-281-0/+3
* ByteInStream_Feed::write(): Skip if feeder thread has ended alreadySven Gothel2022-08-281-2/+2
* ByteInStream_{URL,Feed}::close(): Use ringbuffer::close()Sven Gothel2022-08-281-5/+2
* ringbuffer: Add write interrupt, close() interrupting r/w ops, check capacity...Sven Gothel2022-08-281-41/+133
* test_bytestream01.cpp: Simplify section namesSven Gothel2022-08-281-11/+11
* Fix ByteInStream_{URL,Feed}::is_open() querySven Gothel2022-08-281-4/+4
* io_util.cpp: Enhance error messages, minor whitespace editSven Gothel2022-08-281-25/+25
* ByteInStream_{SecMemor, File}, ByteOutStream_File: Set iostate::eofbit at clo...Sven Gothel2022-08-271-0/+3
* FileStats (java): Expose ctor using DirItem for efficiencySven Gothel2022-08-223-4/+34
* helper_jni: Add convert_vector_bytes_to_jarraylist() and convert_bytes_to_jby...Sven Gothel2022-08-082-0/+33
* C++ bytesHexString(): Add template variant for container, i.e. std::vector<> ...Sven Gothel2022-08-081-0/+9
* Add `[[nodiscard]]` to Byte{In,Out}Stream read(), peek(), write() interface a...Sven Gothel2022-08-055-35/+48
* Bump CHANGES.mdSven Gothel2022-08-051-1/+3
* Add ByteOutStream and ByteOutStream_File POSIX 'fd' implementation, ...Sven Gothel2022-08-0520-237/+1108
* Java: Adopt to ByteInStream changes of commit c82d4c266a80a8b41a184cdadd8ecae...Sven Gothel2022-08-059-159/+558
* io_util/byte_stream: Decouple from Botan, add iostate and new Byte*Stream* su...Sven Gothel2022-08-054-462/+349
* test_cow_iterator_01: Fix heap-overflowSven Gothel2022-08-051-2/+2
* jau::cow_iterator<>: Don't include iostreamSven Gothel2022-08-051-1/+0
* Tests: Don't include iostream if not explicitly usedSven Gothel2022-08-0528-35/+0
* helper_jni.hpp: Fix from_jboolean_to_bool() protoSven Gothel2022-08-051-1/+1
* file_util: fix mem leak, robustness changesSven Gothel2022-08-052-28/+30
* fraction<>::to_string(): Replace std::ostringstream precision w/ snprintf()Sven Gothel2022-08-051-5/+12
* cpp_pragma.hpp: Add PRAGMA_DISABLE_WARNING_FORMAT_NONLITERALSven Gothel2022-08-051-0/+3
* helper_jni.cxx: Add missing java exception checks after calling into java (va...Sven Gothel2022-08-051-0/+4
* helper_jni.cxx: Simplify from_jstring_to_string()Sven Gothel2022-08-051-9/+6
* helper_jni.cxx: Simplify from_jboolean_to_bool() (unused so far)Sven Gothel2022-08-051-18/+6
* cmake INSTRUMENTATION: Add '-fsanitize-recover=address' for AsanSven Gothel2022-08-051-3/+3