Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Large lists fail to update on slow i/o #7041

Closed
4 tasks done
xRuffKez opened this issue May 30, 2024 · 24 comments
Closed
4 tasks done

Large lists fail to update on slow i/o #7041

xRuffKez opened this issue May 30, 2024 · 24 comments

Comments

@xRuffKez
Copy link

Prerequisites

Platform (OS and CPU architecture)

Linux, AMD64 (aka x86_64)

Installation

GitHub releases or script from README

Setup

On one machine

AdGuard Home version

latest

Action

Adding huge lists, such as NRDs will cause timeout on add or refresh due to i/o error.

Expected result

Add huge lists even with slow or averange drives i/o.

Actual result

Unless data folder is not stored as ramdisk, huge lists will fail to load due to i/o timeout.

Additional information and/or screenshots

Every architecture is behaving like this. Pihole and Technitium does not have that issue.

@GrumpyGiuseppe
Copy link

I just added your 'New Domains' list and I got the same issue at the 3rd refresh.
System:
ZimaBoard 216 with Sata 3 and Crucial MX500 SSD.

@xRuffKez
Copy link
Author

I just added your 'New Domains' list and I got the same issue at the 3rd refresh. System: ZimaBoard 216 with Sata 3 and Crucial MX500 SSD.

Best is to store data folder af agh in ramdisk until its fixed.
You can archive this to add a ramdisk to fstab pointing to /opt/AdGuardHome/data for example

@Dynamic5912
Copy link

Same here.. likewise I have issues with slow cache responses when large lists are used (you commented on my post about this I think) :)

@xRuffKez
Copy link
Author

@ainar-g that's a serious issue :)

@Dynamic5912

This comment was marked as off-topic.

@ainar-g
Copy link
Contributor

ainar-g commented May 31, 2024

I'm not sure what you want me to do here. I've filed #7044, since we've already had a TODO in the code about it, but that will only increase the timeout on AGH's side, and the server could have its own timeout. You haven't provided any logs, so it's hard to know which timeout is hit.

@GrumpyGiuseppe
Copy link

@ainar-g that's a serious issue :)

Slightly OT - are you having slow cache issues as well?

I can only need to enabled your NRD list and it's enough to bring it to a crawl with regards to response times.

I still have 2ms average (24h stats) and 1ms at recent requests.

@Dynamic5912
Copy link

@ainar-g that's a serious issue :)

Slightly OT - are you having slow cache issues as well?
I can only need to enabled your NRD list and it's enough to bring it to a crawl with regards to response times.

I still have 2ms average (24h stats) and 1ms at recent requests.

With how many blocklists and rule counts?

@GrumpyGiuseppe
Copy link

10 lists and 4.526.135 rules.
Most of HaGeZi's recommended lists.

@Dynamic5912
Copy link

10 lists and 4.526.135 rules.

Most of HaGeZi's recommended lists.

Interesting. What's your cached response times for some entries from the query log?

@GrumpyGiuseppe
Copy link

10 lists and 4.526.135 rules.
Most of HaGeZi's recommended lists.

Interesting. What's your cached response times for some entries from the query log?

Sry, I am an idiot.
I forgot to mention that I disabled AGHs cache and only use Unbound.
Most are 1ms, rare 2-3ms.

@xRuffKez
Copy link
Author

