Commit Graph

429 Commits

Author SHA1 Message Date
Kee Jefferys d24ad7c5f8
Update README.md 2021-08-20 11:12:09 +10:00
Kee Jefferys 21202f4b33
Remove CI indicator and update Loki to Oxen 2021-08-17 11:53:43 +10:00
Sean c81cf6fd3b
Update README.md 2021-08-16 09:05:53 +10:00
Sean fcee4474a9
Update README.md 2021-04-22 11:12:26 +10:00
Joshalosh 8b9f6b6011 Fix up most loki links to point to oxen 2021-03-30 10:56:21 +11:00
Sean Darcy 851f9af707 lokinet revert 2021-01-04 15:21:21 +11:00
Jason Rhinelander fdc35d5114 Remove boost filesystem/date-time from deps 2020-10-24 12:46:26 -03:00
Sean 6899efde14 Update README.md
Table
2020-09-23 12:29:49 -03:00
Sean 9e50c40afa CMake needs curl on ubuntu to compile 2020-09-23 12:28:03 -03:00
javabudd 598c0b6784 Add mingw unbound to 32/64 bit windows documentation 2020-08-23 10:27:07 -03:00
Jason Rhinelander 43f2dfba50 Windows fixes
- Add libuv submodule (only needed and built on Windows)

- Temporarily switch uWebSockets to my github repo: I submitted some
mingw compilation fixes upstream; as soon as a new upstream release
comes out we will switch this back to the upstream repo.

- Switch BOOST_SCOPE_EXIT to LOKI_DEFER

- Don't compile `closefrom()` on Windows (it isn't used, and generates
an unused function warning).
2020-08-07 17:14:02 -03:00
Jason Rhinelander f6e0424330 Add missing deps to freebsd one-liner 2020-07-06 12:33:57 -03:00
Jason Rhinelander 07293ebf60 Address PR feedback 2020-07-02 12:56:37 -03:00
Jason Rhinelander cf53d09447 Remove boost chrono and regex from readme/drone 2020-07-02 12:52:13 -03:00
Jason Rhinelander 37a341ff6b Remove boost regex dependencies
All boost::regex use is now replaced with std::regex.
2020-07-02 12:52:13 -03:00
Jason Rhinelander d556f1c47f Update README dependency information
GCC version was already far older than we actually support, and various
other things were out of date as well.

Notable update:

- Replace libboost-all-dev with individual boost packages; the former
installs of a ton of crap that you don't need at all.

- Eliminate most of the Raspberry Pi section.  The only useful thing in
it is a message about needing swap, everything else is just useless
noise.

- Add a link to the deb repo in the "Packages" section.
2020-07-02 12:52:12 -03:00
Jason Rhinelander da400f6d66 Rewrite translation file generation using cmake
This makes three big changes to how translation files are generated:

- use Qt5 cmake built-in commands to do the translations rather than
calling lrelease directly.  lrelease is often not in the path, while Qt5
cmake knows how to find and invoke it.

- Slam the resulting files into a C++ file using a cmake script rather
than needing to compile a .c file to generate C++ file.  This is
simpler, but more importantly avoids the mess needed when cross
compiling of having to import a cmake script from an external native
build.

- In the actual generated files, use an unordered_map rather than a
massive list of static variable pointers.
2020-06-15 12:49:33 -03:00
Jason Rhinelander 7aa0b883ed Clean up dependency information
- libzmq required version was much older than we actually require

- libnorm and libpgm are transitive dependencies of libzmq3, it makes no
sense to list them here (rather the libzmq3-dev package should depend on
them if they are needed).

- gtest is now always build from the submodule copy

