From fa211588ac214372fa127c6cdc62663c26752bc8 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Sun, 10 Jan 2016 23:21:34 +0100 Subject: util.uuid: Open /dev/urandom read-only, make seed() a noop --- util/uuid.lua | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/util/uuid.lua b/util/uuid.lua index 58f792fd..3576be8f 100644 --- a/util/uuid.lua +++ b/util/uuid.lua @@ -8,7 +8,7 @@ local error = error; local round_up = math.ceil; -local urandom, urandom_err = io.open("/dev/urandom", "r+"); +local urandom, urandom_err = io.open("/dev/urandom", "r"); module "uuid" @@ -30,9 +30,7 @@ function generate() return get_nibbles(8).."-"..get_nibbles(4).."-4"..get_nibbles(3).."-"..(get_twobits())..get_nibbles(3).."-"..get_nibbles(12); end -function seed(x) - urandom:write(x); - urandom:flush(); +function seed() end return _M; -- cgit v1.2.3 From 14d035cf4351540c4b8751fa47db1c1f421eb7ce Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Sun, 10 Jan 2016 23:25:00 +0100 Subject: core: Increase default read size to "all of it", in practice 8K (size of LuaSockets buffer) --- core/portmanager.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/portmanager.lua b/core/portmanager.lua index 421d7fc6..37442a31 100644 --- a/core/portmanager.lua +++ b/core/portmanager.lua @@ -29,7 +29,7 @@ if socket.tcp6 and config.get("*", "use_ipv6") ~= false then table.insert(default_local_interfaces, "::1"); end -local default_mode = config.get("*", "network_default_read_size") or 4096; +local default_mode = config.get("*", "network_default_read_size") or "*a"; --- Private state -- cgit v1.2.3