I use AGH with unbound as resolver, unbound uses root servers and handles caching.
I have around 7mil domains in total.
My NRD List 30day, Hagezi Pro++, TIF, OISD small and some others.
With ramdisk or without (server nvme on PCIe it takes only around 10secs to refresh the lists.
But i heard of issues on "normal harddrives/ssds" where AGH aboards or even crashes (!!!) due to i/o timeout. Thats definetly NOT an http timeout even it shows when the error occurs!

@xRuffKez
Copy link
Author

@ainar-g that's a serious issue :)

Slightly OT - are you having slow cache issues as well?

I can only need to enabled your NRD list and it's enough to bring it to a crawl with regards to response times.

Where is that off topic? Everything works fine till agh sees a big list on common hardware and cease to fetch.

@GrumpyGiuseppe
Copy link

GrumpyGiuseppe commented May 31, 2024

Yeah my AGH also crashed at/after the timeout.
(on dietpi x64, no container)

@Dynamic5912

This comment was marked as off-topic.

@ainar-g
Copy link
Contributor

ainar-g commented May 31, 2024

@xRuffKez, what makes you think that it's not an HTTP timeout? And once again, please provide the verbose logs of the operation. Because I'm still not sure how this is an AdGuard Home issue.

@Dynamic5912, please don't post off-topic messages, as they don't help finding the original issue. If you want to discuss something, there are Discussions for that. Issues are not a forum, and must stay on-topic.

@Dynamic5912

This comment was marked as off-topic.

@GrumpyGiuseppe
Copy link

I found a good final solution for this, with the suggestion of @xRuffKez
Example on my dietpi system:

  • auto download filters with cron [curl -o /mnt/dietpi_userdata/downloads/pro.txt https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/pro.txt]
  • put them in agh [/mnt/dietpi_userdata/downloads/pro.txt]
  • make a ramdisk for agh's filter location [tmpfs /mnt/dietpi_userdata/adguardhome/data/filters tmpfs size=100M,noatime,lazytime,nodev,nosuid]

@hagezi
Copy link

hagezi commented Jun 4, 2024

@ainar-g

Lists for testing:
https://github.com/xRuffKez/NRD/raw/main/nrd-30day_adblock_part1.txt
https://github.com/xRuffKez/NRD/raw/main/nrd-30day_adblock_part2.txt

Steps to reproduce:

  • Add the above-mentioned lists to your existing lists. Adding them works without any problems.
  • Make an overall update of all lists via the GUI, then you will receive the following error message.
    grafik

It looks to me that there is a timeout (GUI timeout?) for the overall update that is triggered. I have also put the lists on a local web server so that they load faster, but this also causes the "network error". The error occurs after 180 sec.

Swapping the AGH filters folder to RAM fixes the error, as @GrumpyGiuseppe has described.

Please reopen, thanks!

EDIT:
Verboselog: aghlog.txt

I don't see anything conspicuous in the log, no filters were updated because there were no updates. But the network error still appeared in the GUI, a GUI timeout?

@ainar-g
Copy link
Contributor

ainar-g commented Jun 4, 2024

@hagezi, thanks for the tip. After adding a few more lists I was able to reproduce it. Seems like the AGH's HTTP server timeout is hit, not the client one. I've filed #7060 about proper configuration, and for now it's likely that we'll just increase the hardcoded one to match the timeout of the client.

@ainar-g ainar-g reopened this Jun 4, 2024
@ainar-g ainar-g self-assigned this Jun 4, 2024
@ainar-g ainar-g added this to the v0.107.51 milestone Jun 4, 2024
@hagezi
Copy link

hagezi commented Jun 4, 2024

Thanks @ainar-g

adguard pushed a commit that referenced this issue Jun 4, 2024
Updates #7041.

Squashed commit of the following:

commit 536382c
Author: Ainar Garipov <[email protected]>
Date:   Tue Jun 4 20:56:56 2024 +0300

    home: incr timeout
@ainar-g
Copy link
Contributor

ainar-g commented Jun 4, 2024

@xRuffKez, please test version v0.108.0-a.912+4392255d on the Edge channel.

@hagezi
Copy link

hagezi commented Jun 4, 2024

@ainar-g I have tested version v0.108.0-a.912+4392255d. The adjustments fix the error.

grafik

Thanks!

@GrumpyGiuseppe
Copy link

Nice,
I got two additional recommendations for people, who want to use the ramdisk fix:

  • if you download manually use my script in post#7050 to avoid unneccesary bandwidth usage
  • with such big filter lists it may be useful to set a garbage collection memory limit for AGH. For systemd this can be achieved with environment variables like this:
[Service]
Environment=GOMEMLIMIT=1024MiB

@ainar-g ainar-g closed this as completed Jun 5, 2024
@ainar-g ainar-g modified the milestones: v0.107.52, v0.107.51 Jun 6, 2024
annguyen0 pushed a commit to annguyen0/AdGuardHome that referenced this issue Sep 13, 2024
* Pull request: AG-32410-dnsproxy

Squashed commit of the following:

commit f115ca7
Author: Dimitry Kolyshev <[email protected]>
Date:   Fri May 31 14:16:16 2024 +0400

    all: upd dnsproxy

* Pull request 2230: home: incr timeout

Updates AdguardTeam#7041.

Squashed commit of the following:

commit 536382c
Author: Ainar Garipov <[email protected]>
Date:   Tue Jun 4 20:56:56 2024 +0300

    home: incr timeout

* Pull request 2232: upd-go

Squashed commit of the following:

commit 8ea462f
Author: Ainar Garipov <[email protected]>
Date:   Wed Jun 5 18:33:15 2024 +0300

    all: upd go, tools

* Pull request 2234: all: upd chlog

Squashed commit of the following:

commit baca555
Author: Ainar Garipov <[email protected]>
Date:   Thu Jun 6 17:55:07 2024 +0300

    all: upd chlog

* Pull request AdguardTeam#2231: ADG-8368 Frontend rewritten in TypeScript, added Node 18 support

Merge in DNS/adguard-home from ADG-8368-typescript-node-18 to master

Squashed commit of the following:

commit daa288a
Merge: 4c89cf7 1085d59
Author: Igor Lobanov <[email protected]>
Date:   Mon Jun 10 17:22:20 2024 +0200

    merge

commit 4c89cf7
Author: Ildar Kamalov <[email protected]>
Date:   Thu Jun 6 13:27:18 2024 +0300

    remove install from initial state

commit b943f20
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 23:10:55 2024 +0200

    frontend production build fix

commit cd1be2d
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 20:23:14 2024 +0200

    production build quickfix

commit 7b8ac01
Author: Ainar Garipov <[email protected]>
Date:   Wed Jun 5 19:57:31 2024 +0300

    all: upd node docker

commit 02afed6
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 18:23:12 2024 +0200

    changelog fixes

commit 9c0f736
Merge: 62c4fbf e04775c
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 18:18:29 2024 +0200

    merge

commit 62c4fbf
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 16:22:22 2024 +0200

    empty line in changelog

commit 76b1e44
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 16:20:37 2024 +0200

    changelog

commit f783e90
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 16:19:13 2024 +0200

    filters.js -> filters.ts

commit 3d4ce65
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 16:18:03 2024 +0200

    generated file removed

commit e35ba58
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 15:45:21 2024 +0200

    rollback unwanted changes

commit 1f30d42
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 15:27:36 2024 +0200

    review fix

commit 6cd4e44
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 11:55:39 2024 +0200

    missing generated file restoresd

commit 2ab738b
Author: Igor Lobanov <[email protected]>
Date:   Wed Jun 5 11:40:32 2024 +0200

    Frontend rewritten in TypeScript, added Node 18 support

* Pull request 2236: fix-chlog

Squashed commit of the following:

commit e920938
Author: Ainar Garipov <[email protected]>
Date:   Mon Jun 10 20:42:50 2024 +0300

    all: fix chlog

* Pull request: AG-33410-aghos-err

Merge in DNS/adguard-home from AG-33410-aghos-err to master

Squashed commit of the following:

commit 6014ea1
Author: Dimitry Kolyshev <[email protected]>
Date:   Fri Jun 14 08:30:30 2024 +0300

    all: imp code

commit 232b207
Author: Dimitry Kolyshev <[email protected]>
Date:   Thu Jun 13 12:18:41 2024 +0300

    all: rm aghos unsupported err

* Pull request 2237: 7053 journald Log

Updates AdguardTeam#7053.

Squashed commit of the following:

commit f763a22
Merge: 06fc83d 8432593
Author: Eugene Burkov <[email protected]>
Date:   Mon Jun 17 17:52:11 2024 +0300

    Merge branch 'master' into 7053-journald-log

commit 06fc83d
Author: Eugene Burkov <[email protected]>
Date:   Thu Jun 13 15:59:35 2024 +0300

    all: imp chlog

commit 1f57a7e
Author: Eugene Burkov <[email protected]>
Date:   Tue Jun 11 20:36:55 2024 +0300

    all: imp chlog

commit 7c9a254
Author: Eugene Burkov <[email protected]>
Date:   Tue Jun 11 18:33:26 2024 +0300

    home: imp doc

commit 63731e7
Author: Eugene Burkov <[email protected]>
Date:   Tue Jun 11 18:27:31 2024 +0300

    home: imp systemd script

* Pull request 2239: 7076 Empty FSWatcher

Updates AdguardTeam#7076.

Squashed commit of the following:

commit 6d99de9
Merge: c545152 1c82be2
Author: Eugene Burkov <[email protected]>
Date:   Mon Jun 17 18:41:49 2024 +0300

    Merge branch 'master' into 7076-empty-fswatcher

commit c545152
Author: Eugene Burkov <[email protected]>
Date:   Fri Jun 14 14:57:01 2024 +0300

    all: imp code

commit e033558
Author: Eugene Burkov <[email protected]>
Date:   Fri Jun 14 14:39:58 2024 +0300

    all: add & use empty fswatcher

* Pull request: AG-33515-upd-deps

Squashed commit of the following:

commit 52698fe
Author: Dimitry Kolyshev <[email protected]>
Date:   Tue Jun 18 10:18:26 2024 +0300

    all: upd deps

* Pull request 2235: 7069-fix-blocked-services

Updates AdguardTeam#7069.

Squashed commit of the following:

commit 0f87493
Merge: 87f06b8 28a6c24
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Jun 18 14:09:18 2024 +0300

    Merge branch 'master' into 7069-fix-blocked-services

commit 87f06b8
Merge: c244075 66877c9
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Jun 18 13:47:28 2024 +0300

    Merge branch 'master' into 7069-fix-blocked-services

commit c244075
Merge: 17a9c14 1c82be2
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Jun 17 18:42:48 2024 +0300

    Merge branch 'master' into 7069-fix-blocked-services

commit 17a9c14
Merge: 11160bc bed86d5
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Jun 11 13:41:00 2024 +0300

    Merge branch 'master' into 7069-fix-blocked-services

commit 11160bc
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Jun 11 13:36:56 2024 +0300

    all: imp docs

commit 4912871
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Jun 10 14:03:22 2024 +0300

    home: imp code

commit 0caf8b1
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Jun 10 13:35:54 2024 +0300

    all: upd chlog

commit 46f793b
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Jun 10 13:27:22 2024 +0300

    home: fix blocked services

* Pull request 2241: 7075 Doc load-balancing

Updates AdguardTeam#7075.

Squashed commit of the following:

commit cd889bd
Author: Eugene Burkov <[email protected]>
Date:   Thu Jun 20 17:20:13 2024 +0300

    client: imp text

commit 3d51d48
Author: Eugene Burkov <[email protected]>
Date:   Wed Jun 19 13:47:48 2024 +0300

    client: imp ui text

* Pull request 2242: 7079-log-enabled

Updates AdguardTeam#7079.

Squashed commit of the following:

commit 477c5ed
Merge: d3c64e0 6472140
Author: Stanislav Chzhen <[email protected]>
Date:   Thu Jun 20 19:31:54 2024 +0300

    Merge branch 'master' into 7079-log-enabled

commit d3c64e0
Author: Stanislav Chzhen <[email protected]>
Date:   Thu Jun 20 16:02:42 2024 +0300

    home: imp docs

commit 7658c9b
Author: Stanislav Chzhen <[email protected]>
Date:   Thu Jun 20 14:17:08 2024 +0300

    all: log enabled

* Pull request 2221: AG-27492-client-persistent-runtime-storage

Squashed commit of the following:

commit a2b1e82
Merge: 5fde76b 65b7d23
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Jun 25 16:12:17 2024 +0300

    Merge branch 'master' into AG-27492-client-persistent-runtime-storage

commit 5fde76b
Author: Stanislav Chzhen <[email protected]>
Date:   Fri Jun 21 16:58:17 2024 +0300

    all: imp code

commit eae49f9
Author: Stanislav Chzhen <[email protected]>
Date:   Wed Jun 19 20:10:55 2024 +0300

    all: use storage

commit 2c7efa4
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Jun 18 20:14:34 2024 +0300

    client: add tests

commit d59bd7a
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Jun 18 18:31:23 2024 +0300

    client: add tests

commit 045b838
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Jun 18 15:18:08 2024 +0300

    client: add tests

commit 702467f
Merge: 4abc23b 1c82be2
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Jun 17 18:40:43 2024 +0300

    Merge branch 'master' into AG-27492-client-persistent-runtime-storage

commit 4abc23b
Merge: e268abf bed86d5
Author: Stanislav Chzhen <[email protected]>
Date:   Thu Jun 13 15:19:47 2024 +0300

    Merge branch 'master' into AG-27492-client-persistent-runtime-storage

commit e268abf
Author: Stanislav Chzhen <[email protected]>
Date:   Thu Jun 13 15:19:36 2024 +0300

    client: add tests

commit 5601cfc
Author: Stanislav Chzhen <[email protected]>
Date:   Mon May 27 14:27:53 2024 +0300

    client: runtime index

commit bde3baa
Author: Stanislav Chzhen <[email protected]>
Date:   Mon May 20 14:39:35 2024 +0300

    all: persistent client storage

* Pull request 2243: AG-33443-upd-vetted-script

Squashed commit of the following:

commit 85ce53f
Author: Ainar Garipov <[email protected]>
Date:   Thu Jun 27 20:11:01 2024 +0300

    client: upd

commit 2588807
Merge: c5fc7fb a1a31cd
Author: Ainar Garipov <[email protected]>
Date:   Thu Jun 27 20:10:34 2024 +0300

    Merge branch 'master' into AG-33443-upd-vetted-script

commit c5fc7fb
Author: Ainar Garipov <[email protected]>
Date:   Mon Jun 24 13:39:46 2024 +0300

    scripts: imp log

commit af42087
Author: Ainar Garipov <[email protected]>
Date:   Mon Jun 24 13:12:12 2024 +0300

    scripts: upd vetter-filters

* Pull request 2244: AG-27492-client-storage-usage

Squashed commit of the following:

commit 46956d0
Merge: 85ccad7 3993f4c
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Jul 1 16:11:59 2024 +0300

    Merge branch 'master' into AG-27492-client-storage-usage

commit 85ccad7
Author: Stanislav Chzhen <[email protected]>
Date:   Fri Jun 28 18:05:37 2024 +0300

    all: imp docs

commit e7043ef
Author: Stanislav Chzhen <[email protected]>
Date:   Thu Jun 27 20:10:26 2024 +0300

    all: client storage usage

* Pull request: ADG-8737 fixed missing version in the footer, unnecessary validation call on the encryption page

Squashed commit of the following:

commit 1c4a15f
Merge: 399d28e 9d1c45f
Author: Ildar Kamalov <[email protected]>
Date:   Tue Jul 2 13:08:21 2024 +0300

    Merge branch 'master' into ADG-8737

commit 399d28e
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 1 19:37:05 2024 +0300

    fix install

commit 91d5dd2
Author: Ainar Garipov <[email protected]>
Date:   Mon Jul 1 17:40:22 2024 +0300

    home: imp logs

commit 06917df
Author: Ildar Kamalov <[email protected]>
Date:   Mon Jul 1 16:38:38 2024 +0300

    ADG-8737 add missing version, remove validation call

* Pull request 2247: Upd Go

Squashed commit of the following:

commit 9dc0d48
Author: Eugene Burkov <[email protected]>
Date:   Wed Jul 3 14:23:03 2024 +0300

    client: fix some locales

commit a130e20
Author: Eugene Burkov <[email protected]>
Date:   Wed Jul 3 14:09:09 2024 +0300

    client: upd translations

commit aeccb20
Author: Eugene Burkov <[email protected]>
Date:   Wed Jul 3 14:04:12 2024 +0300

    all: upd services, trackers

commit f6a7f34
Author: Eugene Burkov <[email protected]>
Date:   Wed Jul 3 13:32:55 2024 +0300

    all: imp fmt

commit e8b5611
Author: Eugene Burkov <[email protected]>
Date:   Wed Jul 3 13:27:47 2024 +0300

    all: add linebreak

commit 2b28fa1
Author: Eugene Burkov <[email protected]>
Date:   Wed Jul 3 13:17:30 2024 +0300

    all: upd go

* Pull request 2245: 4923 gopacket DHCP vol.8

Updates AdguardTeam#4923.

Squashed commit of the following:

commit 0bfccf8
Merge: 305f9fe 0e5e8e4
Author: Eugene Burkov <[email protected]>
Date:   Wed Jul 3 15:12:43 2024 +0300

    Merge branch 'master' into 4923-gopacket-dhcp-vol.8

commit 305f9fe
Author: Eugene Burkov <[email protected]>
Date:   Tue Jul 2 17:03:01 2024 +0300

    dhcpsvc: adjust interface

commit f05b9f4
Author: Eugene Burkov <[email protected]>
Date:   Tue Jul 2 16:59:39 2024 +0300

    dhcpsvc: use logger

commit 4779f94
Author: Eugene Burkov <[email protected]>
Date:   Tue Jul 2 14:59:22 2024 +0300

    dhcpsvc: add todo

commit ae1713e
Author: Eugene Burkov <[email protected]>
Date:   Mon Jul 1 15:49:22 2024 +0300

    dhcpsvc: use slog

* Pull request 2249: Fix bamboo-specs

Squashed commit of the following:

commit 66127b1
Author: Eugene Burkov <[email protected]>
Date:   Wed Jul 3 15:54:04 2024 +0300

    bamboo-specs: fix paths

* Pull request AdguardTeam#2251: ADG-8776 clear query log filter fix

Merge in DNS/adguard-home from ADG-8776 to master

Squashed commit of the following:

commit d9f3acf
Author: Igor Lobanov <[email protected]>
Date:   Wed Jul 3 17:55:18 2024 +0200

    clear query log filter fix

* Pull request 2253: upg-chlog

Squashed commit of the following:

commit 3548d7a
Author: Ainar Garipov <[email protected]>
Date:   Fri Jul 5 15:46:37 2024 +0300

    all: imp chlog better

commit c465b40
Author: Ainar Garipov <[email protected]>
Date:   Fri Jul 5 15:41:11 2024 +0300

    all: imp chlog

commit 6b2de28
Author: Ainar Garipov <[email protected]>
Date:   Fri Jul 5 15:33:05 2024 +0300

    all: upd chlog

* Pull request 2254: 4923 gopacket DHCP vol.9

Updates AdguardTeam#4923.

Squashed commit of the following:

commit 0532241
Author: Eugene Burkov <[email protected]>
Date:   Tue Jul 9 18:18:35 2024 +0300

    dhcpsvc: imp docs

commit 083da36
Author: Eugene Burkov <[email protected]>
Date:   Tue Jul 9 15:28:52 2024 +0300

    dhcpsvc: imp code, tests

commit 22e37e5
Author: Eugene Burkov <[email protected]>
Date:   Mon Jul 8 19:31:43 2024 +0300

    dhcpsvc: imp tests

commit 83ec7c5
Author: Eugene Burkov <[email protected]>
Date:   Mon Jul 8 18:56:21 2024 +0300

    dhcpsvc: add db

* Pull request 2255: 4923 Fix tests

Updates AdguardTeam#4923.

Squashed commit of the following:

commit 064d4aa
Author: Eugene Burkov <[email protected]>
Date:   Tue Jul 9 20:51:41 2024 +0300

    dhcpsvc: close db

commit d08b709
Author: Eugene Burkov <[email protected]>
Date:   Tue Jul 9 20:37:42 2024 +0300

    dhcpsvc: fix test paths

* Pull request: upd-dnsproxy

Squashed commit of the following:

commit 4638117
Merge: 3de6224 130560b
Author: Dimitry Kolyshev <[email protected]>
Date:   Wed Jul 10 15:06:01 2024 +0300

    Merge remote-tracking branch 'origin/master' into upd-dnsproxy

commit 3de6224
Merge: e2de50b e269260
Author: Dimitry Kolyshev <[email protected]>
Date:   Wed Jul 10 09:13:40 2024 +0300

    Merge remote-tracking branch 'origin/master' into upd-dnsproxy

commit e2de50b
Author: Dimitry Kolyshev <[email protected]>
Date:   Wed Jul 10 09:11:25 2024 +0300

    home: todos

commit 58fe497
Author: Dimitry Kolyshev <[email protected]>
Date:   Tue Jul 9 13:29:19 2024 +0300

    home: imp code

commit 4db7cdc
Author: Dimitry Kolyshev <[email protected]>
Date:   Tue Jul 9 11:31:12 2024 +0300

    all: imp code

commit 7e8d3b5
Merge: 559c3b7 9a6dd0d
Author: Dimitry Kolyshev <[email protected]>
Date:   Mon Jul 8 10:56:14 2024 +0300

    Merge remote-tracking branch 'origin/master' into upd-dnsproxy

commit 559c3b7
Author: Dimitry Kolyshev <[email protected]>
Date:   Mon Jul 8 10:54:03 2024 +0300

    dnsforward: imp code

commit ba4a7e1
Author: Dimitry Kolyshev <[email protected]>
Date:   Mon Jul 8 10:49:46 2024 +0300

    aghos: imp code

commit cdf9ccd
Author: Dimitry Kolyshev <[email protected]>
Date:   Fri Jul 5 16:19:27 2024 +0300

    all: partial revert slog logger usage

commit f16cddb
Author: Dimitry Kolyshev <[email protected]>
Date:   Fri Jul 5 13:01:37 2024 +0300

    all: upd dnsproxy

commit 5932c8d
Author: Dimitry Kolyshev <[email protected]>
Date:   Fri Jul 5 11:49:37 2024 +0300

    dnsforward: slog logger

commit 3d7f734
Author: Dimitry Kolyshev <[email protected]>
Date:   Fri Jul 5 11:05:14 2024 +0300

    all: slog logger

commit 9a74d5d
Author: Dimitry Kolyshev <[email protected]>
Date:   Thu Jul 4 12:16:21 2024 +0300

    all: upd dnsproxy

commit 537bdac
Author: Dimitry Kolyshev <[email protected]>
Date:   Thu Jul 4 12:10:30 2024 +0300

    all: upd dnsproxy

commit 38e10de
Author: Dimitry Kolyshev <[email protected]>
Date:   Thu Jul 4 10:37:50 2024 +0300

    dnsforward: upstream mode

* Pull request 2256: 4923 Better interfaces

Updates AdguardTeam#4923.

Squashed commit of the following:

commit 0e40b41
Author: Eugene Burkov <[email protected]>
Date:   Wed Jul 10 15:28:16 2024 +0300

    dhcpsvc: imp code, docs

commit 5463fdd
Author: Eugene Burkov <[email protected]>
Date:   Tue Jul 9 20:31:20 2024 +0300

    dhcpsvc: imp ifaces

* Pull request 2257: 7113 Fix changelog

Updates #7113.

Squashed commit of the following:

commit aea0433
Author: Eugene Burkov <[email protected]>
Date:   Mon Jul 15 15:22:17 2024 +0300

    all: fix chlog

* Pull request 2259: Upd proxy

Squashed commit of the following:

commit e0d4bc3
Author: Eugene Burkov <[email protected]>
Date:   Fri Jul 19 15:54:26 2024 +0300

    all: upd proxy

* Pull request AdguardTeam#2258: ADG-8813 query log client column style fix

Merge in DNS/adguard-home from ADG-8813 to master

Squashed commit of the following:

commit ce36a97
Merge: de0ea6e 5c2ecfa
Author: Igor Lobanov <[email protected]>
Date:   Mon Jul 22 11:05:59 2024 +0200

    Merge remote-tracking branch 'origin/master' into ADG-8813

commit de0ea6e
Author: Igor Lobanov <[email protected]>
Date:   Thu Jul 18 16:27:00 2024 +0200

    changelog fix

commit 598e3ce
Author: Igor Lobanov <[email protected]>
Date:   Thu Jul 18 16:24:16 2024 +0200

    fixed changelog

commit c4378e3
Author: Igor Lobanov <[email protected]>
Date:   Thu Jul 18 16:18:35 2024 +0200

    changelog

commit f960832
Author: Igor Lobanov <[email protected]>
Date:   Wed Jul 17 16:12:11 2024 +0200

    query log client column style fix

* fix: enforce Bing safe search from Edge sidebar

Edge sidebar uses a different search endpoint, as per https://support.microsoft.com/en-us/topic/blocking-adult-content-with-safesearch-or-blocking-chat-946059ed-992b-46a0-944a-28e8fb8f1814;

* chore: update Google DNS list

Add 3 new domains that appear in https://www.google.com/supported_domains but not in this list.
For the technically minded, generate your own list with:
curl -fsSL https://www.google.com/supported_domains | sort | sed -E 's%^(.*)$%|www\1^$dnsrewrite=NOERROR;CNAME;forcesafesearch.google.com%'
:-)

