Commit Graph

1321 Commits

Author SHA1 Message Date
tobtoht
ea26db449f
depends: add cmake config command 2024-12-24 09:42:48 +01:00
tobtoht
7b3cbb06da
cmake: use pkgconfig to find zeromq 2024-12-23 17:12:22 +01:00
luigi1111
eda163dcf0
Merge pull request #9625
4f12737 ci: brew: pin boost to 1.85 (tobtoht)
2024-12-23 11:08:36 -05:00
luigi1111
aa1369993d
Merge pull request #9589
085d3ed build: fix tar extract cmd for systems with 16 bit uid_t (Ishan Arora)
2024-12-23 11:01:09 -05:00
luigi1111
b95aae5f2c
Merge pull request #9585
c744496 epee: Drop unused in-tree MD5 (Bastian Germann)
0bc5969 Replace in-tree MD5 with OpenSSL (Bastian Germann)
2024-12-23 11:00:30 -05:00
luigi1111
731854d39b
Merge pull request #9583
92de47f Fix memcpy in byte_slice constructor (Lee *!* Clagett)
2024-12-23 10:58:44 -05:00
luigi1111
2f770a3d7c
Merge pull request #9574
e9adafa contrib: force (de)serialization to create params section incase there is none. Co-authored-by: Boog900 <boog900@tutanota.com> (0xFFFC0000)
2024-12-23 10:54:44 -05:00
luigi1111
885b6a04d5
Merge pull request #9540
fd50651 brew: remove unneeded taps (tobtoht)
2024-12-23 10:48:16 -05:00
luigi1111
518d42bff7
Merge pull request #9518
3210961 packages: add freebsd base mirror (plowsof)
2024-12-23 10:43:09 -05:00
luigi1111
8d0c73f423
Merge pull request #9502
f8b7a89 depends: remove unwind from toolchain (tobtoht)
2024-12-23 10:39:16 -05:00
luigi1111
542fc01fb2
Merge pull request #9501
8442b66 depends: remove option from toolchain file (tobtoht)
2024-12-23 10:38:53 -05:00
luigi1111
06be03c438
Merge pull request #9457
e03de80 depends: release type should be lower case (tobtoht)
2024-12-23 10:36:44 -05:00
luigi1111
9f694fe4f5
Merge pull request #9452
f93f656 depends: allow granular stage env config (tobtoht)
2024-12-23 10:35:46 -05:00
luigi1111
df69d03df4
Merge pull request #8929
b2ff764 Bootstrappable Builds (tobtoht)
2024-12-23 10:17:14 -05:00
tobtoht
4f12737288
ci: brew: pin boost to 1.85 2024-12-17 17:27:10 +01:00
tobtoht
b2ff7641a5
Bootstrappable Builds 2024-12-08 18:00:32 +01:00
Ishan Arora
085d3ed136
build: fix tar extract cmd for systems with 16 bit uid_t 2024-11-23 13:40:19 +13:00
Bastian Germann
c744496d45 epee: Drop unused in-tree MD5
The RSA-MD licensed implementation that originated from RFC 1321 and got
into epee via Cyrus SASL and libEtPan! is not a good fit for epee, which
also links to the GPL licensed readline. RSA-MD has an advertisement
clause that is known to be incompatible with GPL.
2024-11-22 12:25:08 +01:00
Bastian Germann
0bc5969755 Replace in-tree MD5 with OpenSSL
This uses OpenSSL's non-deprecated EVP digest facility to calculate MD5
in HTTP digest authentication.
2024-11-22 12:24:22 +01:00
Lee *!* Clagett
92de47fd37 Fix memcpy in byte_slice constructor 2024-11-21 17:22:52 -05:00
0xFFFC0000
e9adafa49e contrib: force (de)serialization to create params section incase there is none.
Co-authored-by: Boog900 <boog900@tutanota.com>
2024-11-16 20:22:14 +00:00
tobtoht
fd50651530
brew: remove unneeded taps 2024-10-25 00:22:43 +02:00
luigi1111
893916ad09
Merge pull request #9435
89ad8ac epee: string_tools: keep full path in cut_off_extension (tobtoht)
c51ca53 epee: string_tools: remove dot from get_extension (tobtoht)
2024-10-14 10:17:10 -04:00
plowsof
3210961036 packages: add freebsd base mirror 2024-10-13 20:15:18 +01:00
tobtoht
f8b7a895fc
depends: remove unwind from toolchain 2024-10-04 14:43:48 +02:00
tobtoht
8442b66961
depends: remove option from toolchain file 2024-10-04 13:43:41 +02:00
jeffro256
ed955bf751
build: fix build with Boost 1.85 and remove instances of viewkey logging
1. Use `std::is_standard_layout` and `std::is_trivially_copyable` instead of `std::is_pod` for KV byte-wise serialization, which fixes compile issue for Boost UUIDs
2. Use `std::has_unique_object_representations` instead of `alignof(T) == 1` for epee byte spans and epee hex functions
3. Removed reimplementation of `std::hash` for `boost::uuids::uuid
4. Removed `<<` operator overload for `crypto::secret_key`
5. Removed instances in code where private view key was dumped to the log in plaintext
2024-09-06 11:46:22 -05:00
tobtoht
e03de80924
depends: release type should be lower case 2024-08-26 16:24:32 +02:00
tobtoht
f93f656811
depends: allow granular stage env config 2024-08-25 17:38:15 +02:00
tobtoht
89ad8ac8b1
epee: string_tools: keep full path in cut_off_extension 2024-08-14 19:51:12 +02:00
tobtoht
c51ca53daa
epee: string_tools: remove dot from get_extension
Fixes a regression introduced in #9254. Previously it did not
include the dot.
2024-08-14 16:59:09 +02:00
luigi1111
caa62bc9ea
Merge pull request #9392
b894042 epee: fix mlog filename compare bug. (0xFFFC0000)
2024-07-16 19:02:24 -04:00
luigi1111
b02bf31b83
Merge pull request #9342
b07a97c epee: partially revert c56ee140 to fix linking errors (jeffro256)
2024-07-16 18:44:04 -04:00
luigi1111
040bccc22f
Merge pull request #9338
4a376d6 copyright: fix vector.h typo (hinto.janaiyo)
d61e8e9 workflows: delete copyright.yml (plowsof)
341771a copyright: bump to 2024 (copyCat)
2024-07-16 18:42:49 -04:00
luigi1111
1ce9960ec6
Merge pull request #9215
3837bb8 remove repetitive word (cuinix)
2024-07-16 18:31:27 -04:00
luigi1111
38067711e2
Merge pull request #9114
88d074c Add support for Loongarch (YalingFang)
2024-07-16 18:30:56 -04:00
0xFFFC0000
b8940420bb
epee: fix mlog filename compare bug.
When using a relative path for the log filename,
since the iteration on files adds "./" to the beginning of the filename
monero-wallet-rpc and monero-wallet-cli	cannot find already written
log files and therefore rotate indefinitely.
2024-07-07 21:13:12 +00:00
jeffro256
b07a97c51f
epee: partially revert c56ee140 to fix linking errors
On Linux Mint 21.3, g++ Ubuntu 11.4.0-1ubuntu1~22.04, I get linking error for an undefined reference to `epee::string_tools::trim_right`. This PR reverts the changes
to epee_readline.cpp in commit c56ee140, which turns a `boost::trim_right` callsite into an `epee::string_tools::trim_right` callsite.
2024-05-28 10:37:48 -05:00
luigi1111
cc73fe7116
Merge pull request #9202
c94ca0f depends: add command to print variables (tobtoht)
2024-05-21 14:47:28 -05:00
hinto.janaiyo
4a376d6d3f copyright: fix vector.h typo 2024-05-21 20:09:14 +01:00
copyCat
341771ac3e copyright: bump to 2024 2024-05-21 16:29:33 +00:00
tobtoht
c94ca0f785
depends: add command to print variables 2024-05-21 09:59:23 +02:00
luigi1111
ee7c5de112
Merge pull request #9313
304dcf8 contrib: fix compilation error for boost 1.85 (0xFFFC0000)
2024-05-20 23:43:36 -05:00
luigi1111
03549ac75c
Merge pull request #9205
5dbaace depends: fix ar zero timestamp for openssl & unbound on android targets (tobtoht)
2024-05-20 23:15:46 -05:00
luigi1111
54c84c57e6
Merge pull request #9204
358d27c depends: native_libtapi: don't embed git hash (tobtoht)
2024-05-20 23:15:16 -05:00
luigi1111
c5cb0d3094
Merge pull request #9200
3d2b6a8 depends: native_cctools: don't embed build date (tobtoht)
2024-05-20 23:14:32 -05:00
luigi1111
49aa0ff1cb
Merge pull request #9199
5fdd67d depends: {native_,}protobuf: speedup build (tobtoht)
3c16794 build: force Trezor for depends builds (tobtoht)
2024-05-20 23:14:03 -05:00
luigi1111
7f752115ef
Merge pull request #9149
c56ee14 Cleanup string_tools. 1. Use boost::filesystem for already available operations. 2. Use boost::string for already available operations. (0xFFFC0000)
2024-05-20 22:50:16 -05:00
luigi1111
8db863c415
Merge pull request #8396
a46b6ba contrib: add more valgrind suppressions for spurious issues (moneromooo-monero)
7f3e31d unit_tests: fix accessing invalid memory in tree_hash test (moneromooo-monero)
2024-05-20 22:45:46 -05:00
0xFFFC0000
304dcf8570
contrib: fix compilation error for boost 1.85 2024-05-01 12:29:00 +00:00