Static DHCP blank rows

General discussion about Gargoyle, OpenWrt or anything else even remotely related to the project

Moderator: Moderators

Post Reply
theshoeshiner
Posts: 5
Joined: Mon May 11, 2026 2:15 pm

Static DHCP blank rows

Post by theshoeshiner »

Just switched from ddwrt to gargoyle a few days ago. I manually assign all IPs for devices on my network. After adding a bunch I see blank rows in the assignment table. All the cells in the blanks rows are empty except for the edit and remove buttons, neither of which function.

(forum won't let me post an image or a link)

Lantis
Moderator
Posts: 7322
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia
Contact:

Re: Static DHCP blank rows

Post by Lantis »

What version did you install?
How did you manually assign the IPs? Using the GUI?

Post an image to another hosting site and link it to here please.
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
https://lantisproject.com/blog

theshoeshiner
Posts: 5
Joined: Mon May 11, 2026 2:15 pm

Re: Static DHCP blank rows

Post by theshoeshiner »

Gargoyle Version:1.14.0
Model:TP-Link Archer C7 v4

Tried to post images the first time. The forum does not allow me to post links either. When I try I get the error:

You can’t post image, email or url links. Please remove <can't even put the url here as it wont let me post it>

Lantis
Moderator
Posts: 7322
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia
Contact:

Re: Static DHCP blank rows

Post by Lantis »

You can post a link and replace the “.” With “DOT” for example.

Did you use the GUI to define the static addresses?
You can provide an extract of your /etc/config/dhcp as well please. Pastebin is most appropriate for that one.
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
https://lantisproject.com/blog

theshoeshiner
Posts: 5
Joined: Mon May 11, 2026 2:15 pm

Re: Static DHCP blank rows

Post by theshoeshiner »

Yes I created them via the GUI.

https://imgur<dot>com/a/nFYGxMG

Unfortuntely I had to remove the rows to get my router back working. I can't say for certain why but their presence seemed to be causing disconnects and general performance issues (I use netmask ranges to control QoS).

I don't know what it means or if it's related but I see lots of DHCP activity in the logs, which I would assume should be rare given that leases are 12hr.

Code: Select all

Sun May 17 01:05:09 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.69 d8:eb:46:8f:a5:51
Sun May 17 01:05:09 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.69 d8:eb:46:8f:a5:51 caleb-chromcast
Sun May 17 01:20:49 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.101 d8:5e:d3:e9:98:40
Sun May 17 01:20:49 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.101 d8:5e:d3:e9:98:40 bluefish
Sun May 17 01:30:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.61 28:ee:52:73:93:60
Sun May 17 01:30:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.61 28:ee:52:73:93:60 HS200
Sun May 17 01:40:22 2026 daemon.notice hostapd: wlan1: BSS-TM-RESP a8:b5:7c:13:14:b8 status_code=7 bss_termination_delay=0
Sun May 17 01:41:30 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.97 48:a5:e7:93:d6:04
Sun May 17 01:41:30 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.97 48:a5:e7:93:d6:04 nintendo-switch
Sun May 17 01:41:48 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.97 48:a5:e7:93:d6:04
Sun May 17 01:41:48 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.97 48:a5:e7:93:d6:04 nintendo-switch
Sun May 17 01:45:19 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.36 00:5f:67:8e:a4:61
Sun May 17 01:45:19 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.36 00:5f:67:8e:a4:61 HS200
Sun May 17 01:46:16 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.132 12:a3:c6:bd:3a:2d
Sun May 17 01:46:16 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.132 12:a3:c6:bd:3a:2d phone-s21-dan
Sun May 17 01:58:04 2026 daemon.notice hostapd: wlan1: BSS-TM-RESP 60:92:c8:9e:68:40 status_code=1 bss_termination_delay=0
Sun May 17 02:04:18 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.45 28:ee:52:73:a7:1e
Sun May 17 02:04:18 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.45 28:ee:52:73:a7:1e HS200
Sun May 17 02:18:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.97 48:a5:e7:93:d6:04
Sun May 17 02:18:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.97 48:a5:e7:93:d6:04 nintendo-switch
Sun May 17 02:28:54 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.50 64:52:99:e2:9b:2d
Sun May 17 02:28:54 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.50 64:52:99:e2:9b:2d MyQ-0BE
Sun May 17 02:28:56 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.50 64:52:99:e2:9b:2d
Sun May 17 02:28:56 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.50 64:52:99:e2:9b:2d MyQ-0BE
Sun May 17 02:32:53 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.67 d4:ab:cd:d1:15:1d
Sun May 17 02:32:53 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.67 d4:ab:cd:d1:15:1d master-roku-tv
Sun May 17 02:32:56 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.55 60:92:c8:9e:68:40
Sun May 17 02:32:56 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.55 60:92:c8:9e:68:40 LucasTV
Sun May 17 02:32:57 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.66 a8:b5:7c:13:14:b8
Sun May 17 02:32:57 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.66 a8:b5:7c:13:14:b8 office-roku-stick
Sun May 17 02:41:30 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.97 48:a5:e7:93:d6:04
Sun May 17 02:41:30 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.97 48:a5:e7:93:d6:04 nintendo-switch
Sun May 17 02:53:20 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.71 4c:50:dd:2b:59:88
Sun May 17 02:53:20 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.71 4c:50:dd:2b:59:88 caleb-roku-tv
Sun May 17 02:54:16 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.34 00:5f:67:8e:a7:fa
Sun May 17 02:54:16 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.34 00:5f:67:8e:a7:fa HS200
Sun May 17 03:01:04 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.39 16:67:38:29:d7:39
Sun May 17 03:01:04 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.39 16:67:38:29:d7:39 Galaxy-Tab-S5e
Sun May 17 03:21:13 2026 daemon.notice hostapd: wlan1: AP-STA-DISCONNECTED d8:eb:46:8f:a5:51
Sun May 17 03:21:13 2026 daemon.info hostapd: wlan1: STA d8:eb:46:8f:a5:51 IEEE 802.11: authenticated
Sun May 17 03:21:13 2026 daemon.info hostapd: wlan1: STA d8:eb:46:8f:a5:51 IEEE 802.11: associated (aid 16)
Sun May 17 03:21:13 2026 daemon.notice hostapd: wlan1: AP-STA-CONNECTED d8:eb:46:8f:a5:51
Sun May 17 03:21:13 2026 daemon.info hostapd: wlan1: STA d8:eb:46:8f:a5:51 RADIUS: starting accounting session 84863310148BFDBA
Sun May 17 03:21:13 2026 daemon.info hostapd: wlan1: STA d8:eb:46:8f:a5:51 WPA: pairwise key handshake completed (RSN)
Sun May 17 03:21:13 2026 daemon.notice hostapd: wlan1: EAPOL-4WAY-HS-COMPLETED d8:eb:46:8f:a5:51
Sun May 17 03:21:13 2026 daemon.info dnsmasq-dhcp[5240]: DHCPDISCOVER(br-lan) d8:eb:46:8f:a5:51
Sun May 17 03:21:13 2026 daemon.info dnsmasq-dhcp[5240]: DHCPOFFER(br-lan) 192.168.1.69 d8:eb:46:8f:a5:51
Sun May 17 03:21:13 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.69 d8:eb:46:8f:a5:51
Sun May 17 03:21:13 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.69 d8:eb:46:8f:a5:51 caleb-chromcast
Sun May 17 03:28:06 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.54 e8:ff:1e:da:0b:00
Sun May 17 03:28:06 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.54 e8:ff:1e:da:0b:00 FLOUNDER
Sun May 17 03:40:30 2026 daemon.notice hostapd: wlan1: BSS-TM-RESP a8:b5:7c:13:14:b8 status_code=7 bss_termination_delay=0
Sun May 17 03:41:29 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.97 48:a5:e7:93:d6:04
Sun May 17 03:41:29 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.97 48:a5:e7:93:d6:04 nintendo-switch
Sun May 17 03:45:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.61 28:ee:52:73:93:60
Sun May 17 03:45:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.61 28:ee:52:73:93:60 HS200
Sun May 17 03:49:42 2026 daemon.notice hostapd: wlan1: AP-STA-DISCONNECTED 64:90:c1:19:a8:70
Sun May 17 03:49:42 2026 daemon.info hostapd: wlan1: STA 64:90:c1:19:a8:70 IEEE 802.11: authenticated
Sun May 17 03:49:42 2026 daemon.info hostapd: wlan1: STA 64:90:c1:19:a8:70 IEEE 802.11: associated (aid 13)
Sun May 17 03:49:42 2026 daemon.notice hostapd: wlan1: AP-STA-CONNECTED 64:90:c1:19:a8:70
Sun May 17 03:49:42 2026 daemon.info hostapd: wlan1: STA 64:90:c1:19:a8:70 RADIUS: starting accounting session 926FA1F8C11B6F0D
Sun May 17 03:49:42 2026 daemon.info hostapd: wlan1: STA 64:90:c1:19:a8:70 WPA: pairwise key handshake completed (RSN)
Sun May 17 03:49:42 2026 daemon.notice hostapd: wlan1: EAPOL-4WAY-HS-COMPLETED 64:90:c1:19:a8:70
Sun May 17 03:49:43 2026 daemon.info dnsmasq-dhcp[5240]: DHCPDISCOVER(br-lan) 64:90:c1:19:a8:70
Sun May 17 03:49:43 2026 daemon.info dnsmasq-dhcp[5240]: DHCPOFFER(br-lan) 192.168.1.59 64:90:c1:19:a8:70
Sun May 17 03:49:43 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.59 64:90:c1:19:a8:70
Sun May 17 03:49:43 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.59 64:90:c1:19:a8:70
Sun May 17 03:56:14 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.97 48:a5:e7:93:d6:04
Sun May 17 03:56:14 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.97 48:a5:e7:93:d6:04 nintendo-switch
Sun May 17 03:58:13 2026 daemon.notice hostapd: wlan1: BSS-TM-RESP 60:92:c8:9e:68:40 status_code=1 bss_termination_delay=0
Sun May 17 04:00:20 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.36 00:5f:67:8e:a4:61
Sun May 17 04:00:20 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.36 00:5f:67:8e:a4:61 HS200
Sun May 17 04:13:16 2026 kern.info kernel: [114144.224207] Atheros AR8216/AR8236/AR8316 mdio.0:00: Port 5 is down
Sun May 17 04:13:18 2026 kern.info kernel: [114146.313741] Atheros AR8216/AR8236/AR8316 mdio.0:00: Port 5 is up
Sun May 17 04:13:18 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.152 84:5c:31:23:6e:51
Sun May 17 04:13:18 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.152 84:5c:31:23:6e:51 laptop-parsons-eth
Sun May 17 04:40:30 2026 daemon.notice hostapd: wlan1: BSS-TM-RESP a8:b5:7c:13:14:b8 status_code=7 bss_termination_delay=0
Sun May 17 04:41:30 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.97 48:a5:e7:93:d6:04
Sun May 17 04:41:30 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.97 48:a5:e7:93:d6:04 nintendo-switch
Sun May 17 04:58:13 2026 daemon.notice hostapd: wlan1: BSS-TM-RESP 60:92:c8:9e:68:40 status_code=1 bss_termination_delay=0
Sun May 17 05:09:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.34 00:5f:67:8e:a7:fa
Sun May 17 05:09:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.34 00:5f:67:8e:a7:fa HS200
Sun May 17 05:30:02 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.46 cc:32:e5:1b:11:5c
Sun May 17 05:30:02 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.46 cc:32:e5:1b:11:5c HS103
Sun May 17 05:34:41 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.41 78:20:51:cb:d3:eb
Sun May 17 05:34:41 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.41 78:20:51:cb:d3:eb KS240
Sun May 17 05:34:43 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.41 78:20:51:cb:d3:eb
Sun May 17 05:34:43 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.41 78:20:51:cb:d3:eb KS240
Sun May 17 05:37:10 2026 daemon.notice hostapd: wlan1: AP-STA-DISCONNECTED 84:9e:56:7b:31:df
Sun May 17 05:37:10 2026 user.info usteer: station 84:9e:56:7b:31:df disconnected from node hostapd.wlan1
Sun May 17 05:37:15 2026 daemon.info hostapd: wlan1: STA 84:9e:56:7b:31:df IEEE 802.11: associated (aid 17)
Sun May 17 05:37:15 2026 daemon.notice hostapd: wlan1: AP-STA-CONNECTED 84:9e:56:7b:31:df
Sun May 17 05:37:15 2026 daemon.info hostapd: wlan1: STA 84:9e:56:7b:31:df RADIUS: starting accounting session 0FEC87EB22EEC7A8
Sun May 17 05:37:15 2026 daemon.info hostapd: wlan1: STA 84:9e:56:7b:31:df WPA: pairwise key handshake completed (RSN)
Sun May 17 05:37:15 2026 daemon.notice hostapd: wlan1: EAPOL-4WAY-HS-COMPLETED 84:9e:56:7b:31:df
Sun May 17 05:37:16 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.181 84:9e:56:7b:31:df
Sun May 17 05:37:16 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.181 84:9e:56:7b:31:df brother-mfcj1265dw
Sun May 17 05:40:30 2026 daemon.notice hostapd: wlan1: BSS-TM-RESP a8:b5:7c:13:14:b8 status_code=7 bss_termination_delay=0
Sun May 17 05:41:31 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.97 48:a5:e7:93:d6:04
Sun May 17 05:41:31 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.97 48:a5:e7:93:d6:04 nintendo-switch
Sun May 17 05:49:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.62 28:ee:52:73:a9:bc
Sun May 17 05:49:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.62 28:ee:52:73:a9:bc HS200
Sun May 17 05:49:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.52 00:5f:67:8e:ab:2a
Sun May 17 05:49:17 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.52 00:5f:67:8e:ab:2a HS200
Sun May 17 05:50:05 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.47 d6:c8:38:c3:66:22
Sun May 17 05:50:05 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.47 d6:c8:38:c3:66:22 Dana-s-S23
Sun May 17 05:57:16 2026 daemon.info dnsmasq-dhcp[5240]: DHCPREQUEST(br-lan) 192.168.1.43 28:ee:52:43:0c:f3
Sun May 17 05:57:16 2026 daemon.info dnsmasq-dhcp[5240]: DHCPACK(br-lan) 192.168.1.43 28:ee:52:43:0c:f3 HS210
Sun May 17 05:58:13 2026 daemon.notice hostapd: wlan1: BSS-TM-RESP 60:92:c8:9e:68:40 status_code=1 bss_termination_delay=0
Success

Lantis
Moderator
Posts: 7322
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia
Contact:

Re: Static DHCP blank rows

Post by Lantis »

Without a list of what you entered to try and spot violations I can’t assist you any further sorry. If you’d like to post that (either here or you can PM me) I’ll take a look.
It is most likely that one of the host names contained an illegal character (is my guess).
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
https://lantisproject.com/blog

theshoeshiner
Posts: 5
Joined: Mon May 11, 2026 2:15 pm

Re: Static DHCP blank rows

Post by theshoeshiner »

I'll see if it happens again, but I manually set all my host names and include nothing but lowercase characters and hyphens.

You'll notice that most of the hosts in that log file above use that format. those are the manually set entries.

Would that cause issues?

One thing I noticed is that the popup that the GUI creates when you select from the drop down fills in the DDUID with just a hyphen.

Lantis
Moderator
Posts: 7322
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia
Contact:

Re: Static DHCP blank rows

Post by Lantis »

a-zA-Z0-9 and - are all acceptable so that should be fine.

The only code path that can lead to what you’re seeing is if the uci config is somehow incomplete.
It is creating table rows which means it is detecting static host entries from the config, but the name, ip and MAC fields are blank or missing.

How that happens if you used the GUI is a mystery to me.

See if you can reproduce it and let me know of a set of repeatable steps that cause it to go haywire.
Also worth clearing your cache just in case we are getting some stale JavaScript from ddwrt.
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
https://lantisproject.com/blog

theshoeshiner
Posts: 5
Joined: Mon May 11, 2026 2:15 pm

Re: Static DHCP blank rows

Post by theshoeshiner »

Now that you mention JavaScript, I wonder if it has to do with browser tabs. E.g. if submitted changes at the same time from two separate tabs.

I'll avoid that and also clear the cache for that host and keep an eye on it.

Lantis
Moderator
Posts: 7322
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia
Contact:

Re: Static DHCP blank rows

Post by Lantis »

That would 100% cause you an issue.
Gargoyle can only be used in a single tab at once in general.
If you’re only reading data you can do more but saving changes should be one at a time.
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
https://lantisproject.com/blog

Post Reply