* docs: changelog

* docs: changelog

* Pull request: 5009-ecosia-safesearch

Squashed commit of the following:

commit 787b5d4
Author: Dimitry Kolyshev <[email protected]>
Date:   Wed Jul 31 15:09:18 2024 +0300

    configmigrate: revert

commit a036638
Author: Dimitry Kolyshev <[email protected]>
Date:   Wed Jul 31 09:37:25 2024 +0300

    docs

commit a3b2e8d
Author: Dimitry Kolyshev <[email protected]>
Date:   Wed Jul 31 09:18:25 2024 +0300

    locales

commit a01a220
Author: Dimitry Kolyshev <[email protected]>
Date:   Wed Jul 31 09:02:14 2024 +0300

    filtering: imp code

commit bc268cd
Merge: 5ad88d9 bc6d20f
Author: Dimitry Kolyshev <[email protected]>
Date:   Wed Jul 31 08:00:05 2024 +0300

    Merge remote-tracking branch 'origin/master' into 5009-ecosia-safesearch

commit 5ad88d9
Author: Dimitry Kolyshev <[email protected]>
Date:   Tue Jul 30 13:49:51 2024 +0300

    all: ecosia safesearch

* Pull request 2263: AGDNS-2280 Upd dnsproxy, golibs

Squashed commit of the following:

