| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-12 | fix wownero build issues, rename target to proper triplet | Czarek Nakamoto | |
| 2024-06-12 | remove wownero specific libc++ code | Czarek Nakamoto | |
| 2024-06-12 | pump ndk version for wownero | Czarek Nakamoto | |
| 2024-06-05 | fix typov0.18.3.3-RC46 | Czarek Nakamoto | |
| 2024-06-02 | remove -n: overwrite existing files (#5) | sneurlax | |
| 2024-05-30 | use custom release tokenv0.18.3.3-RC45 | Czarek Nakamoto | |
| 2024-05-29 | fix android build script | Czarek Nakamoto | |
| 2024-05-27 | macos fixes | Czarek Nakamoto | |
| 2024-05-24 | ci fixes | Czarek Nakamoto | |
| 2024-05-24 | fix macos compliance | Czarek Nakamoto | |
| 2024-05-23 | macos compat | Czarek Nakamoto | |
| android fixes | |||
| 2024-05-23 | mingw and android fixes | Czarek Nakamoto | |
| 2024-05-23 | -DCMAKE_SYSTEM_VERSION=1 | Czarek Nakamoto | |
| is the workaround to update to newer ndk without breaking the entire build system | |||
| 2024-05-21 | fix mingw, darwin buildsv0.18.3.3-RC44 | Czarek Nakamoto | |
| break mutex in ledger | |||
| 2024-05-21 | initial gh actions | Czarek Nakamoto | |
| 2024-05-18 | fix build issues | Czarek Nakamoto | |
| 2024-05-16 | wip ur supportv0.18.3.3-RC43 | Czarek Nakamoto | |
| 2024-05-16 | WIP: UR support in monero | Czarek Nakamoto | |
| 2024-05-15 | add {aarch64,x86_64}-host-apple-darwin targets | Czarek Nakamoto | |
| 2024-05-15 | MAKE_OSX_ARCHITECTURES | Czarek Nakamoto | |
| 2024-05-15 | fix amd64 builds on macos | Czarek Nakamoto | |
| fix homebrew_prefix | |||
| 2024-05-14 | fix darwin wownero exports | Czarek Nakamoto | |
| 2024-05-11 | fix store crash readme update wownero build fix | Czarek Nakamoto | |
| 2024-05-10 | embed libc++_shared.so in android builds | Czarek Nakamoto | |
| 2024-05-05 | fix wownero issue... | Czarek Nakamoto | |
| 2024-05-01 | expose free functionv0.18.3.3-RC42 | Czarek Nakamoto | |
| 2024-04-29 | multisigv0.18.3.3-RC41 | Czarek Nakamoto | |
| 2024-04-29 | Merge branch 'rewrite-wip' of https://github.com/mrcyjanek/monero_c into HEAD | Czarek Nakamoto | |
| 2024-04-29 | windows support | Czarek Nakamoto | |
| 2024-04-27 | update build script for macos | Czarek Nakamoto | |
| 2024-04-26 | fix darwin cross compilation buildv0.18.3.3-RC40 | Czarek Nakamoto | |
| 2024-04-25 | -fPICv0.18.3.3-RC39 | Czarek Nakamoto | |
| 2024-04-25 | fix build issues with wownero-seedv0.18.3.3-RC38 | Czarek Nakamoto | |
| 2024-04-25 | update header file | Czarek Nakamoto | |
| 2024-04-25 | fix wownero build in contrib/depends systemv0.18.3.3-RC37 | Czarek Nakamoto | |
| 2024-04-25 | wownero-seed support | Czarek Nakamoto | |
| 2024-04-23 | export symbols on macosv0.18.3.3-RC36 | Czarek Nakamoto | |
| 2024-04-22 | minimal cmake example | Czarek Nakamoto | |
| 2024-04-22 | yet another difference in wow...v0.18.3.3-RC35 | Czarek Nakamoto | |
| 2024-04-22 | sync changes to wownero. Wow.v0.18.3.3-RC34 | Czarek Nakamoto | |
| 2024-04-22 | add missing functionality from for cake's polyseed implementationv0.18.3.3-RC33 | Czarek Nakamoto | |
| 2024-04-22 | update polyseed commitv0.18.3.3-RC32 | Czarek Nakamoto | |
| change POLYSEED_COIN to wownero in the fork update wownero patches | |||
| 2024-04-20 | fix memory allocation issuev0.18.3.3-RC31 | Czarek Nakamoto | |
| 2024-04-20 | fix signaturev0.18.3.3-RC30 | Czarek Nakamoto | |
| 2024-04-19 | unsigned long longv0.18.3.3-RC29 | Czarek Nakamoto | |
| 2024-04-19 | iOS build: do not fail due to mv: Directory not empty | sneurlax | |
| 2024-04-19 | fix regarding the issues raised during security audit | Czarek Nakamoto | |
| In the polyseed-examples repository, the `utf8_nfc` and `utf8_nfkd` functions will never return a value exceeding `POLYSEED_STR_SIZE - 1` In your code, the utf8_norm function has variable return behavior that seems odd In case of a normalization error, the underlying normalizer will return a negative value, at which point your function just returns POLYSEED_STR_SIZE (this is unclear) In case the buffer isn't large enough, the normalizer will return the required buffer size but have undefined internal behavior, at which point your function returns a value exceeding POLYSEED_STR_SIZE Otherwise, it uses the normalizer's return value (indicating the written size) to continue with re-encoding tobtoht: Czarek Nakamoto: polyseed asserts that the return value < POLYSEED_STR_SIZE, so if normalization fails the program crashes.. > I think my idea was to have have polyseed check the return value and return an error code instead of asserting, which would in turn throw the "Unicode normalization failed" error > I'll upstream that. In the meantime you can replace the injected function with ```cpp inline size_t utf8_norm(const char* str, polyseed_str norm, utf8proc_option_t options) { utf8proc_int32_t buffer[POLYSEED_STR_SIZE]; utf8proc_ssize_t result; result = utf8proc_decompose(reinterpret_cast<const uint8_t*>(str), 0, buffer, POLYSEED_STR_SIZE, options); if (result < 0 || result > (POLYSEED_STR_SIZE - 1)) { throw std::runtime_error("Unicode normalization failed"); } result = utf8proc_reencode(buffer, result, options); if (result < 0 || result > POLYSEED_STR_SIZE) { throw std::runtime_error("Unicode normalization failed"); } strcpy(norm, reinterpret_cast<const char*>(buffer)); sodium_memzero(buffer, sizeof(buffer)); return result; } ``` | |||
| 2024-04-19 | Wallet::reconnectDevice implementation | Czarek Nakamoto | |
| 2024-04-19 | legacy code removal + deprecation notice | Czarek Nakamoto | |
| can't remove the runTHread code just yet as xmruw depends on it, and I don't have enough hours in the day to fix that at the moment. | |||
| 2024-04-19 | make vectorToString behave as it should, without appending separators when ↵ | Czarek Nakamoto | |
| it isn't required | |||
