Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    pfBlockerNG or pfBlockerNG-devel?

    Scheduled Pinned Locked Moved pfBlockerNG
    15 Posts 4 Posters 5.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      pfpv
      last edited by

      I know it's a typical question. It was last asked in 2020, though. But right now everything is the same for both packages - their version numbers and their dependencies version numbers. Can anyone shed some light about the differences between them and which should I install? I am on 2,7.2 CE.

      T S 3 Replies Last reply Reply Quote 0
      • T
        TheNarc @pfpv
        last edited by

        @pfpv I believe that they are the same for now, but may not necessarily be in the future. Although I'm not certain. Here are two threads about the same question, both coming down on the "use pfBlockerNG-devel" side, but also both rather old . . .

        https://forum.netgate.com/topic/156604/pfblockerng-vs-pfblockerng-devel/7
        https://www.reddit.com/r/PFSENSE/comments/hin7iu/pfblockerng_vs_pfblockerngdevel/

        P 1 Reply Last reply Reply Quote 0
        • P
          pfpv @TheNarc
          last edited by

          @TheNarc, yes, that exactly what I found when I googled before posting. Both links are from 2020. I guess I'll go with devel. Thanks.

          tinfoilmattT 1 Reply Last reply Reply Quote 1
          • S
            SteveITS Galactic Empire @pfpv
            last edited by

            @pfpv https://docs.netgate.com/pfsense/en/latest/releases/23-01.html#general
            โ€œThe pfBlockerNG package has been updated to match pfBlockerNG-devel. After upgrade it is safe to uninstall pfBlockerNG-devel (keeping settings) and install pfBlockerNG instead.โ€

            Same for 2.7 though I donโ€™t think it made the release notes. They are supposedly identical though I think non devel fixes a typo. At least in the Plus branches.

            Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
            When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
            Upvote ๐Ÿ‘ helpful posts!

            P 1 Reply Last reply Reply Quote 1
            • tinfoilmattT
              tinfoilmatt @pfpv
              last edited by tinfoilmatt

              @pfpv good choice.

              https://www.patreon.com/pfBlockerNG

              P 1 Reply Last reply Reply Quote 0
              • P
                pfpv @tinfoilmatt
                last edited by

                @cyberconsultants said in pfBlockerNG or pfBlockerNG-devel?:

                @pfpv good choice.

                Can you share why? I suppose -devel was a good choice.

                tinfoilmattT 1 Reply Last reply Reply Quote 0
                • P
                  pfpv @SteveITS
                  last edited by

                  @SteveITS, I originally thought to go with devel because of anticipations that it may receive updates earlier, be it a good or bad thing. Was it like this historically? Based on your comment the non-devel option is the same.

                  Why are there two packages for the same product? Are they handled by different people? It's quite confusing. Is devel the same as beta?

                  S 1 Reply Last reply Reply Quote 0
                  • tinfoilmattT
                    tinfoilmatt @pfpv
                    last edited by

                    @pfpv -devel is maintained by pfBNG's creator, BBcan177.

                    1 Reply Last reply Reply Quote 0
                    • S
                      SteveITS Galactic Empire @pfpv
                      last edited by

                      @pfpv the -devel version was several years ahead and pretty much what everyone used. At one point it was the only one that worked for us for MaxMind.

                      Eventually they just cloned -devel to the regular branch as I noted. Iโ€™m not sure how development will be handled as there hasnโ€™t been much and I think the changes have just been applied to both. From the name one would assume -devel is the beta/devel branch.

                      Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                      When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                      Upvote ๐Ÿ‘ helpful posts!

                      tinfoilmattT 1 Reply Last reply Reply Quote 0
                      • tinfoilmattT
                        tinfoilmatt
                        last edited by

                        it should be noted that neither package is officially supported (running Plus or otherwise) by Netgate.

                        S 1 Reply Last reply Reply Quote 0
                        • tinfoilmattT
                          tinfoilmatt @SteveITS
                          last edited by

                          @SteveITS definitely non-standard (if not outright confusing) naming convention, but i consider it more like the 'developer's branch' himself.

                          1 Reply Last reply Reply Quote 0
                          • S
                            SteveITS Galactic Empire @tinfoilmatt
                            last edited by

                            @cyberconsultants Since it doesnโ€™t get posted here much, http://pfblockerng.com/ redirects to Patreon.

                            Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                            When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                            Upvote ๐Ÿ‘ helpful posts!

                            1 Reply Last reply Reply Quote 1
                            • S
                              SteveITS Galactic Empire @pfpv
                              last edited by

                              @pfpv

                              @BBcan177 said in pfBlockerNG v3.2.0_9:

                              Both versions are currently the same code but there are upcoming changes that will be pushed to devel first.

                              Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                              When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                              Upvote ๐Ÿ‘ helpful posts!

                              P 1 Reply Last reply Reply Quote 0
                              • P
                                pfpv @SteveITS
                                last edited by

                                @SteveITS, thanks. But I still can't wrap my head around why there are two versions of the same package. It's confusing, and the other such package is haproxy that also has identical version numbers at the moment. Why can't we have single version packages? Maybe it should be a rule?

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  SteveITS Galactic Empire @pfpv
                                  last edited by

                                  @pfpv said in pfBlockerNG or pfBlockerNG-devel?:

                                  why there are two versions of the same package

                                  Originally, the -devel version was basically an ongoing public beta/development version and original was more stagnant. At one point a few years ago after some MaxMind changes we couldn't get the non-devel to work with it, so switched all our clients to -devel, and around that point (?) I think the maintainer had recommended to just use -devel anyway. Or at least others did. So many were just using -devel along the way.

                                  Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                                  When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                                  Upvote ๐Ÿ‘ helpful posts!

                                  1 Reply Last reply Reply Quote 0
                                  • the otherT the other referenced this topic on
                                  • First post
                                    Last post
                                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.