Commit Graph

12288 Commits

Author SHA1 Message Date
Crypto City
7fad07e25f cc: fix shares/city allocation 2020-02-26 21:52:10 +00:00
luigi1111
40b8be9d06
Merge pull request #6355
bcaa865 workflows: fix macOS build (selsta)
2020-02-26 14:17:06 -05:00
luigi1111
a81def4868
Merge pull request #6348
1af7d16 workflows: log test output on failure (xiphon)
2020-02-26 14:16:19 -05:00
luigi1111
26d350f931
Merge pull request #6319
a836f30 workflows: windows j3 -> j2 (selsta)
2020-02-26 14:15:32 -05:00
luigi1111
f0afa7ddac
Merge pull request #6315
a3bddcd workflows: add libwallet compile check (selsta)
2020-02-26 14:14:22 -05:00
Crypto City
d51e1a7e54 cc: thunderstorm special event 2020-02-26 14:58:43 +00: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
selsta
bcaa86519e
workflows: fix macOS build 2020-02-25 22:51:50 +01:00
sumogr
6810150d46 daemon: if no banned IPs print something 2020-02-24 20:52:55 +00:00
Crypto City
02766c3a6b game: speed up spectator wallet mode 2020-02-23 02:15:50 +00:00
Crypto City
6c5570b814 special events 2020-02-23 01:31:27 +00:00
Crypto City
ad356a3bed tx_pool: do not flush trade txes if they've not expired yet 2020-02-22 14:17:21 +00:00
Crypto City
e8e5e63996 repairing now uses materials too 2020-02-22 14:17:21 +00:00
Crypto City
63843eb559 manual: mention the quality mix based on potential for generators 2020-02-22 14:17:21 +00:00
Crypto City
bbaede1539 game: fix camera being blocked by cursor 2020-02-22 14:17:21 +00:00
Crypto City
57654231b1 manual: change title to Townforge player's manual 2020-02-22 14:17:21 +00:00
Crypto City
30e260511f unit_tests: add a test for quadtree intersection 2020-02-22 14:17:21 +00:00
Crypto City
5a5cad4f70 game: add some debug logs for share generation 2020-02-22 14:17:21 +00:00
Crypto City
17aa798040 cc: tweak the per role road weights
We want residential/commercial to benefit more from roads, and left
agricultural/industrial to benefit least
2020-02-22 14:17:21 +00:00
Crypto City
820bb44fdb cc: give the initial town square less economic power 2020-02-22 14:17:21 +00:00
Crypto City
453e433738 keep some building roles disabled until a town reaches a certain level 2020-02-22 14:17:21 +00:00
Crypto City
52da390658 add town levels (aesthetic only for now) and use weighted shares for subsidy 2020-02-22 14:17:21 +00:00
Crypto City
23c67f33c2 core_tests: fix overlapping land test 2020-02-22 14:17:21 +00:00
Crypto City
61f312635e cc: fix signedness warning 2020-02-22 14:17:21 +00:00
Crypto City
70846153cd cc: decrease influence radii somewhat 2020-02-22 14:17:21 +00:00
Crypto City
808ffd288b manual: mention the UI contents may be panned 2020-02-22 14:17:21 +00:00
Crypto City
1ad3fd0b12 manual: add list of key bindings 2020-02-22 14:17:21 +00:00
Crypto City
43a8a6f1b5 game: add "flags" to total flags in buildings list dialog 2020-02-22 14:17:21 +00:00
Crypto City
0c7f6962cb cc: potential can never be 0, 1 is now the minimum
Avoids hassles with buildings having no potential
2020-02-22 14:17:21 +00:00
Crypto City
9812860c8d game: select current town by default in travel dialog 2020-02-22 14:17:21 +00:00
Crypto City
6d4f2a20bc cc: make additional cities scale on 2^n, not 10^n 2020-02-22 14:17:21 +00:00
Crypto City
912906634f game: show areas for the selected flag, if any, hover if none 2020-02-22 14:17:21 +00:00
Crypto City
76000ab6dd game: add resource availability distance 2020-02-22 14:17:21 +00:00
Crypto City
be7b3bee4a cc: slash last resort price by 5 2020-02-22 14:17:21 +00:00
Crypto City
7da3d6ccd7 game: add a filter for my/all orders 2020-02-22 14:17:21 +00:00
Crypto City
8ff331ff85 game: distinguish between disconnected and incompatible daemons 2020-02-22 14:17:21 +00:00
Crypto City
3d056c5b1d game: fix hang closing while the wallet password dialog is open 2020-02-22 14:17:21 +00:00
Crypto City
93dde3f83e game: remove "newly added" ghost effect
It looks so bad at night it makes it hard to see blocks
2020-02-22 14:17:21 +00:00
Crypto City
bcc16a0ad4 game: add "wallet synced" notification 2020-02-22 14:17:21 +00:00
Crypto City
11c5ca898b We can now remove materials already on the blockchain 2020-02-22 14:17:21 +00:00
Crypto City
4464d79932 game: message box aesthetic tweaks 2020-02-22 14:17:21 +00:00
Crypto City
ead26dd063 game: fix large performance drop in edit mode
Nothing was instanced. Instancing is now done, but this means
blocks all get the same UV, and so look a lot worse due to repetition
of an eighth of the texture on each side.
2020-02-22 14:17:20 +00:00
Crypto City
3f353f31ec tweak road shares so tiny roads don't get huge bonuses 2020-02-22 14:17:20 +00:00
Crypto City
01e6188dab game: close only the columns selector on escape if open 2020-02-22 14:17:20 +00:00
Crypto City
8034f506b7 game: fix adding hovering blocks 2020-02-22 14:17:20 +00:00
Crypto City
4f85ec704b game: do not count town squares in largest buildings leaderboard 2020-02-22 14:17:20 +00:00
Crypto City
a157a91de8 game: surrender to the idiotic warning spam that's getting on my nerves 2020-02-22 14:17:20 +00:00
Crypto City
8a89ba4c01 game: remove a TODO that's now moot 2020-02-22 14:17:20 +00:00
Crypto City
b8986d7cb0 game: fix building settings layout creeping to the left 2020-02-22 14:17:20 +00:00
Crypto City
13040bf4f4 cc: bump min buy size a bit 2020-02-22 14:17:20 +00:00