- the readline dev package was wrong for debian/ubuntu.
2020-06-14 23:43:35 -03:00
Jason Rhinelander f4e9ea7d40 Remove unbound submodule
There's really no reason to submodule it - we work with pretty much any
libunbound version, and it's a very commonly available library
(comparable to sqlite3 or boost, which we don't submodule).

This removes the submodule and switches it to a hard dependency.
2020-06-11 15:02:21 -03:00
Doyle 10bc1753e6 Merge commit 'b1808c9' into MergeUpstream3 2020-05-28 15:39:47 +10:00
Doyle c9b38802ac Merge commit '6185d6d69272232a50e7abe086c5eddf4cae4315' into MergeUpstream3 2020-05-22 12:22:52 +10:00
Doyle 9e359f27e9 Merge commit '441f318180c402057df3eda278d3df130c31a3f1' into MergeUpstream2 2020-04-21 13:21:27 +10:00
Doyle 45a6897621 Merge commit 'f1c3252df3de77073d24e7619ff7ba5bcb7a7bac' into MergeUpstream2 2020-04-21 13:10:55 +10:00
Doyle 7e7a477048 Merge commit '198fb35' into MergeUpstream2 2020-04-20 17:28:16 +10:00
luigi1111 b1808c9920
Merge pull request #6356
56c4eda Provides safer semaphore privilege to jail; notes port/pkg availability (scoobybejesus)
2020-04-04 12:57:48 -05:00
Alexander Blair a5acebfb6f
Merge pull request #6281
6772ce70 10 block time is for incoming outputs, not transactions (rating89us)
2020-03-27 12:18:21 -07:00
Alexander Blair 442739a347
Merge pull request #6204
1d78db27 Add travis freebsd (TheCharlatan)
2020-02-28 19:35:01 -08:00
scoobybejesus 56c4eda53f
Provides safer semaphore privilege to jail; notes port/pkg availability
From the FreeBSD architecture handbook (https://www.freebsd.org/doc/en/books/arch-handbook/jail-restrictions.html) as it relates to `allow.sysvipc`, "By default, this sysctl is set to 0. If it were set to 1, it would defeat the whole purpose of having a jail; privileged users from the jail would be able to affect processes outside the jailed environment."  This is undesirable behavior.

Per `man jail`, regarding `allow.sysvipc`, "A process within the jail has access to System V primitives.  This is deprecated in favor of the per-module parameters."

Since FreeBSD 11, the new way to deal with this (the per-module parameters) is with: `sysvshm`, for shared memory, `sysvsem`, for semaphores, and `sysvmsg`, for message queues.  These can be set selectively to either `disable`; `inherit`, for the previous behavior (problematic due to UID collision, apparently); and `new`, for new behavior that avoids the UID collision problem. 

Monero only uses semaphores, therefore we should recommend that jails be run with `sysvsem="new"` in the jail's jail.conf.  Tested on FreeBSD 12.1.

Also, Monero is now able to be downloaded as a package or built from ports as `monero-cli` with a versioned suffix.  It's got `Monero 'Carbon Chamaeleon' (v0.15.0.1-release)` as of right now, and it's been there 2-3 months, meaning it's currently and timely.
2020-02-25 21:12:56 -05:00
luigi1111 9b2ebffb6c
Merge pull request #6188
0bae227 update readme to encourage joining #monero-dev (Gingeropolous)
2020-02-19 22:19:49 -05:00
luigi1111 d692030e78
Merge pull request #6065
f498dfc README: add Void Linux package dependencies (kevcrumb)
2020-02-19 22:18:47 -05:00
Doyle 394d587c2c Remove vendored SQLite, rely on system installed lib 2020-02-13 11:07:46 +11:00
Alexander Blair 7e6c8082e7
Merge pull request #6100
4d804443 Fixes a minor formatting error (TheGoose)
2020-02-06 00:32:16 -08:00
Alexander Blair 605ad84804
Merge pull request #6287
dbcfae6f README: remove unmaintained build status (selsta)
2020-01-24 20:20:53 -08:00
selsta dbcfae6ffe
README: remove unmaintained build status 2020-01-09 18:23:01 +01:00
rating89us 6772ce7062
10 block time is for incoming outputs, not transactions
10 block lock time is for incoming outputs and not only incoming transactions (outgoing transaction has an incoming change output that is also locked for 10 blocks)
2020-01-05 00:21:57 -03:00
TheCharlatan 75fddd37e7 Add depends riscv 64 bit support 2019-12-22 22:24:00 -04:00
moneromooo-monero cce4ea02ff
README: fix translation link 2019-12-17 19:21:23 +00:00
Jason Rhinelander e7c2ccd1dc Remove cppzmq from readme, since we vendor it
[ci skip]
2019-12-03 19:35:19 -04:00
TheCharlatan 1d78db2709
Add travis freebsd 2019-12-02 01:04:40 +01:00
Gingeropolous 0bae2277b5
update readme to encourage joining #monero-dev
replaces #6126 because I can't squash things with the github web GUI
2019-11-26 10:13:59 -05:00
TheGoose 4d804443cd Fixes a minor formatting error
Fixes a minor formatting error
2019-11-05 14:11:17 +11:00
Riccardo Spagni e4d1674e8c
0.15.0.0 release engineering 2019-11-02 17:21:52 +02:00
Gingeropolous f89ea437d0
README update upgrade table with details
of the november 30th fork
2019-10-31 15:43:05 -04:00
Kevin Crumb f498dfc158 README: add Void Linux package dependencies
see also https://github.com/void-linux/void-packages/blob/master/srcpkgs/monero/template
2019-10-30 21:39:29 +00:00
Doyle d5771aab71 msys2: request git in packages, update sample version in text 2019-10-18 15:25:20 +11:00
erciccione 3ed302fd1d
Change 'Pootle' to 'Weblate' in Readme 2019-10-10 11:44:49 +02:00
luigi1111 b833630eb8
Merge pull request #5913
dbc7c44 README: fix TOC link (selsta)
2019-09-30 18:56:55 -05:00
Guillaume Le Vaillant 6185d6d692 README: Add deps for translations and hardware wallet support 2019-09-26 16:37:06 +02:00
luigi1111 f15eded8d7
Merge pull request #5886
ae32862 README: fix master branch spelling, it is not Master (moneromooo-monero)
2019-09-24 10:30:00 -05:00
selsta dbc7c4478d
README: fix TOC link 2019-09-14 22:02:36 +02:00