Comments (7)
I love the way you treat github like jira. You're an absolute legend.
Have you thought about having a potential method of accepting donations? I'm not exactly Bill Gates but a coffee would be the least I could do!
from snitchdns.
I've implemented a "clear database after X number of days" option in the DNS settings - give it a try and let me know how it goes. It should run in the cron and most likely the first run will take a while as it'd delete the most records.
As for caching, true - I forgot to remove that text and have replaced it with another warning (single threaded). The caching mechanism currently implemented isn't very sophisticated, it's a simple array in-memory which is checked before the daemon checks the database. This means that if the max dns cached items is zero (disabled), the memory will keep growing and growing, so my recommendation would be to set it to something sensible (depending on your traffic and memory). Every time it hits that limit, the whole cache is emptied.
Let me know if the db cleanup doesn't work, otherwise I'll close this ticket.
from snitchdns.
Thank you for your kind words but no donations are necessary! I'm just glad when people find SnitchDNS useful.
And as always, if you have any ideas feel free to create an issue!
from snitchdns.
Hi, for me the DB cleanup doesn't work. Thanks for your work.
from snitchdns.
Hi,
A couple of questions:
- Are you running SnitchDNS via Docker or a manual installation?
- Can you check if the cron is installed and running?
Thanks,
Pavel
from snitchdns.
Hi,
- via docker
- by running
cron -l
, I can see a job forflask crontab run
.
Thanks
from snitchdns.
I think it's because the cron service wasn't starting - I've pushed c9314fc - could you try again with the latest and greatest version please?
from snitchdns.
Related Issues (20)
- Functional enhancement request: RADIUS authentication HOT 10
- 'DatabaseDNSResolver' object has no attribute 'lookupAllRecords'
- No such file or directory: 'which' HOT 3
- Simple record creation? HOT 2
- Feature Request: Restart Daemon Button HOT 3
- Feature Request: Unauthenticated Mail Notifications HOT 12
- Docker container does not respond to SIGTERM signal HOT 2
- Docker/Containerd build failed HOT 1
- Install failes with "python setup.py egg_info did not run successfully." HOT 1
- Issue with Docker Setup HOT 2
- Release egress scripts
- docker not started HOT 1
- Implement module support
- Regex Matches HOT 1
- DNS over HTTPS HOT 5
- Conditional Responses: Time Restrictions
- https website forcibly redirects to http HOT 9
- Creating TXT record through REST API fails with a 5005 Missing type property data HOT 3
- Does this tool support 0x20 encoding? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from snitchdns.