forked from meefik/linuxdeploy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
483 lines (390 loc) · 20 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
Changelog (English)
===================
1.4.5
Added support SELinux
BusyBox dynamically linked (fixed DNS resolver)
Added support Ubuntu 14.04 (Trusty Tahr)
Fixed X Window System startup
Fixed dbus configuration
1.4.4
Added support Fedora 20 (armhfp)
Added VNC options
Bugs fixed
Fixed broken packages in Arch Linux
1.4.3
Added support Ubuntu 13.10 (Saucy Salamander)
Added three modes Android UI freeze
Added autostart dbus in X-server mode and framebuffer
Added an property "X options" for framebuffer
Fixed list of packages openSUSE installation
Change tightvnc to tigervnc in Arch Linux
1.4.2
Added support Debian 8.0 (jessie)
Interface improvements
Added ability to choose components to install
1.4.1
Added support for installation from rootfs archives (tgz, tbz2)
Added custom installation type (install without make new image file and filesystem)
Bugfix: changing font size
Improved mechanism of disk image file creation (fast re-creation)
Improved framebuffer support
1.4.0
Added function of import/export profiles
Support Android 2.1 (API 7)
Updated list of packages openSUSE (armv7hl)
Added support Fedora 19
Automatic detection of screen resolution (for VNC)
Improved command line utility linuxdeploy
1.3.9
Added support Gentoo (installation requires at least 4 GB of free space)
Limitation of scroll buffer size
Automatic mount /dev/shm
Updated debootstrap up to 1.0.48
Support for multiple input devices in framebuffer mode (in xorg.conf changed lines are marked as #linuxdeploy)
Hide icon in notification bar after you exit the application
Solved problem with running SSH in Arch Linux
Takes into account changes in Arch Linux packages
Bugfix: conflict with SSH applications in Android
1.3.8
Added support Ubuntu 13.04 Raring Ringtail
Added option for stop Android UI in framebuffer mode
Added Wi-Fi lock
Added support armv5tel architecture for openSUSE (VNC now works)
Bugfix: autostart problem
1.3.7
Added support Kali Linux
Added ability to display GUI through framebuffer
Fixed list of packages openSUSE installation
Bugfix: pacman error "invalid option"
1.3.6
Added support Fedora 18
Takes into account changes in openSUSE repository
Takes into account changes in Arch Linux packages
Added application icon in notification bar
Bugfix: dbus error in Arch Linux and Fedora
Bugfix: /dev/pts wrong mount mode
1.3.5
Redesigned interface (include ActionBarSherlock)
Improved autostart feature
Automatic update operating environment
Added check superuser permissions (root)
Double tap for select profile
Bugfix: incorrect use of default parameter
1.3.4
Added command status to linuxdeploy script
Added function startup GNU/Linux when running Android (Settings -> Autostart)
Excluded lost package insserv form openSUSE installation
Added DPI property for VNC
Improved algorithm displaying reports
1.3.3
Added xorg-fonts-misc package in Arch Linux GUI installation
Bugfix: dbus error in Debian/Ubuntu
Bugfix: update configuration file after change profile
1.3.2
Added support openSUSE installation
Improved Arch Linux mirrors settings
Updated BusyBox
Configuration file is updated only when the parameters are updated
Script linuxdeploy can now be run from Android console
Now can create a symbolic link to linuxdeploy in /system/bin (Settings -> Create symlink)
Notification of need to update the operating environment
Bugfix: wrong information size of image file in automatic calculation mode
Bugfix: crashes when VNC display not integer number
1.3.1
Added support Fedora installation
Improved Arch Linux locale support
1.3.0
Added support Arch Linux installation
Added automatic calculation of image size (90% of free space, but not more than 4095 MB)
Added subitem desktop environment "Other" (for manual settings)
Interface improvements
1.2.9
Bugfix: sudo, upstart, gnome-session, XKL_XMODMAP_DISABLE
Added support ext3 file system
Improved preferences organization
Improved automatic detection of file system
Optimize of making disk image file
1.2.8
Bugfix: problem installing BusyBox on some devices (error updating the operating environment)
Added support installation in directory
Added checking mount points before installation
Rebuilding image file at change the size
Improved custom mounting
1.2.7
Bugfix: incorrect startup GNOME session on Ubuntu
Added support X Window System (startup GUI over X server)
Added automatic DNS configuration
Added support Unity desktop environment
1.2.6
Bugfix: incorrect profile management
Added support Ubuntu installation
Added information of active Linux system in SysInfo
Improved wake lock
1.2.5
Added support for profiles
Added select file system
Added separate localization settings
Change TWM to XTerm
1.2.4
Added information of available mount points and partitions in SysInfo
Added ability to select and copy text in the main window (Android 3+)
1.2.3
Added themes support (dark and light)
1.2.2
Improved resources release function
Improved auto-scrolling
1.2.1
Bugfix: error set user password on third-party images
Default user name changed to android
1.2.0
Improved function of the system configuration for third-party images
1.1.9
Added ability to select a desktop environment (TWM, LXDE, XFCE, GNOME, KDE)
Added support for startup as root
Added check for reserved usernames
Added ability to change DNS server
1.1.8
Support mounting custom partitions from /dev (e.g. /dev/block/sda1)
Interface improvements
1.1.7
Support for architectures ARMv5TE and above
Added feature mounting custom partitions
Added feature to run multiple custom scripts
1.1.6
Bugfix: error starting custom script
Added tracing mode
Added feature save logs to file
1.1.5
Bugfix: conflict with existing BusyBox
Updated BusyBox up to v1.21.0
1.1.4
Improved WiFi control
Interface improvements
1.1.3
Bugfix: error updating the operating environment on some devices
1.1.2
Added support for ext4 file system
1.1.1
Bugfix: error making new user during the installation of Debian Squeeze (it also error starting VNC server)
1.1.0
Added ability to install OS on SD card (without loop device)
Added debug mode
1.0.9
Language of OS matched the language of interface
1.0.8
Bugfix: error make a disk image larger than 1 GB
1.0.7
Added script <INSTALL_DIR>/bin/linuxchroot
Added information of mounted parts in SysInfo
1.0.6
Added information of storages in SysInfo
1.0.5
ARMEL/ARMHF support for SFTP (sftp-server)
1.0.4
Bugfix: incomplete removal
Interface improvements
1.0.3
Bugfix: problem with permissions via SFTP from Linux
Added function to reconfigure the system
Improved backlight control
1.0.2
Bugfix: SysInfo check SSH is running
1.0.1
Bugfix: error of disk image creation
Added information about ports on the title bar
Updated list packages of base system installation
История изменений (Русский)
===========================
1.4.5
Добавлена поддержка SELinux
BusyBox динамически слинкован (исправлена проблема с DNS резолвером)
Добавлена поддержка Ubuntu 14.04 (Trusty Tahr)
Исправлена ошибка запуска X Window System
Исправлена ошибка при конфигурации dbus
1.4.4
Добавлена поддержка Fedora 20 (armhfp)
Добавлен параметр VNC options
Исправление ошибок
Исправлены битые пакеты в Arch Linux
1.4.3
Добавлена поддержка Ubuntu 13.10 (Saucy Salamander)
Добавлено три режима заморозки Android UI
Добавлен автозапуск dbus в режиме X-сервера и фрейм-буфера
Добавлен параметр "Опции X-сервера" для фрейм-буфера
Исправлен список пакетов установки openSUSE
В Arch Linux заменен пакет tightvnc на tigervnc
1.4.2
Добавлена поддержка Debian 8.0 (jessie)
Доработки интерфейса
Добавлена возможность выбирать компоненты для установки
1.4.1
Добавлена поддержка установки дистрибутивов из rootfs архивов (tgz, tbz2)
Добавлен пользовательский тип установки (установка без создания файла образа диска и файловой системы)
Исправлено изменение размера шрифта
Улучшен механизм создания файла образа диска (быстрое пересоздание)
Улучшена поддержка фрейм-буфера
1.4.0
Добавлена функция импорта/экспорта профилей
Поддержка Android 2.1 (API 7)
Обновлен список пакетов openSUSE (armv7hl)
Добавлена поддержка Fedora 19
Автоматическое определение разрешение экрана (для VNC)
Доработана консольная утилита linuxdeploy
1.3.9
Добавлена поддержка Gentoo (для установки необходимо не менее 4 GB свободного места)
Ограничение размера буфера прокрутки
Автоматическое монтирование /dev/shm
Обновлен debootstrap до версии 1.0.48
Поддержка нескольких устройств ввода в режиме фрейм-буфера (в xorg.conf изменяемые строки отмечены как #linuxdeploy)
Скрытие значка на панели уведомлений после выхода из приложения
Решена проблема с запуском SSH в Arch Linux
Учтены изменения в пакетах Arch Linux
Исправлен конфликт с SSH-приложениями в Android
1.3.8
Добавлена поддержка Ubuntu 13.04 Raring Ringtail
Добавлена опция отключения графического интерфейса Android в режиме фрейм-буфера
Добавлена функция блокировки Wi-Fi
Добавлена поддержка архитектуры armv5tel для openSUSE (VNC теперь работает)
Исправлена проблема с автозапуском
1.3.7
Добавлена поддержка Kali Linux
Добавлена возможность отображения графического интерфейса через фрейм-буфер
Исправлен список пакетов установки openSUSE
Исправлена ошибка: pacman error "invalid option"
1.3.6
Добавлена поддержка Fedora 18
Учтены изменения в репозитории openSUSE
Учтены изменения в пакетах Arch Linux
Добавлен значок на панель уведомлений
Исправлена ошибка dbus в Arch Linux и Fedora
Исправлен режим монтирования /dev/pts
1.3.5
Переработан интерфейс (добавлен ActionBarSherlock)
Доработана функция автозапуска
Автоматическое обновление рабочего окружения
Добавлена проверка привилегий суперпользователя (root)
Двойное нажатие для выбора профиля
Исправлена ошибка применения некорректных параметров по умолчанию
1.3.4
Добавлена команда status в скрипт linuxdeploy
Добавлена функция запуска GNU/Linux при загрузке Android (Настройки -> Автозапуск)
Из базовой установки openSUSE исключен потерянный пакет insserv
Добавлен параметр DPI для VNC
Доработан алгоритм отображения отчетов
1.3.3
Добавлен пакет xorg-fonts-misc к установке GUI в Arch Linux
Исправлена ошибка dbus в Debian/Ubuntu
Исправлена ошибка обновления конфигурационного файла после смены профиля
1.3.2
Добавлена поддержка установки openSUSE
Доработана настройка зеркал в Arch Linux
Обновлен BusyBox
Обновление конфигурационного файла теперь происходит только при изменении параметров
Скрипт linuxdeploy теперь можно запускать из консоли Android
Добавлена возможность создания символьной ссылки на linuxdeploy в /system/bin (Настройки -> Создать симлинк)
Уведомление о необходимости обновить рабочее окружение
Исправлена ошибка отображения размера образа в режиме автоматического расчета
Исправлена ошибка падения приложения, когда VNC дисплей не целое число
1.3.1
Добавлена поддержка установки Fedora
Доработана поддержка локализации в Arch Linux
1.3.0
Добавлена поддержка установки Arch Linux
Добавлена функция автоматического расчета размера образа диска (90% от свободного пространства, но не больше 4095 МБ)
Добавлен подпункт окружения рабочего стола "Другое" (для ручной настройки)
Доработки интерфейса
1.2.9
Исправлены ошибки, связанные с sudo, upstart, gnome-session, XKL_XMODMAP_DISABLE
Добавлена поддержка файловой системы ext3
Улучшена организация настроек и параметров
Доработано автоматическое определение файловой системы
Оптимизирован механизм создания файла образа диска
1.2.8
Устранена проблема установки BusyBox на некоторых устройствах (ошибка обновления рабочего окружения)
Добавлена поддержка установки в каталог
Добавлена проверка точек монтирования перед установкой
Пересоздание образа при изменении размера
Доработана функция выборочного монтирования
1.2.7
Исправлена ошибка запуска сессии GNOME в Ubuntu
Добавлена поддержка X Window System (запуск GUI через X-сервер)
Добавлена автоматическая конфигурация DNS
Добавлена поддержка окружения рабочего стола Unity
1.2.6
Исправлена ошибка некорректного управления профилями
Добавлена поддержка установки Ubuntu
Добавлена информация об активной системе Linux
Доработана функция управления переходом в спящий режим
1.2.5
Добавлена поддержка профилей
Добавлена возможность выбора файловой системы
Выбор локализации системы вынесен в отдельных пункт настроек
Заменен TWM на XTerm
1.2.4
Добавлена информация о доступных точках монтирования и разделах
Добавлена возможность выделения и копирования текста в главном окне (Android 3+)
1.2.3
Добавлена поддержка тем интерфейса (темная и светлая)
1.2.2
Доработана функция освобождения ресурсов перед размонтированием разделов
Доработана автоматическая прокрутка
1.2.1
Исправлена ошибка установки пароля пользователя на некоторых образах
Имя пользователя по умолчанию изменено на android
1.2.0
Доработана функция переконфигурации системы для сторонних образов
1.1.9
Добавлена возможность выбора окружения рабочего стола (TWM, LXDE, XFCE, GNOME, KDE)
Добавлена поддержка запуска системы под пользователем root
Добавлена проверка на зарезервированные имена пользователей
Добавлена возможность изменять адрес DNS сервера
1.1.8
Поддержка выборочного монтирования разделов из /dev (например, /dev/block/sda1)
Доработки интерфейса
1.1.7
Реализована поддержка архитектуры ARMv5TE и выше
Добавлена функция выборочного монтирования разделов
Добавлена возможность запуска нескольких пользовательских сценариев
1.1.6
Исправлена ошибка запуска пользовательского сценария
Добавлен режим трассировки
Добавлена функция сохранения журнала в файл
1.1.5
Исправлен конфликт с уже установленным в системе BusyBox
Обновлен BusyBox до версии 1.21.0
1.1.4
Доработана функция управления WiFi
Доработки интерфейса
1.1.3
Исправлена ошибка обновления рабочего окружения на некоторых устройствах
1.1.2
Добавлена поддержка файловой системы ext4
1.1.1
Исправлена ошибка создания нового пользователя при установке версии Debian Squeeze (она же ошибка запуска VNC)
1.1.0
Добавлена возможность установки ОС на SD карту (без использования образа диска)
Добавлен режим отладки
1.0.9
Язык устанавливаемой системы теперь соответствует языку интерфейса программы
1.0.8
Исправлена ошибка создания образа диска больше 1 ГБ
1.0.7
Добавлен скрипт <INSTALL_DIR>/bin/linuxchroot
Обновлена информация о системе, добавлен статус смонтированных разделов
1.0.6
Добавлена информация о доступных внешних накопителях
1.0.5
Поддержка обоих архитектур ARMEL/ARMHF для SFTP (sftp-server)
1.0.4
Исправлена ошибка неполного удаления
Доработки интерфейса
1.0.3
Устранена проблема с правами доступа через SFTP из Linux
Добавлена функция переконфигурации системы
Доработано управление подсветкой экрана
1.0.2
Исправлена функция проверки статуса SSH сервера
1.0.1
Добавлена информация о портах в строке заголовка
Исправлена ошибка при создании образа диска
Обновлен список пакетов базовой установки