VirtualBox

Changeset 59339 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Jan 14, 2016 11:49:12 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
105013
Message:

ExtPackManagerImpl.cpp: Turns out there are more snaufs in the USB fixes and optimizations, the latest in 4.3.30. sigh.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp

    r59336 r59339  
    12841284     * Check for possibly incompatible extpack versions.
    12851285     *
    1286      * In 4.3.16 (actually r95499) the VUSBIROOTHUBCONNECTOR interface changed without
    1287      * also changing the UUID, with the result that our EHCI device could crash the
    1288      * host process.  Since this was from before VBOXEXTPACKREG::uVBoxFullVersion was
    1289      * added, the check isn't all that generic.
     1286     * - In 4.3.12 the PDMUSBREG structure was modified without updating the
     1287     *   version number.
     1288     * - In 4.3.16 (actually r95499) the VUSBIROOTHUBCONNECTOR interface changed without
     1289     *   also changing the UUID, with the result that our EHCI device could crash the
     1290     *   host process.
     1291     * - In 4.3.12 and 4.3.30 the VUSBREQ structure was updated without updating
     1292     *   the PDMUSBREG or any other version number.
     1293     *
     1294     *  Since this was from before VBOXEXTPACKREG::uVBoxFullVersion was
     1295     *  added, the check isn't all that generic.
    12901296     */
    12911297    if (   m->Desc.strName.equals("Oracle VM VirtualBox Extension Pack")
    1292         && RTStrVersionCompare(m->Desc.strVersion.c_str(), "4.3.16") < 0)
     1298        && RTStrVersionCompare(m->Desc.strVersion.c_str(), "4.3.30") < 0)
    12931299    {
    12941300        m->strWhyUnusable.printf(tr("Incompatible extension pack (version '%s'), please update"), m->Desc.strVersion.c_str());
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette