Skip to content

Commit 2c33ed7

Browse files
committed
Upgrading to version 8.0.0
0 parents  commit 2c33ed7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+16915
-0
lines changed

.gitignore

+93
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
6+
# C extensions
7+
*.so
8+
9+
# Distribution / packaging
10+
.Python
11+
env/
12+
build/
13+
develop-eggs/
14+
dist/
15+
downloads/
16+
eggs/
17+
.eggs/
18+
lib/
19+
lib64/
20+
parts/
21+
sdist/
22+
var/
23+
*.egg-info/
24+
.installed.cfg
25+
*.egg
26+
27+
# PyInstaller
28+
# Usually these files are written by a python script from a template
29+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
30+
*.manifest
31+
*.spec
32+
33+
# Installer logs
34+
pip-log.txt
35+
pip-delete-this-directory.txt
36+
37+
# Unit test / coverage reports
38+
htmlcov/
39+
.tox/
40+
.coverage
41+
.coverage.*
42+
.cache
43+
nosetests.xml
44+
coverage.xml
45+
*,cover
46+
.hypothesis/
47+
48+
# Translations
49+
*.mo
50+
*.pot
51+
52+
# Django stuff:
53+
*.log
54+
local_settings.py
55+
56+
# Flask stuff:
57+
instance/
58+
.webassets-cache
59+
60+
# Scrapy stuff:
61+
.scrapy
62+
63+
# Sphinx documentation
64+
docs/_build/
65+
66+
# PyBuilder
67+
target/
68+
69+
# Jupyter Notebook
70+
.ipynb_checkpoints
71+
72+
# pyenv
73+
.python-version
74+
75+
# celery beat schedule file
76+
celerybeat-schedule
77+
78+
# dotenv
79+
.env
80+
81+
# virtualenv
82+
.venv/
83+
venv/
84+
ENV/
85+
86+
# Spyder project settings
87+
.spyderproject
88+
89+
# Rope project settings
90+
.ropeproject
91+
92+
# Created by PyCharm
93+
.idea

CHANGELOG