commit 8d83eeb
Merge: c6574a3 b6ed769
Author: Eugene Burkov <[email protected]>
Date:   Mon Aug 5 16:59:50 2024 +0300

    Merge branch 'master' into AGDNS-2280-upd-golibs

commit c6574a3
Author: Eugene Burkov <[email protected]>
Date:   Wed Jul 31 19:56:58 2024 +0300

    all: upd proxy, golibs

* Pull request: AGDNS-2342-upd-golibs

Squashed commit of the following:

commit 82140ab
Author: Dimitry Kolyshev <[email protected]>
Date:   Tue Aug 6 11:25:13 2024 +0500

    all: upd golibs

* Pull request: 5704-riscv

Updates AdguardTeam#5704.

Squashed commit of the following:

commit f111e20
Author: Dimitry Kolyshev <[email protected]>
Date:   Thu Aug 8 11:27:41 2024 +0300

    docs: chlog

commit 0d56423
Merge: 866239a 1a6ec30
Author: Dimitry Kolyshev <[email protected]>
Date:   Thu Aug 8 11:26:14 2024 +0300

    Merge remote-tracking branch 'origin/master' into 5704-riscv

commit 866239a
Author: Dimitry Kolyshev <[email protected]>
Date:   Tue Aug 6 16:00:05 2024 +0500

    home: riscv arch

