From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Next steps of IPFire Location Date: Wed, 18 Nov 2020 19:26:58 +0000 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2158695048445979254==" List-Id: --===============2158695048445979254== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello, Since there are now so many people involved in this project, I would like to = send a little email to report what has happened and what the next steps are g= oing to be=E2=80=A6 I have spent (unfortunately) a lot of time to add the ability that we can =E2= =80=9Cflatten the tree=E2=80=9D when we export it. That means that no network= will overlap with another one and we do not need to care about any orders of= iptables rules being added. That was quite a slow process in Python and since IPFire has to run on small = hardware it needed to be ported into C. The tree can now be exported in about= 10 seconds on my development box which is running an Intel Xeon E5-2630 proc= essor. I hope that we can reach acceptable times of only a few minutes on the slowes= t systems and way under a minute on an average system. To find out about that= , I need you help: I just pushed all changes into the next tree and would everyone who can to in= stall that and report how long this command runs: mkdir tmp time location export --directory=3Dtmp --format=3Dxt_geoip It would also be great if you could all check the output if this is still cor= rect. I have done what I could, but I want to have an extra pair of eyes if p= ossible. If this works well, and no more regressions are being found, I will tag this = release and we will close Core Update 153. We will then roll out all recent changes that make the database better, but h= ad to be held back because the tree needs to be flattened for most use-cases = now. All older clients will then no longer receive an updated database any mo= re. Happy testing. Best, -Michael --===============2158695048445979254==--