mirror of https://github.com/OpenIPC/wiki.git
				
				
				
			
		
			
				
	
	
		
			92 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			Markdown
		
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			Markdown
		
	
	
| # OpenIPC Wiki
 | ||
| [Оглавление](../README.md)
 | ||
| 
 | ||
| Темы для дискуссий
 | ||
| ------------------
 | ||
| 
 | ||
| ### План
 | ||
| 
 | ||
| * Процессор и имя профиля указываются автоматически при сборке в файле
 | ||
| * `/etc/hostname` и доступны постоянно через `/rom/..`
 | ||
|   * У плат `..._${platform}_unknown_defconfig` hostname не прописан.
 | ||
|   * `..._gk7205v200_fpv_defconfig` имеет отличный hostname (@p0isk)
 | ||
| * Добавить ключи в `sysupgrade` для обновления web-ui и majestic.
 | ||
| 
 | ||
| ### Безопасность
 | ||
| 
 | ||
| * При первых входах в Web UI предлагать (настойчиво) пользователю сменить пароль, дабы не нарваться на CVE.
 | ||
|   * готово (@p0isk, @themactep).
 | ||
| * При первых входах по SSH предлагать (настойчиво) пользователю сменить пароль, дабы не нарваться на CVE.
 | ||
| * Реализовать интеграцию авторизации httpd на использование стандартных passwd/shadow из /etc.
 | ||
| 
 | ||
| ### Унификация ядра
 | ||
| 
 | ||
| * Включить опции ROOT_NFS и PNP_DHCP во всех ядрах.
 | ||
| 
 | ||
| ### Обновление системы
 | ||
| 
 | ||
| #### Ядро:
 | ||
| 
 | ||
| * Добавить через mkimage имя процессора, например `Linux-4.9.37-hi3516ev200`
 | ||
|   * Готово (@p0isk).
 | ||
| * По нему проверять и дате проверять пригодность для обновления.
 | ||
|   * Готово (@p0isk).
 | ||
| 
 | ||
| ### Обновление majestic
 | ||
| 
 | ||
| * Обновляются и проверяются только бинарник и укороченный конфиг.
 | ||
| * Есть кнопка "Восстановить настройки", нужна ли "Восстановить стример"?
 | ||
| * Помимо ETag можно использовать Last-Modified.
 | ||
| 
 | ||
| #### Ветка разработки
 | ||
| 
 | ||
| * Отображать поле для номера коммита. Если пусто, то берём последний.
 | ||
|   * Неактуально? (@p0isk).
 | ||
| 
 | ||
| Сбор предложений по оформлению репозиториев проекта
 | ||
| ---------------------------------------------------
 | ||
| 
 | ||
| ### Предложения от @themactep
 | ||
| 
 | ||
| * Убрать из README файлов исходников ссылки на динамические графические
 | ||
|   элементы (бейджи).
 | ||
| * Оформить маркдаун разметку файлов для чтения в терминале при ширине поля
 | ||
|   не более 80 символов.
 | ||
| * Бейджи использовать на индивидуальных страницах проектов в вики.
 | ||
| 
 | ||
| ### Предложения из чатов в Telegram
 | ||
| 
 | ||
| * Переименовать проект microbe-web в более короткое и схожее по смыслу,
 | ||
|   например amoeba.
 | ||
| 
 | ||
| 
 | ||
| Разработка нового Microbe Web UI
 | ||
| --------------------------------
 | ||
| 
 | ||
| ### Цели
 | ||
| 
 | ||
| * Снизить порог вхождения в проект OpenIPC для тех, кто мало разбирается
 | ||
|   в SSH и UART консолях.
 | ||
| * Предоставить доступ к устройству с любого браузера, включающего мобильные.
 | ||
| 
 | ||
| ### Безопасность
 | ||
| 
 | ||
| * Сделать постоянно висящее сообщение о необходимости смены дефолтного пароля.
 | ||
| * Разделить уровни доступа для пользователей admin (настройка сети, даты, и
 | ||
|   обновление стабильного релиза) и root (полный доступ с массой диагностики).
 | ||
| 
 | ||
| 
 | ||
| Фичи
 | ||
| ----
 | ||
| 
 | ||
| ### Сброс конфигурации на заводские настройки
 | ||
| 
 | ||
| * Способы и варианты сброса?
 | ||
| 
 | ||
| ### Поступили предложения
 | ||
| 
 | ||
| * Создание конструкторов прошивок подобных [wifi-iot](https://wifi-iot.com/) и
 | ||
|   [tasmocompiler](https://github.com/benzino77/tasmocompiler).
 | ||
| * Создание публичных FTP/TFTP/NFS серверов для тестовых сборок компонентов
 | ||
|   прошивки.
 |