commit 6069382
Author: Dimitry Kolyshev <[email protected]>
Date:   Tue Aug 6 15:56:23 2024 +0500

    scripts: riscv arch

commit ea7cb3a
Author: Dimitry Kolyshev <[email protected]>
Date:   Tue Aug 6 14:35:14 2024 +0500

    scripts: riscv arch

* Pull request 2269: ADG-8932 Upd all

Squashed commit of the following:

commit 00fc458
Author: Eugene Burkov <[email protected]>
Date:   Tue Aug 20 16:21:25 2024 +0300

    all: imp lint

commit b04d9cd
Author: Eugene Burkov <[email protected]>
Date:   Tue Aug 20 14:40:18 2024 +0300

    all: upd all

commit f151f8c
Author: Eugene Burkov <[email protected]>
Date:   Fri Aug 16 13:12:36 2024 +0300

    all: upd proxy

* Pull request 2265: AG-27492-client-runtime-storage

Squashed commit of the following:

commit a164bac
Merge: 6567cd3 184f476
Author: Stanislav Chzhen <[email protected]>
Date:   Wed Aug 21 16:14:55 2024 +0300

    Merge branch 'master' into AG-27492-client-runtime-storage

commit 6567cd3
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Aug 20 16:45:43 2024 +0300

    all: imp code

