FooIbar
|
c01082b822
|
Revert pointless bumps and check in Cargo.lock
|
2024-05-11 12:26:25 +08:00 |
|
renovate[bot]
|
9dfc3a49fe
|
Update Rust crate tl to 0.7.8
|
2024-05-01 17:10:59 +00:00 |
|
renovate[bot]
|
97d4a61140
|
Update Rust crate serde_cbor to 0.11.2
|
2024-05-01 17:10:41 +00:00 |
|
renovate[bot]
|
8b596e2274
|
Update Rust crate sha1 to 0.10.6
|
2024-05-01 17:10:15 +00:00 |
|
renovate[bot]
|
123b86830b
|
Update Rust crate serde to 1.0.200
|
2024-05-01 16:40:54 +00:00 |
|
renovate[bot]
|
e11f5615a1
|
Update Rust crate regex-lite to 0.1.5
|
2024-05-01 14:16:12 +00:00 |
|
renovate[bot]
|
9c12d11c85
|
Update Rust crate serde to 1.0.199
|
2024-05-01 14:14:59 +00:00 |
|
renovate[bot]
|
aea0e885c3
|
Update Rust crate log to 0.4.21
|
2024-05-01 12:43:51 +00:00 |
|
renovate[bot]
|
f34ff71145
|
Update Rust crate jni to 0.21.1
|
2024-05-01 12:43:29 +00:00 |
|
renovate[bot]
|
a335348b1a
|
Update Rust crate android_logger to 0.13.3
|
2024-05-01 10:41:05 +00:00 |
|
renovate[bot]
|
7f134e1995
|
Update Rust crate anyhow to 1.0.82
|
2024-05-01 10:40:43 +00:00 |
|
FooIbar
|
61161cef0f
|
Torrent dialog overhaul
|
2024-05-01 01:06:57 +08:00 |
|
FooIbar
|
050bfea8f2
|
Parse favorite categories from user config page
|
2024-04-28 18:09:17 +08:00 |
|
FooIbar
|
59399453c4
|
Fix IP ban error message and parse error logging (#979)
|
2024-04-03 08:56:40 +00:00 |
|
FooIbar
|
8f8db82e9d
|
Fix disowned gallery uploader parsing (#918)
* Fix disowned gallery uploader parsing
* Run rustfmt
* Refine
* Run rustfmt
|
2024-03-16 17:48:10 +08:00 |
|
FooIbar
|
acb2c720af
|
Fix torrent parsing
|
2024-03-07 23:06:22 +08:00 |
|
GG Bond
|
27e02ad642
|
Don't dup fd when calculate sha1
Signed-off-by: GG Bond <whatever@tagkong.com>
|
2024-02-27 12:50:32 +08:00 |
|
 Vladimir DostoyevskiyandGG Bond
|
aea6fbf4ab
|
Anyhow for parser (#788)
* Use anyhow for parser
Signed-off-by: GG Bond <whatever@tagkong.com>
* Refine
Signed-off-by: GG Bond <whatever@tagkong.com>
---------
Signed-off-by: GG Bond <whatever@tagkong.com>
Co-authored-by: GG Bond <whatever@tagkong.com>
|
2024-02-25 23:58:33 +08:00 |
|
GG Bond
|
962f9bfff5
|
Fuck off silly error handling
Signed-off-by: GG Bond <whatever@tagkong.com>
|
2024-02-25 23:04:35 +08:00 |
|
GG Bond
|
60532e2622
|
Move sha1 to mod hash, use anyhow
Signed-off-by: GG Bond <whatever@tagkong.com>
|
2024-02-25 23:04:35 +08:00 |
|
Vladimir Dostoyevskiy
|
2273dd541a
|
Enable simd (#783)
* Enable simd
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
|
2024-02-25 07:34:17 +00:00 |
|
 Vladimir DostoyevskiyandGG Bond
|
422062226d
|
Move to rust sha1 impl (#782)
* Move to rust sha1 impl
* Use onstack buffer
Signed-off-by: GG Bond <whatever@tagkong.com>
---------
Signed-off-by: GG Bond <whatever@tagkong.com>
Co-authored-by: GG Bond <whatever@tagkong.com>
|
2024-02-25 14:07:32 +08:00 |
|
GG Bond
|
fa6e4acad6
|
Flatten closure
Signed-off-by: GG Bond <whatever@tagkong.com>
|
2024-02-23 11:13:58 +08:00 |
|
FooIbar
|
4d983830df
|
Refine exception translation
|
2024-01-13 12:27:52 +08:00 |
|
 Vladimir DostoyevskiyandGG Bond
|
9a769cc7b6
|
Rust refactor (#617)
* Introduce deref_direct_bytebuffer
* Cleanup
* Cleanup
* Cleanup
---------
Co-authored-by: GG Bond <whatever@tagkong.com>
|
2024-01-07 17:56:49 +00:00 |
|
 Vladimir DostoyevskiyandGG Bond
|
3ea6c82a6d
|
Don't unwind (#574)
* Don't unwind
* Fixes
* Abort in panic
* Refine
---------
Co-authored-by: GG Bond <whatever@tagkong.com>
|
2023-12-31 09:39:29 +00:00 |
|
 Vladimir DostoyevskiyandGG Bond
|
c817726ab3
|
Use Cbor (#572)
* Track marshal/unmarshal performance
* Use Cbor
* Refine
* Drop logging
---------
Co-authored-by: GG Bond <whatever@tagkong.com>
|
2023-12-31 07:36:42 +00:00 |
|
 Vladimir DostoyevskiyandGG Bond
|
fbb030ec8e
|
Drop custom PtrCursor (#569)
* Drop custom PtrCursor
* Drop unused crate
* Fixup
---------
Co-authored-by: GG Bond <whatever@tagkong.com>
|
2023-12-31 05:51:14 +00:00 |
|
 Vladimir DostoyevskiyandGG Bond
|
6e3471ba1b
|
Refactor Rust parser, decouple with JNI for better further KMP support (#568)
* Use serde & kotlinx serialization to marshal jni data
* Introduce unmarshalParsingAs
* Comments
* Introduce parse_marshal_inplace
* Convert parseLimit
* Aha, convert parseGalleryInfoList
* Drop cache_unwind
* Unwind manually
* Fixes
* Drop jnix, update jni
* Data class
* Cleanups
* Cleanups
* Optimize a copy
---------
Co-authored-by: GG Bond <whatever@tagkong.com>
|
2023-12-30 20:45:11 +00:00 |
|
renovate[bot]
|
ac532acb5b
|
Update Rust crate once_cell to 1.19
|
2023-12-07 12:03:34 +00:00 |
|
FooIbar
|
3a8dbcdb32
|
Disallow empty gallery list result
It has to be a parse error
|
2023-11-28 16:10:22 +08:00 |
|
FooIbar
|
6f6461e855
|
Fix disowned gallery uploader parsing
|
2023-11-24 00:06:59 +08:00 |
|
FooIbar
|
237938b1f0
|
Check temporary IP ban and refine error translation (#262)
* Check temporary IP ban and refine error translation
* Fix lint
|
2023-11-14 10:27:45 +00:00 |
|
 Vladimir DostoyevskiyandLokesh Gidra
|
3bad1d06f4
|
Migrate more to cronet directly (#247)
* Convert GalleryListParser to parse a DirectByteBuffer
* Convert FavoritesParser to parse a DirectByteBuffer
* Limit buffer size
---------
Co-authored-by: Lokesh Gidra <lokeshgidra@google.com>
|
2023-11-12 19:29:31 +08:00 |
|
renovate[bot]
|
1ab08d0ae1
|
Update Rust crate quick-xml to 0.31
|
2023-10-23 20:22:16 +00:00 |
|
FooIbar
|
26701d84f7
|
Cleanup redundant .gitignore
|
2023-09-22 15:56:27 +08:00 |
|
FooIbar
|
41f35498fe
|
Update syn to v2.0
|
2023-09-09 16:06:46 +08:00 |
|
FooIbar
|
58628b6556
|
Update jni_fn to v0.1.2
|
2023-09-09 16:05:17 +08:00 |
|
FooIbar
|
e3b4caa37d
|
Ignore expunged torrents
|
2023-09-08 17:15:46 +08:00 |
|
FooIbar
|
30d29bfa80
|
Fix torrent parsing
|
2023-09-08 14:52:04 +08:00 |
|
FooIbar
|
c7c0446f23
|
Tweak ParseException
|
2023-09-08 14:49:28 +08:00 |
|
tarsin
|
b0f0686821
|
Convert HomeParser to use a bytebuffer
|
2023-07-28 17:49:41 +08:00 |
|
tarsin
|
02855b68e6
|
Initial let parser use bytebuffer
|
2023-07-28 17:24:42 +08:00 |
|
tarsin
|
2d5a2022b4
|
Convert all GalleryListParser to rust
|
2023-07-28 15:30:57 +08:00 |
|
tarsin
|
8c10836e6e
|
Cleanup TorrentParser
|
2023-07-28 12:30:43 +08:00 |
|
tarsin
|
69bba560f0
|
Convert to use regex-lite
|
2023-07-28 11:56:16 +08:00 |
|
tarsin
|
a9d5c15bd9
|
Fixup codestyle
|
2023-07-28 11:37:59 +08:00 |
|
tarsin
|
1d0812ddaf
|
Fixup codestyle
|
2023-07-28 11:15:48 +08:00 |
|
tarsin
|
02bdc9c1a3
|
Refine rust glist parser, do not allocate subhtml
|
2023-07-28 10:41:44 +08:00 |
|
tarsin
|
6a08460e8e
|
Fix thumbnail mode parser
|
2023-07-28 10:02:04 +08:00 |
|