Alex Jbanca
62e3e9bd62
performance(sqlcipher): provide optimized versions of sha1_compress ( #3490 )
...
* performance(sqlcipher): provide optimized versions of sha1_compress
- on ARM, use Neon/ACLE extensions (a 3x-4x perf improvement)
- on x64 use a plain C implementation from nayuki (a 2x-3x perf gain)
Unfortunately, we can't use the dedicated `SHA1` extension on x64 as this
became widely available only recently (esp. on AMD CPUs)
2023-05-16 20:18:38 +02:00
Alex Jbanca
ac837365be
performance(sqlcipher): Fix burn_stack performance issue
...
Implements a cross-platform version of https://github.com/OP-TEE/optee_os/pull/3102
1. Remove recursion
2. Use memset instead of while loop
2023-05-12 09:08:39 +03:00
Richard Ramos
acad6e4958
chore: bump go-waku
2023-05-09 17:26:29 -04:00
Sale Djenic
31144ed5a3
chore: `password` removed from the `DeleteAccount` function
...
Asking for a password when removing a key is not necessary.
2023-05-09 10:48:44 +02:00
Samuel Hawksby-Robinson
17bc1e9f5d
Rough initial proof of concept for udp network checking
2023-04-17 12:01:38 +01:00
RichΛrd
ba1ba1ac02
chore: use go 1.19 and bump go-libp2p ( #3371 )
...
* chore: use go 1.19 and bump go-libp2p
* chore: bump golangci-lint
* chore: update go version in shell.nix
2023-04-07 20:23:07 +02:00
Richard Ramos
a6d33b9912
chore: bump go-waku to fix mem leak
2023-03-27 10:56:23 -04:00
Ibrahem Khalil
cd96f557f9
Allow underscores for status-tags ( #3286 )
2023-03-14 17:31:15 +02:00
Richard Ramos
cbb016ac00
feat: update go-waku to introduce meta field and deterministic hashing
2023-03-13 21:03:34 -04:00
Richard Ramos
b8d5455904
chore: bump go-waku version
2023-03-06 17:39:59 -04:00
Richard Ramos
beeef4c5e7
fix: reduce log level for closing conn messages
2023-03-02 14:39:23 -04:00
Anthony Laibe
60e1978bb5
feat: fallback rpc endpoint
2023-02-28 08:43:57 +01:00
Richard Ramos
665bc8452c
fix: panic - putting the same entry twice not supported
2023-02-24 13:29:58 -04:00
RichΛrd
5773616757
fix: set a limit to the multiaddr field of enr ( #3230 )
2023-02-24 08:24:54 -04:00
RichΛrd
0babdad17b
chore: upgrade go-waku to v0.5 ( #3213 )
...
* chore: upgrade go-waku to v0.5
* chore: add println and logs to check what's being stored in the enr, and preemptively delete the multiaddr field (#3219 )
* feat: add wakuv2 test (#3218 )
2023-02-22 17:58:17 -04:00
dlipicar
1d1a95091d
feat: implement currency formatting calculation ( #3191 )
2023-02-17 11:11:07 -03:00
RichΛrd
f6b4721c4a
fix: invalid length of multiaddr field (but loaded succesfully anyway) ( #3185 )
...
* fix: invalid length of multiaddr field (but loaded succesfully anyway)
* chore: update VERSION
2023-02-13 10:41:19 -04:00
Anthony Laibe
51f99a2631
chore: update go-ethereum
2023-02-13 12:36:46 +01:00
Richard Ramos
b8dbbe322c
fix: bump go-waku to handle cases where enr has less than 1 character
2023-02-10 12:34:24 +00:00
RichΛrd
d2cce5ee80
fix: ignore enr multiaddr field if empty ( #3175 )
2023-02-09 10:06:07 -04:00
Andrea Maria Piana
9a598cc65b
Bump go waku
2023-02-08 17:48:09 +00:00
RichΛrd
5b642d3bed
fix: enr exceeds 300 bytes ( #3171 )
2023-02-07 10:33:26 -04:00
Richard Ramos
03c61e8847
chore: bump go-waku to also log output from go-libp2p into geth.log
2023-02-02 16:26:25 -04:00
Siddarth Kumar
efee11d28a
Introduce QR code generation & serve it via the media server ( #3154 )
...
* introduce QR code generation
2023-02-02 19:26:00 +05:30
Richard Ramos
17fcd947d2
fix(waku2): close discv5 iterator on logout
2023-01-31 14:26:09 -04:00
Anthony Laibe
5d80c5cc42
fix: update go-waku
2023-01-30 13:39:49 +01:00
Richard Ramos
cccea5f14b
chore(waku2): bump go-waku to notice disconnection from peers faster
2023-01-27 14:17:43 -04:00
Richard Ramos
0b6eddf67d
fix: close connections when maximum number of peers is reached
2023-01-18 11:43:07 -04:00
Richard Ramos
7de1753549
waku2 - restart discv5 when peers are low and use newer go-waku code to deal with discovery
2023-01-18 11:43:07 -04:00
dlipicar
77a56e2b93
Feature/8640 unified currency rounding ( #3079 )
...
* feat(@desktop/wallet): added iso4217 library for fiat currency display decimals
* feat(@desktop/wallet): added token peg info and use numbers for token market values
* feat(@desktop/wallet): added
2023-01-12 14:54:14 -03:00
Richard Ramos
0527009f6c
chore: update gowaku
2023-01-10 09:02:37 -04:00
dlipicar
7d04be3613
Revert "feat/currency rounding ( #3041 )" ( #3046 )
...
This reverts commit 3d22f4a86d
.
2023-01-04 09:40:26 -03:00
dlipicar
3d22f4a86d
feat/currency rounding ( #3041 )
...
* feat(@desktop/wallet): added iso4217 library for fiat currency display decimals
* feat(@desktop/wallet): added token peg info and use numbers for token market values
* feat(@desktop/wallet): extend wallet api to fetch prices in multiple currencies
* chore(@desktop/wallet): rename token peg field for clarity
2023-01-03 10:24:55 -03:00
Pascal Precht
e7d827fff1
feat: recgonize `0x00001` as system mention
...
This "id" or "tag" will be interpeted/interpolated as `@everyone` by
clients.
For this change to work
https://github.com/status-im/markdown/pull/5
is needed.
2022-12-20 15:13:22 +01:00
Andrea Maria Piana
8593866862
Restart discovery when it fails
...
When discovery fails to be seeded with bootstrap/fallback nodes, it
never recovers.
This commit changes the behavior so that status-go retries fetching
bootnodes, and restarts discovery when that happens.
2022-12-14 20:54:48 +00:00
Richard Ramos
38a4bbf235
chore: bump go-waku
2022-12-14 20:54:48 +00:00
Richard Ramos
b50a134b48
chore: bump go-waku to disconnect peers if keep alive loop wasnt executed recently
2022-12-06 10:22:46 -04:00
Richard Ramos
5b69985b18
chore(waku2): bump go-waku
2022-11-29 16:30:53 -04:00
Richard Ramos
3047521bd0
chore: bump go-waku
2022-11-28 10:44:41 -04:00
Richard Ramos
ea89a41d96
fix: go-waku update discv5 ENR on succesful NAT
2022-11-28 08:41:23 -04:00
Richard Ramos
91aac3cec0
chore: upgrade go-waku
2022-11-09 17:39:17 +03:00
Richard Ramos
6300751e36
chore: upgrade go-waku and log about messages sent/received
2022-11-09 17:39:17 +03:00
Pascal Precht
0bdb596d3b
feat: introduce discord import tool
2022-10-28 09:52:26 +02:00
Anthony Laibe
63eb3d71ba
feat: run go mod tiny/vendor
2022-10-26 09:39:30 +02:00
Andrea Maria Piana
fc836e4c76
upgrade ethereum
2022-10-26 09:39:30 +02:00
Richard Ramos
bf04ff3502
fix: waku2 store queries
2022-10-05 18:43:10 -04:00
Richard Ramos
7272bf0d91
fix: waku2 storenode cursor
2022-10-03 18:49:41 -04:00
Richard Ramos
824bb17ba9
fix: determine if a enr contains a UDP port ( #2864 )
2022-09-16 09:09:13 -04:00
frank
6e4ac1c495
Use image server for all kind of images and integrate identity rings
2022-09-16 09:52:08 +01:00
Samuel Hawksby-Robinson
1e55797ec8
Added challenge middleware
2022-08-25 00:02:32 +01:00