+137
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
Version - 8.0.0
2+
---------------
3+
* This version is written in python 3
4+
* GUI toolkit moved to pyqt5
5+
* Upgraded isodump.py to support python 3 (Thanks to LiQiong Lee)
6+
* Option to choose the desired persistence size using slide
7+
* Introduces command line option (install and uninstall distros as of now and will be extended later)
8+
* Progress can be monitered when running from terminal
9+
* Multibootusb should be started with admin/ root privilage under Linux
10+
* Fixed the bug which causing USB disk to set read only
11+
* Fixed 'Undef symbol FAIL: __syslinux_debug_enabled' error for gparted, clonezilla and some other (Thsnks to yurikhan for pointing to right direction)
12+
* Fixed the bug which crashes multibootusb when non-ascii charecters are present in the ISO link
13+
* Fixed the bug which prevent multibootusb not to install syslinux
14+
* Now debain installer can be installed
15+
* Updated dependency packages stddeb, pyinstaller and pyudev to latest version
16+
* Fixed hiren's boot cd bug (but user has to avoid "'" in the path)
17+
* Updated install.py script to include all missing dependencies
18+
* pkexec is required now undaining Linux for obtaining admin permission
19+
* Fixed dban not supported error
20+
* Fixed AVG rescue disk not supported error
21+
* Added Offline Windows Password and registry editor (latest version)
22+
* Added F4UBCD iso
23+
* Fixed the crash when mountpath contain space
24+
* Dropped udisk version 1 for obtaining details of USB disks
25+
* Now the GUI responds smoothly when using ISO Imager option (dd)
26+
* Fixed superficial duplicate devices on Refresh USB under ISO Imager tab
27+
* Corrected some typo errors
28+
* version bumped to 8.0.0 as it is a major upgrade
29+
* Added support for bl-Hydrogen Linux
30+
* Many other improvements and bug fixes...
31+
32+
Version - 7.5.0
33+
---------------
34+
* Introducing "ISO Imager". Now you can write ISO images directly to USB and it is cross platform too.
35+
* util-linux is required now under Linux.
36+
* Most of the reported bugs has been fixed.
37+
* Inclusion of 64 bit syslinux (except version 5 as I could not find any) under Linux.
38+
* Added alphine Linux and memtest
39+
* Included missing install.py, uninstall.py and dd directory to source package.
40+
41+
Version - 7.4.0
42+
---------------
43+
* Portion of the code has been rewritten.
44+
* Added support for ext2/3/4 and Btrf filesystem.
45+
* Corrected wrong naming of persistence files.
46+
* Bug fix for PartedMagic update script.
47+
* Few typo has been corrected.
48+
* Included doc strings.
49+
* Now install and uninstall script is written in python.
50+
* Upgraded the debian build script (stdeb) to latest version.
51+
* Lot of other minor bug fixes.
52+
* GUI is slightly larger now.
53+
* Generic way to remove files outside multibootusb directory.
54+
* Various improvements to build script.
55+
56+
Version - 7.3.0
57+
---------------
58+
* Rewrite of the source code. It is easier to read source code now.
59+
* UDisks2 has been added for detecting and getting USB details under Linux.
60+
* Patch for ubuntu 14.10 and above which uses isolinux version 6.
61+
* Added persistence for ubuntu and its derivatives. Maximum persistence can be up to 4GB.
62+
* No USB label error has been solved. It now works with USB drives even without names.
63+
* Corrected wait time to 30 sec.
64+
* Updating GUI is now handled by QThread
65+
* Added following distros:-
66+
- Trinity Rescue Kit
67+
- DBan
68+
* Check for QEMU installation before doing any QEMU related operations.
69+
* Feedback after installing syslinux (under syslinux tab).
70+
* psutil dependency has been dropped.
71+
72+
Version - 7.2.0
73+
---------------
74+
* Updated syslinux version from 6.0.2 to 6.0.3
75+
* Added background image for syslinux.
76+
* Increased timeout time to 30 sec.
77+
* Added following distros:-
78+
- CentOS minimal.
79+
- Ubuntu Server.
80+
* Patch from kbytesys to fix systemrescueCD menu items and other string manupulations.
81+
* Fix for few other bugs.
82+
83+
Version - 7.1.0
84+
---------------
85+
* ISO extraction is much faster than previous releases.
86+
* Included pyudev for better detection of USB drives under Linux.
87+
* Included install.sh for installing multibootusb under Linux.
88+
* Included setup.py for installing directly from source.
89+
* Improved USB detection under Linux.
90+
* Lot of important bug fix and minor improvements.
91+
92+
Version - 7.0.0
93+
---------------
94+
* 7Zip is no more used for extracting ISO files. Thanks to contibution by LiQiong Lee for isodump.py script.
95+
* Improved ISO extraction speed on certain distros.
96+
* Added solydx, antix and fixed puppy bug.
97+
* ISO integrity check is much faster than previos releases.
98+
* QEMU feature is back on both Linux and Windows.
99+
* Fixed OpenSuse uninstall issue.
100+
* Check if any running process while exiting.
101+
* Added PCLinuxOS.
102+
* Various other major and minor improvements to all scripts.
103+
* Changed version numbering to three digit.
104+
105+
Version -7.0 Beta2
106+
------------------
107+
* Now multibootusb installs correct version of syslinux shipped with distro.
108+
* Various optimization for installation of syslinux.
109+
* Extensive test has been done to make sure to fix bugs.
110+
* Able to uninstall distros properly under windows.
111+
* Greater attention is given to ensure that correct version of syslinux is installed in distro directory.
112+
* Various code optimization.
113+
* Copying iso files under windows is faster now.
114+
* Added follwing distros:-
115+
- Wifislax
116+
- PcLinuxOS
117+
- Salix live/install
118+
- Slackel live/install
119+
- Zenwalk live/install
120+
* Few other distros which I dont remember
121+
* Size of windows executable has been reduced (using upx)
122+
* Added refresh usb button. So that restarting of application is not required to detect USB.
123+
* Added new lable space to indicate progress of the process.
124+
* Various other smaller improvements.
125+
126+
Version -7.0 Beta
127+
-----------------
128+
* Code base is now in python 2.7
129+
* Code is hosted at github so that anybody can view the progress of the development.
130+
* Various bugs present in the older version (6.4.1) has been fixed
131+
* Stand alone for windows and Linux.
132+
* PyQt choosen as GUI toolkit.
133+
* Official website is up and running at and you are viewing it now :-)
134+
* New logo.
135+
* Single code base for Linux and windows
136+
* other improvements which i don’t remember exactly :-)
137+

0 commit comments

Comments
 (0)