commit 243123a
Author: Stanislav Chzhen <[email protected]>
Date:   Thu Aug 15 19:15:54 2024 +0300

    all: add tests

commit 6489996
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Aug 5 15:12:05 2024 +0300

    all: client runtime storage

* Pull request 2270: AGDNS-2374-slog-ipset

Squashed commit of the following:

commit 51ff7d8
Author: Stanislav Chzhen <[email protected]>
Date:   Thu Aug 22 13:50:10 2024 +0300

    dnsforward: imp code

commit a1c0011
Author: Stanislav Chzhen <[email protected]>
Date:   Wed Aug 21 21:53:01 2024 +0300

    dnsforward: imp code

commit a64fd6b
Author: Stanislav Chzhen <[email protected]>
Date:   Wed Aug 21 21:28:48 2024 +0300

    dnsforward: imp code

commit 37ccae4
Author: Stanislav Chzhen <[email protected]>
Date:   Wed Aug 21 20:23:58 2024 +0300

    all: imp code

commit 03c69ab
Author: Stanislav Chzhen <[email protected]>
Date:   Wed Aug 21 19:08:30 2024 +0300

    all: imp code

commit 72adfb1
Author: Stanislav Chzhen <[email protected]>
Date:   Wed Aug 21 16:42:44 2024 +0300

    all: slog ipset

