Bleeding Edge - Source Code → POPFile 1.1.2 Release Candidate 2 now available

POPFile 1.1.2 Release Candidate 2 now available

Edit: POPFile 1.1.2 has now been released and can be downloaded here

POPFile 1.1.2 is almost ready for release. This new release candidate (RC2) only has a few minor changes from the previous release candidate so we hope the full release will appear within the next few days.

The Windows installer has been upgraded to install better support for SSL connections and it is hoped that these changes will solve the problems reported by some users.

Release Candidate 2 (RC2) is now available for testing in the following versions:

Note: The original Windows installer for RC2 will go into a loop if POPFile is already running. The download link now points to the RC2a installer which does not have this problem

The POPFile core team

  • Message #1503

    I forgot to mention that the cross-platform version of POPFile 1.1.2 RC0 and RC1 included a file called "Logger_rev_1.45_from_SF.pm" by mistake!

    This problem only occurred in the cross-platform versions - the Windows and Mac OS X versions did not include that file.

    The problem has been fixed in POPFile 1.1.2 RC2.

    Brian

  • Message #1510

    Hi Brian,

    Bad news.
    The POPFile v1.1.2 RC2 installer for Windows does not stop the running POPFile.
    Here is the installer log:

    ------------------------------------------------------------
    POPFile v1.1.2-RC2 Installer Log
    ------------------------------------------------------------
    Command-line: "D:\DL\popfile-1.1.2-RC2-windows\setup-RC2.exe" 
    Installed by: sent (Admin)
    UAC Username: sent (Admin)
    PFI Language: Japanese (1041)
    ------------------------------------------------------------
    Installation started 11-Jul-2011 @ 19:44:22
    ------------------------------------------------------------
    
    ----------------------------------------
    "POPFile" Section (entry)
    ----------------------------------------
    
    Use UAC plugin to call 'MakeRootDirSafe' function
    Is 'C:\Program Files\POPFile\perl.exe' locked?
    Is 'C:\Program Files\POPFile\wperl.exe' locked?
    Is 'C:\Program Files\POPFile\popfileif.exe' locked?
    Is 'C:\Program Files\POPFile\popfilef.exe' locked?
    Is 'C:\Program Files\POPFile\popfileib.exe' locked?
    Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
    Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
    Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
    Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
    Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
    Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
    Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
    Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
    Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
    Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
    ...
    

    After shutting down POPFile manually, the installer starts installing.
    I didn't have the problem in RC1.

    I'm testing POPFile on Windows XP Home edition.

    Naoki

    • Message #1512

      Thanks for the report. The 1.1.2 installer uses several updated NSIS plugins and some of these required some changes to the installer. From your log file it looks like I did not do enough testing of these changes.

      The mixture of LFN and SFN is surprising and something I will need to investigate:

      Is 'C:\Program Files\POPFile\popfileib.exe' locked?
      Is 'C:\PROGRA~1\POPFile\popfileib.exe' locked?
      

      The infinite loop may be a separate problem or a side-effect of the unexpected LFN/SFN mixture.

      I don't think there were any changes to the relevant code between RC1 and RC2 but I will check again.

      Looks like we'll have another RC once I've found out what is going wrong here.

      Brian

      • Message #1513

        Here's a snippet of the install log after I manually shut down POPFile:

        Is 'C:\Program Files\POPFile\popfileb.exe' locked?
        PFI_CheckIfLocked returned ''
        Checking 'C:\Program Files\POPFile\pfimsgcapture.exe' ...
        

        Naoki

        • Message #1514

          Recently I had some trouble with my Windows 7 system and had to restore the entire system from a backup. Everything seemed to work OK after the restore ... but that has turned out to be a false assumption.

          RC2 was built using the wrong version of at least one NSIS plug-in.

          Sadly most NSIS plugins do not include version information so file sizes and timestamps are used to identify them (and sometimes binary comparisons are required).

          I will need to do some more file checks before I build the Windows installer again.

          Brian

          • Message #1515

            I will need to do some more file checks before I build the Windows installer again.

            RC1 was built on 12 June and on 14 June my Windows 7 system got corrupted and had to be restored from a backup. Unfortunately the most recent backup did not include all of the files used to build RC1 so RC2 ended up with some out-of-date NSIS plugins.

            Since the Windows installer for RC2 goes into a loop when attempting to upgrade an existing installation which is still running, I have built an RC2a installer which uses the correct plugins (i.e. the ones used for RC1).

            The download link for the POPFile 1.1.2 RC2 Windows installer has been updated to point to the new RC2a installer.

            I will need to change the build process to make sure this sort of problem is detected when the installer is built.

            Brian

            • Message #1516

              The download link for the POPFile 1.1.2 RC2 Windows installer has been updated to point to the new RC2a installer.

              RC2a looks good for me.

              Naoki

              • Message #1517

                RC2a looks good for me.

                That is good news!

                Brian

  • Message #1526

    POPFile v1.1.2 RC2 for Mac OS X 10.7 (Lion) is now available for testing.

    Naoki

  • Message #1549

    POPFile 1.1.2 has now been released and can be downloaded here