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

    Since when is 2.2.6 to 2.3 a MAJOR upgrade?

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    21 Posts 13 Posters 3.7k 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.
    • ScottyDMS
      ScottyDM
      last edited by

      Backed up my configs and thought I'd do a quick upgrade to (what I assumed was) a minor rev change.

      WRONG.

      Given such a large change, why wasn't this 3.0?

      The new interface is ugly as sin. And you removed a package I need.

      So how do I go back to 2.2.3?

      –- EDIT ---

      Okay, now the menu across the top of the pages is back. It was that squarish 3-bar icon that is so trendy now days, but requires an extra click each and every time you want to access another page. Well, that's gone (thankfully) and the bar across the top is back.

      I need BIND. My secondary is going to shut itself off in three weeks. I realize BIND is a bit buggy and overblown with a thousand features and modes I don't use. But I need an authoritative DNS server for public access. Any ideas?

      My box had been leaking LAN packets to the WAN. Not many, about 1 to 5 per day. I wonder if the new rev will fix that?

      Thanks.

      --- edit ---

      Changed title as I was guessing at my previous rev. Since I guessed the wrong rev this has caused my confusion to propagate to innocent third parties. I was running v2.2.6.

      1 Reply Last reply Reply Quote 0
      • R
        robi
        last edited by

        @ScottyDM:

        My box had been leaking LAN packets to the WAN. Not many, about 1 to 5 per day. I wonder if the new rev will fix that?

        :o :o :o

        Any specific info on that?

        1 Reply Last reply Reply Quote 0
        • ScottyDMS
          ScottyDM
          last edited by

          UTC 14/04/2016 13:26:48.912 - IP spoof detected - Source:192.168.1.240, 3, LAN - Destination:209.170.97.239, 3, WAN - MAC address: 00.25.90.F2.6E.F2

          "IP spoof" seems to be a NAT that didn't happen. Outward bound packet from our LAN (my notebook in this case) goes through pfSense but retains its LAN address rather than being translated into something useful (the pfSense's WAN address). Probably 99.99% + of such packets do get translated with no problems. Had two more in the hour after this, both from my wife's notebook. To put this in perspective, since the "upgrade" and restart, I've had over 327,000 packets go from LAN to WAN.

          Looks like the "upgrade" didn't fix the leak.

          But forget that. Dropping a bunch of packages from pfSense is no different from, say, Microsoft deciding that macros in Office are a security risk, and no one uses them anyway, so let's just remove macro capability from the next downloadable Office patches.

          The bleep man. You really bleeped me up with this. Am I going to have to shut down everything to reinstall 2.2.6?

          –- edit ---

          I'll bet I had 2.2.6. From my collection of ISOs I see I never did have 2.2.3, but downloaded 2.2.4 in August of last year.

          1 Reply Last reply Reply Quote 0
          • F
            fmaxwell
            last edited by

            @ScottyDM:

            Backed up my configs and thought I'd do a quick upgrade to (what I assumed was) a minor rev change.

            WRONG.

            Given such a large change, why wasn't this 3.0?

            I wholeheartedly agree. It left my firewall system with a panic that prevents booting.  You don't change the entire OS and the GUI and then bump the version number from 2.2.6 to 2.3.0.

            @ScottyDM:

            Dropping a bunch of packages from pfSense is no different from, say, Microsoft deciding that macros in Office are a security risk, and no one uses them anyway, so let's just remove macro capability from the next downloadable Office patches.

            The bleep man. You really bleeped me up with this.

            The upgrade process should, at the least, warn someone that a feature/package they currently use will no longer function and give them the option of aborting the upgrade.

            I'm very grateful for all of the functionality that the team, and specifically Anthony (BBCan177) for pfBlockerNG, has so generously provided at no charge, and a botched upgrade doesn't change that.  I just hope that future upgrades are better handled so as to have fewer "surprises."

            1 Reply Last reply Reply Quote 0
            • J
              jwt Netgate
              last edited by

              @ScottyDM:

              Given such a large change, why wasn't this 3.0?

              Because it wasn't worthy of being called a 3.0.  3.0 is a major re-write.  We will, for example, get rid of the PHP.
              From there, we will then then add decimal digits from pi for each release until we converge.  ;)

              pfSense 2.4 will be based on FreeBSD 11.

              And if you really want to run 2.2.3,….  "Why?"  We fixed the file corruption problem in 2.2.4, and there are a lot of security fixes since 2.2.3.

              1 Reply Last reply Reply Quote 0
              • jdillardJ
                jdillard
                last edited by

                Old releases can be found here: https://atxfiles.pfsense.org/mirror/downloads/old/

                1 Reply Last reply Reply Quote 0
                • J
                  JasonJoel
                  last edited by

                  @fmaxwell:

                  The upgrade process should, at the least, warn someone that a feature/package they currently use will no longer function and give them the option of aborting the upgrade.

                  I'm very grateful for all of the functionality that the team, and specifically Anthony (BBCan177) for pfBlockerNG, has so generously provided at no charge, and a botched upgrade doesn't change that.  I just hope that future upgrades are better handled so as to have fewer "surprises."

                  I get what you are saying, in spirit. However, the other side of the coin would ask - who upgrades a critical system that is in production without reading ANY of the release notes/documentation??? Seems like a very lax admin policy.

                  Regardless, as has been mentioned, you can download the older releases and restore your backed up config.

                  1 Reply Last reply Reply Quote 0
                  • KOMK
                    KOM
                    last edited by

                    who upgrades a critical system that is in production without reading ANY of the release notes/documentation???

                    At the very least, install it to a VM and play with it before you blindly upgrade.  I've been doing all of the above and I'm still going to wait at least a week or two before attempting the upgrade.

                    1 Reply Last reply Reply Quote 0
                    • jdillardJ
                      jdillard
                      last edited by

                      Better yet, do it with a snapshot if you can. Even if you wait until a Release Candidate.

                      1 Reply Last reply Reply Quote 0
                      • E
                        edmund
                        last edited by

                        And if you really want to run 2.2.3,….  "Why?"  We fixed the file corruption problem in 2.2.4, and there are a lot of security fixes since 2.2.3.

                        Sure all the reasons are there to upgrade - but the new UI is, to quote Kurtz, The horror! the horror!

                        I think this would have gone so much smoother if you could have kept the old UI as an option.  Administrators HATE sudden unexpected changes.

                        1 Reply Last reply Reply Quote 0
                        • M
                          mer
                          last edited by

                          @edmund:

                          And if you really want to run 2.2.3,….  "Why?"  We fixed the file corruption problem in 2.2.4, and there are a lot of security fixes since 2.2.3.

                          Sure all the reasons are there to upgrade - but the new UI is, to quote Kurtz, The horror! the horror!

                          I think this would have gone so much smoother if you could have kept the old UI as an option.  Administrators HATE sudden unexpected changes.

                          Hmm, I thought I recall seeing more than one or two posts about the new UI around.  Even a topic or two on "Report UI problems/issues here".

                          But maybe that's just my imagination.

                          1 Reply Last reply Reply Quote 0
                          • ScottyDMS
                            ScottyDM
                            last edited by

                            @jwt:

                            @ScottyDM:

                            Given such a large change, why wasn't this 3.0?

                            Because it wasn't worthy of being called a 3.0.  3.0 is a major re-write.  We will, for example, get rid of the PHP.
                            From there, we will then then add decimal digits from pi for each release until we converge.  ;)

                            pfSense 2.4 will be based on FreeBSD 11.

                            Speaking of FreeBSD, don't they promise to NOT break the APIs within a major rev? For example 10.0, 10.1, and 10.2 don't break functionality. 11.0, maybe it will. Your change broke a lot of systems, and you REMOVED functionality with NO warning. Click a button, download the patch, and… Death.

                            It most certainly IS a major upgrade when you break a bunch of systems. Externally I don't care if you use Erlang, Lisp, or something weird. I do care about functionality.

                            @jwt:

                            And if you really want to run 2.2.3,….  "Why?"  We fixed the file corruption problem in 2.2.4, and there are a lot of security fixes since 2.2.3.

                            My error. The rev I was on was 2.2.6

                            1 Reply Last reply Reply Quote 0
                            • ScottyDMS
                              ScottyDM
                              last edited by

                              @edmund:

                              Sure all the reasons are there to upgrade - but the new UI is, to quote Kurtz, The horror! the horror!

                              I think this would have gone so much smoother if you could have kept the old UI as an option.  Administrators HATE sudden unexpected changes.

                              I'm going to back off on my gut "What the…? OMG! Ick!" reaction to the GUI. The old GUI was a fixed width. The new GUI is dynamic with a variable width, and I assume it can now be used with smart phones. When I logged in after the reboot I had my browser set to fit the old GUI, and the home page was one column instead of two, and the menu bar across the top was gone. In fact it took a bit of poking around to discover the navigation. A few minutes later I resized the browser window and shazam! It was okay again.

                              So yeah. The GUI's okay.

                              Now deleting a bunch of packages without warning is really, really bleeped up.

                              1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User
                                last edited by

                                Now deleting a bunch of packages without warning is really, really bleeped up.

                                They did try to warn you if you would check first. Even the browser cache issue.
                                https://blog.pfsense.org/
                                Cut them some slack- how much did this great product cost you by the way?

                                1 Reply Last reply Reply Quote 0
                                • R
                                  robi
                                  last edited by

                                  This is a product version numbering "issue" for ScottyDM…
                                  I suggest to take a look at the Linux kernel version numbering history - go back, say, 15 years. And look at how numbering was done between 1996 and 2012. It was all version 2! And there were quite significant changes.

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    cmb
                                    last edited by

                                    @ScottyDM:

                                    Now deleting a bunch of packages without warning is really, really bleeped up.

                                    There is a significant warning in the release notes and change list. You were warned, you chose not to read even the brief overview on the announcement on the blog.

                                    Bitch if you want, but you can't say you weren't warned. Only if you ignored basic IT best practices of reading release notes before you upgrade systems.

                                    1 Reply Last reply Reply Quote 0
                                    • ScottyDMS
                                      ScottyDM
                                      last edited by

                                      @robi:

                                      This is a product version numbering "issue" for ScottyDM…
                                      I suggest to take a look at the Linux kernel version numbering history - go back, say, 15 years. And look at how numbering was done between 1996 and 2012. It was all version 2! And there were quite significant changes.

                                      So I have heard. But I don't use Linux (I did look into it and tried CentOS for awhile). Currently using a mix of FreeBSD and Windows Server.

                                      The issue isn't the numbering system, per se, but that functionality was removed and at this time there seem to be no plans to put it back.

                                      @cmb:

                                      There is a significant warning in the release notes and change list. You were warned, you chose not to read even the brief overview on the announcement on the blog.

                                      Bitch if you want, but you can't say you weren't warned. Only if you ignored basic IT best practices of reading release notes before you upgrade systems.

                                      I am not running an IT department, just a home network (segmented into 4 pieces). I do not have spare machines to test new updates on. And at this point my budget is extremely limited. I'd love to get the pfSense book, but what's on Amazon is much too old, and I wasn't thrilled with paying $99 for what amounts to an e-book.

                                      In my many years of computing I've only been bitten twice by click-to-install patches: this one, and a patch to OpenOffice that contained a bug (and was fixed within a few days). Major upgrades are a different issue, and when faced with one I do a little research first. If I had any clue this was a major upgrade I would have done a little research. The last time I was on this website was January.

                                      I've been reading the posts. I'm not the only person who complained about this click-to-install "patch" that removed functionality without warning. It was a horrible decision by someone on the pfSense project to distribute a major upgrade in this way. Of course it's my fault because I don't have spare machines and because I don't pay for the right to complain. And of course it's my fault that some people here don't like me calling them out on it. Smiting someone because you screwed up isn't very classy.

                                      Yes, I will reinstall v2.2.6. Then I'll shut up about it.

                                      I believe doktornotor was maintaining the BIND package. He quit? I'll take that discussion to: https://forum.pfsense.org/index.php?topic=109938.0

                                      I think this thread has run its course.

                                      1 Reply Last reply Reply Quote 0
                                      • DerelictD
                                        Derelict LAYER 8 Netgate
                                        last edited by

                                        I am not running an IT department

                                        Unless you are paying someone else to do it, you are. No matter how small.

                                        Chattanooga, Tennessee, USA
                                        A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                                        DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                                        Do Not Chat For Help! NO_WAN_EGRESS(TM)

                                        1 Reply Last reply Reply Quote 0
                                        • E
                                          edmund
                                          last edited by

                                          Bitch if you want, but you can't say you weren't warned. Only if you ignored basic IT best practices of reading release notes before you upgrade systems.

                                          I take your point but it's been a while since the project made any changes of this magnitude.  These days it's easy to see a point upgrade as being a security fix and the recent history of pfSense has been very good in that respect, bugs and holes have been fixed rapidly and without problems.  A version push of 2.2.3 to 2.3 seems to have slipped past a lot of peoples radar (certainly mine) - whereas going from 2.2.3 to 2.5 for example would have made more people read the release notes for content.

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            jwt Netgate
                                            last edited by

                                            @edmund:

                                            Bitch if you want, but you can't say you weren't warned. Only if you ignored basic IT best practices of reading release notes before you upgrade systems.

                                            I take your point but it's been a while since the project made any changes of this magnitude.

                                            the project has a lot more resources these days.  There are new community members who are doing significant work, (likely because the GUI code got a huge clean-up, so it's not … unpleasant to work on anymore), and, in addition, there are quite a few Netgate employees who work every day to advance pfSense.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.