* Pull request 2271: AGDNS-2374-slog-arpdb

Squashed commit of the following:

commit 355136e
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Aug 27 18:09:51 2024 +0300

    arpdb: imp docs

commit 2738383
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Aug 26 19:11:10 2024 +0300

    all: slog arpdb

* Pull request 2272: AGDNS-2374-slog-rdns-whois

Squashed commit of the following:

commit 695db57
Merge: 6b3fda0 0b8bf13
Author: Stanislav Chzhen <[email protected]>
Date:   Thu Aug 29 16:08:39 2024 +0300

    Merge branch 'master' into AGDNS-2374-slog-rdns-whois

commit 6b3fda0
Author: Stanislav Chzhen <[email protected]>
Date:   Tue Aug 27 20:40:01 2024 +0300

    all: imp code

commit 0b1f022
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Aug 26 20:35:06 2024 +0300

    all: slog rdns whois

* Pull request 2274: AGDNS-2374-slog-scripts

Squashed commit of the following:

commit 257bd54
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Sep 2 17:33:12 2024 +0300

    scripts: slog

* Pull request 2275: AGDNS-2374-slog-stats

Squashed commit of the following:

commit 45b2fc6
Author: Stanislav Chzhen <[email protected]>
Date:   Thu Sep 5 18:07:06 2024 +0300

    all: imp code

