| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |||
| 2024-04-17 | add multi dest tx supportv0.18.3.3-RC28 | Czarek Nakamoto | |
| 2024-04-15 | WIP: cake stuffv0.18.3.3-RC27 | Czarek Nakamoto | |
| 2024-04-15 | polyseed fixv0.18.3.3-RC26 | Czarek Nakamoto | |
| tobtoht: Since only the composed languages are broken, it could also be that canonical composition is producing weird output. Try dumping whatever seed string is being fed to polyseed_decode to hex and we should be able to tell. Or try removing UTF8PROC_LUMP from utf8_nfc | |||
| 2024-04-12 | Merge pull request #2 from cypherstack/scriptsv0.18.3.3-RC25 | cyan | |
| fix openssl script re: previous commit | |||
| 2024-04-12 | fix openssl script re: previous commit | sneurlax | |
| forgot to remove this one line. Interestingly, Windows built fine with it, whereas iOS threw. | |||
| 2024-04-12 | do not fail if repo already exists | sneurlax | |
| build_single.sh will fail on Windows (WSL2) due to `git clone` if we already did a `git submodule update --init --recursive` | |||
| 2024-04-12 | Merge pull request #1 from cypherstack/scripts | cyan | |
| Windows fix: do not fail on `git clone` if repo already exists | |||
| 2024-04-12 | credit tobtoht | Czarek Nakamoto | |
| 2024-04-12 | update patchesv0.18.3.3-RC23 | Czarek Nakamoto | |
| update readme | |||
| 2024-04-11 | Revert "add polyseed language options" | Czarek Nakamoto | |
| This reverts commit a032a20221579d5fb9445b370eec1b6bd4ff653b. | |||
| 2024-04-11 | add polyseed language optionsv0.18.3.3-RC22 | Czarek Nakamoto | |
| 2024-04-05 | add comments explaining what does the code do? | Czarek Nakamoto | |
| 2024-04-04 | update readme | Czarek Nakamoto | |
| 2024-04-04 | ~~fix~~ workaround wownero randomwow remote | Czarek Nakamoto | |
| 2024-04-04 | if cases are difficult | Czarek Nakamoto | |
| 2024-04-04 | fix patch number | Czarek Nakamoto | |
| 2024-04-04 | fix android (i hope) | Czarek Nakamoto | |
| 2024-04-03 | fix ios build script (how did it even work before!?!?!?) | Czarek Nakamoto | |
| 2024-04-02 | randomx bumpv0.18.3.3-RC17 | Czarek Nakamoto | |
| 2024-04-02 | actually fix and not workaround the iOS issue.v0.18.3.3-RC16 | Czarek Nakamoto | |
| 2024-04-02 | update randomx commit | Czarek Nakamoto | |
| 2024-04-02 | feat: iOS buildsv0.18.3.3-RC15 | Czarek Nakamoto | |
| includes patches to - randomx: https://github.com/tevador/RandomX/pull/294 - randomwow: https://git.wownero.com/wownero/RandomWOW/pulls/2 | |||
