Loading docs/changes.txt +1 −1 Original line number Diff line number Diff line Loading @@ -453,7 +453,7 @@ nfqws,tpws: hostlist/ipset track not only file mod time but also file size nfqws,tpws,ipset: return lists reload on HUP nfqws,blockcheck: --dpi-desync-fake-tls-mod v70.1 v70.3 nfqws: --dpi-desync-fake-tls-mod=dupsid nfqws,tpws: test accessibility of list files after privs drop Loading nfq/nfqws.c +1 −1 Original line number Diff line number Diff line Loading @@ -133,7 +133,7 @@ static bool test_list_files() return false; } LIST_FOREACH(ifile, ¶ms.ipsets, next) if (hfile->filename && !file_open_test(ifile->filename, O_RDONLY)) if (ifile->filename && !file_open_test(ifile->filename, O_RDONLY)) { DLOG_PERROR("file_open_test"); DLOG_ERR("cannot access ipset file '%s'\n",ifile->filename); Loading tpws/tpws.c +3 −1 Original line number Diff line number Diff line Loading @@ -121,6 +121,7 @@ static bool test_list_files() struct hostlist_file *hfile; struct ipset_file *ifile; printf("1\n"); LIST_FOREACH(hfile, ¶ms.hostlists, next) if (hfile->filename && !file_open_test(hfile->filename, O_RDONLY)) { Loading @@ -129,12 +130,13 @@ static bool test_list_files() return false; } LIST_FOREACH(ifile, ¶ms.ipsets, next) if (hfile->filename && !file_open_test(ifile->filename, O_RDONLY)) if (ifile->filename && !file_open_test(ifile->filename, O_RDONLY)) { DLOG_PERROR("file_open_test"); DLOG_ERR("cannot access ipset file '%s'\n",ifile->filename); return false; } printf("2\n"); return true; } Loading Loading
docs/changes.txt +1 −1 Original line number Diff line number Diff line Loading @@ -453,7 +453,7 @@ nfqws,tpws: hostlist/ipset track not only file mod time but also file size nfqws,tpws,ipset: return lists reload on HUP nfqws,blockcheck: --dpi-desync-fake-tls-mod v70.1 v70.3 nfqws: --dpi-desync-fake-tls-mod=dupsid nfqws,tpws: test accessibility of list files after privs drop Loading
nfq/nfqws.c +1 −1 Original line number Diff line number Diff line Loading @@ -133,7 +133,7 @@ static bool test_list_files() return false; } LIST_FOREACH(ifile, ¶ms.ipsets, next) if (hfile->filename && !file_open_test(ifile->filename, O_RDONLY)) if (ifile->filename && !file_open_test(ifile->filename, O_RDONLY)) { DLOG_PERROR("file_open_test"); DLOG_ERR("cannot access ipset file '%s'\n",ifile->filename); Loading
tpws/tpws.c +3 −1 Original line number Diff line number Diff line Loading @@ -121,6 +121,7 @@ static bool test_list_files() struct hostlist_file *hfile; struct ipset_file *ifile; printf("1\n"); LIST_FOREACH(hfile, ¶ms.hostlists, next) if (hfile->filename && !file_open_test(hfile->filename, O_RDONLY)) { Loading @@ -129,12 +130,13 @@ static bool test_list_files() return false; } LIST_FOREACH(ifile, ¶ms.ipsets, next) if (hfile->filename && !file_open_test(ifile->filename, O_RDONLY)) if (ifile->filename && !file_open_test(ifile->filename, O_RDONLY)) { DLOG_PERROR("file_open_test"); DLOG_ERR("cannot access ipset file '%s'\n",ifile->filename); return false; } printf("2\n"); return true; } Loading