commit 022c904
Author: Stanislav Chzhen <[email protected]>
Date:   Wed Sep 4 19:32:35 2024 +0300

    stats: imp code

commit bb3c0c8
Author: Stanislav Chzhen <[email protected]>
Date:   Wed Sep 4 19:10:36 2024 +0300

    all: imp code

commit 363a16f
Author: Stanislav Chzhen <[email protected]>
Date:   Wed Sep 4 17:45:31 2024 +0300

    all: imp code

commit a3c96e3
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Sep 2 20:44:11 2024 +0300

    stats: imp code

commit 2c0ffd9
Author: Stanislav Chzhen <[email protected]>
Date:   Mon Sep 2 19:47:11 2024 +0300

    all: slog stats

* Pull request 2276: Update Go & tools

Squashed commit of the following:

commit 7462988
Author: Eugene Burkov <[email protected]>
Date:   Tue Sep 10 14:35:51 2024 +0300

    all: fix docs

commit 238ff1d
Author: Eugene Burkov <[email protected]>
Date:   Tue Sep 10 14:28:27 2024 +0300

    all: upd go & tools

* Pull request 2278: AG-29637 Checkout publisher

Squashed commit of the following:

commit fec1efe
Author: Eugene Burkov <[email protected]>
Date:   Tue Sep 10 19:14:59 2024 +0300

    bamboo: add publisher

* Pull request 2277: AG-29637 Sign Windows

Squashed commit of the following:

commit d22a4cb
Author: Eugene Burkov <[email protected]>
Date:   Wed Sep 11 15:19:01 2024 +0300

    all: resolve tmp todos

commit 4574b05
Author: Eugene Burkov <[email protected]>
Date:   Wed Sep 11 14:55:44 2024 +0300

    bamboo: checkout later

commit 3036a46
Author: Eugene Burkov <[email protected]>
Date:   Wed Sep 11 14:35:36 2024 +0300

    bamboo: list files

commit eb675ab
Author: Eugene Burkov <[email protected]>
Date:   Wed Sep 11 14:28:14 2024 +0300

    bamboo: work with vcs properly

commit 0c34b4d
Author: Eugene Burkov <[email protected]>
Date:   Wed Sep 11 14:15:06 2024 +0300

    bamboo: add repo name var

commit 15da8e2
Author: Eugene Burkov <[email protected]>
Date:   Wed Sep 11 14:06:26 2024 +0300

    bamboo: upd api key

commit b1d353d
Merge: 3309f07 cbae07e
Author: Eugene Burkov <[email protected]>
Date:   Tue Sep 10 19:29:29 2024 +0300

    Merge branch 'master' into AG-29637-sign-windows

commit 3309f07
Author: Eugene Burkov <[email protected]>
Date:   Tue Sep 10 19:09:44 2024 +0300

    all: only sign beta

commit f61af53
Author: Eugene Burkov <[email protected]>
Date:   Tue Sep 10 15:32:31 2024 +0300

    all: sign windows

---------

Co-authored-by: Dimitry Kolyshev <[email protected]>
Co-authored-by: Ainar Garipov <[email protected]>
Co-authored-by: Igor Lobanov <[email protected]>
Co-authored-by: Eugene Burkov <[email protected]>
Co-authored-by: Stanislav Chzhen <[email protected]>
Co-authored-by: Ildar Kamalov <[email protected]>
Co-authored-by: Cédrik <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants