| Commit message (Expand) | Author | Age | Files | Lines |
* | Add jau::codec::base::ascii38_alphabet: Drop lower case letters suitable for ... | Sven Gothel | 2022-09-06 | 1 | -0/+39 |
* | jau::remove_if(): Use non-ambiguous jau::find_if() (clang 13 error) | Sven Gothel | 2022-09-06 | 1 | -1/+1 |
* | Variable integer base coding and fixed binary base 64 coding in C++ `jau::cod... | Sven Gothel | 2022-09-06 | 3 | -45/+566 |
* | variable radix encoding: Move 62 -> 64 base, using rfc4648 `URL and Filename ... | Sven Gothel | 2022-09-03 | 1 | -12/+12 |
* | variable radix conversion: Overload for int64_t `dec_to_radix()`, validate ba... | Sven Gothel | 2022-09-03 | 1 | -2/+3 |
* | Add `dec_to_radix()` and `radix_to_dec()` variable radix from and to decimal ... | Sven Gothel | 2022-09-03 | 1 | -0/+44 |
* | Complete full `jau::fs::mount()` and `umount()` | Sven Gothel | 2022-08-31 | 1 | -13/+125 |
* | ByteInStream_URL: Utilize `url_header_sync` and wait for header completion @ ... | Sven Gothel | 2022-08-30 | 1 | -0/+1 |
* | async read_url_stream(): Add `url_header_sync` object to notify user whether ... | Sven Gothel | 2022-08-30 | 1 | -2/+51 |
* | ringbuffer: Add write interrupt, close() interrupting r/w ops, check capacity... | Sven Gothel | 2022-08-28 | 1 | -41/+133 |
* | helper_jni: Add convert_vector_bytes_to_jarraylist() and convert_bytes_to_jby... | Sven Gothel | 2022-08-08 | 1 | -0/+13 |
* | C++ bytesHexString(): Add template variant for container, i.e. std::vector<> ... | Sven Gothel | 2022-08-08 | 1 | -0/+9 |
* | Add `[[nodiscard]]` to Byte{In,Out}Stream read(), peek(), write() interface a... | Sven Gothel | 2022-08-05 | 1 | -26/+23 |
* | Add ByteOutStream and ByteOutStream_File POSIX 'fd' implementation, ... | Sven Gothel | 2022-08-05 | 1 | -6/+159 |
* | io_util/byte_stream: Decouple from Botan, add iostate and new Byte*Stream* su... | Sven Gothel | 2022-08-05 | 2 | -283/+240 |
* | jau::cow_iterator<>: Don't include iostream | Sven Gothel | 2022-08-05 | 1 | -1/+0 |
* | helper_jni.hpp: Fix from_jboolean_to_bool() proto | Sven Gothel | 2022-08-05 | 1 | -1/+1 |
* | file_util: fix mem leak, robustness changes | Sven Gothel | 2022-08-05 | 1 | -0/+6 |
* | fraction<>::to_string(): Replace std::ostringstream precision w/ snprintf() | Sven Gothel | 2022-08-05 | 1 | -5/+12 |
* | cpp_pragma.hpp: Add PRAGMA_DISABLE_WARNING_FORMAT_NONLITERAL | Sven Gothel | 2022-08-05 | 1 | -0/+3 |
* | jau::io::read_stream(): Guarantee consumer_fn() is called with `is_final=true... | Sven Gothel | 2022-08-02 | 1 | -0/+9 |
* | ByteInStream_File: Remove obsolete `use_binary` arg, byte streams are always ... | Sven Gothel | 2022-07-31 | 1 | -7/+5 |
* | Add jau::io::read_stream() with double-buffered reading to ensure last consum... | Sven Gothel | 2022-07-31 | 1 | -0/+23 |
* | ByteInStream_File: Replace `std::ifstream` for file-descriptor (fd) POSIX lay... | Sven Gothel | 2022-07-31 | 1 | -6/+113 |
* | file_stats: Support new fmode_t types sock, blk, chr and fifo, move fd from t... | Sven Gothel | 2022-07-31 | 1 | -30/+69 |
* | helper_jni.hpp: Add jau::jni::getIntFieldValue() | Sven Gothel | 2022-07-31 | 1 | -0/+1 |
* | Add traverse_options::lexicographical_order as required when computing an ord... | Sven Gothel | 2022-07-29 | 1 | -2/+5 |
* | Add jau::fs::sync() / FileUtil.sync(): Synchronizes filesystems ... | Sven Gothel | 2022-07-29 | 1 | -0/+5 |
* | jau::fs::copy_option / CopyOption: Add into_existing_dir: Copy source dir con... | Sven Gothel | 2022-07-29 | 1 | -1/+9 |
* | jau::service_runner: Cleanup pthread and signal usage: Include header and use... | Sven Gothel | 2022-07-26 | 1 | -2/+7 |
* | Pipe dreams: Add support for (named) file descriptor: jau::fs::file_stat and ... | Sven Gothel | 2022-07-23 | 2 | -13/+67 |
* | copy_options::ignore_symlink_errors: Also ignore symlinks if not supported by... | Sven Gothel | 2022-07-20 | 1 | -2/+5 |
* | fraction_timespec::to_iso8601_string(), file_stats::to_string(): Drop 'use_sp... | Sven Gothel | 2022-07-20 | 2 | -8/+6 |
* | Fix fraction_timespec::normalize(): tv_nsec and tv_sec shall use same sign, f... | Sven Gothel | 2022-07-20 | 1 | -11/+18 |
* | Data-Race-Free (DRF) jau::fs::visit(): Use `dirfd` operations throughout visi... | Sven Gothel | 2022-07-19 | 1 | -4/+23 |
* | Add jau::fs::rename() (C++) / FileUtil.rename() (Java) | Sven Gothel | 2022-07-18 | 1 | -0/+18 |
* | Data-Race-Free (DRF) jau::fs::copy() and remove(): Use `dirfd` `openat()` etc... | Sven Gothel | 2022-07-18 | 1 | -8/+50 |
* | Add cpuid.hpp (SysUtils), namespace jau::cpu: Query cpu_family and arm/aarch6... | Sven Gothel | 2022-07-11 | 1 | -0/+314 |
* | jau/debug.hpp: Fix dependency, include jau/int_types.hpp for jau::snsize_t | Sven Gothel | 2022-07-11 | 1 | -0/+1 |
* | Java: Move 'org.jau.nio' content -> 'org.jau.io' and 'org.jau.nio.Uri' -> ''o... | Sven Gothel | 2022-07-07 | 1 | -2/+2 |
* | mount/umount: Cover `testsudo_fileutils02.cpp` with `TestsudoFileUtils02.java... | Sven Gothel | 2022-07-05 | 1 | -2/+4 |
* | Complete C++ jau::fs -> java org.jau.fs mapping incl. full test_fileutils01.c... | Sven Gothel | 2022-07-04 | 1 | -0/+26 |
* | Complete file_util: dir_item def ctor and equality op; file_stat equality op;... | Sven Gothel | 2022-07-04 | 1 | -9/+24 |
* | fraction_timespec: Add sign() and abs() | Sven Gothel | 2022-07-04 | 1 | -0/+22 |
* | test_bytestream (C++, Java): Byte-compare source w/ destination; Java: Add Fi... | Sven Gothel | 2022-06-28 | 1 | -0/+10 |
* | Make io-tests flexible to detected whether protocol is supported (-DUSE_LIBCU... | Sven Gothel | 2022-06-28 | 1 | -0/+4 |
* | Fix rethrow_and_raise_java_exception_jau(E) macro, use jau::jni namespace in ... | Sven Gothel | 2022-06-26 | 1 | -1/+2 |
* | ByteInStream_Feed: Fix deletion of copy-ctor and assignment operator | Sven Gothel | 2022-06-26 | 1 | -3/+3 |
* | jau::io::uri: Cleanup API doc, remove 'view' impl detail in description | Sven Gothel | 2022-06-26 | 1 | -7/+7 |
* | jau::fs::dir_item::backed_string_view: Adopt to clang's inability to std::mov... | Sven Gothel | 2022-06-25 | 1 | -4/+63 |