Mirall/ownCloud Client, версія 1.2.0

Позавчора стала доступна програма для синхронізації файлів з ownCloud 4.5.x, за версією 1.2.0. Завантажити можливо звідси. Один з розробників, Klaas Freitag, у своєму блозі наголошує, що під час підготовки версії, багато уваги було надано покращенню швидкодії клієнта. На приклад, користувачі Mac OS X і Windows відчували суттєві незручності через недостатню швидкодію. Це було пов’язано з використанням QFileSystemWatcher для пошуку змін у локальній файловій системі, але згодом з’ясувалося, що цей механізм не дуже підходить для такої задачі. Так, пошук змін у дереві файлової системи проходив добре лише на потужних сучасних комп’ютерах, але перевантажував повільніші, і викликав зменшення автономної роботи на портативних пристроях. Тепер зміни у дереві визначаються без перечитування самого дерева. Якщо зміни виявлено, то запускається синхронізація.

Ще одна пов’язана з швидкодією проблема проявлялася при вивантаженні файла. Вивантаження відбувалося за допомогою HTTP PUT запитів. Вихідний файл копіювався у тимчасовий, а з того формувалося тіло запиту. Тут були необхідні покращення, тому довелося змінити код так, що тепер читання відбувається безпосередньо з вихідного файлу.

Ще одна річ, яку покращено у 1.2.0 – це звітування про помилки. Попередня версія клієнта частенько присилала звіти, по яким неможливо було точно зрозуміти у чому саме зміст помилки. Так траплялося через те, що csync використовує errnos (той самий, з errno.h) для найменування помилок, так csync маркує все у POSIX форматі. Це, звісно працює, до тих пір, доки мова йде лише про файлову систему. Але дуже важко маркувати проблеми HTTP зв’язку у такий спосіб. Тому довелося створити власний errnos, і використання його для опису помилок виявилося чудовою ідеєю. Звітування про помилки тепер працює набагато краще.

Також було покращено діалог установки і деякі інші діалоги. Як завжди, нові іконки. Допрацьоване контекстне меню і піктограми статусу.

Посилання:

Mirall/ownCloud Client, версія 1.2.0

Друга міжнародна науково-практична конференція FOSS Lviv-2013

У минулому році я реєструвався на участь, але не зміг поїхати, на конференцію FOSS Lviv. А 2 тижні назад отримав запрошення на FOSS Lviv-2013. LOU чомусь мовчить про цю подію, тому буде не зайвим оприлюднити текст листа. Далі він сам:

Шановні колеги, друга міжнародна науково-практична конференція FOSS Lviv-2013 пройде в Львівському національному університеті імені Івана Франка з 18 по 21 квітня 2013 року.

Напрямки роботи конференції:

  1. Вільне програмне забезпечення в освіті;
  2. Вільне програмне забезпечення в науці;
  3. Вільне програмне забезпечення в бізнесі;
  4. Вільне програмне забезпечення вдома.

На конференцію запрошуються розробники, користувачі, IT-менеджери і всі, кого цікавить використання вільного програмного забезпечення.
Продовжувати читання “Друга міжнародна науково-практична конференція FOSS Lviv-2013”

Друга міжнародна науково-практична конференція FOSS Lviv-2013

owncloud.Y-pod.org оновлено до версії 4.5.6

Нове у версії:

  • Покращено визначення мови
  • Покращені переклади
  • Виправлено посилання на баґтрекер
  • Виправлення у сумісності з IE 6/7/8
  • SabreDAV оновлено до версії 1.6.6
  • Покращено звітування про помилки
  • Покращено підтримку спеціальних символів у іменах файлів та директорій
  • Покращено підтримку PostgreSQL
  • Введено перевірку імені бази даних на недопустимі символи
  • Виправлено формування електронної адреси по замовченню
  • Видалено вивід відладочної інформації на сторінці вводу паролю
  • Додано можливість налаштувати порт SMTP
  • На 32-бітних системах максимальний розмір файла, який можливо вивантажити становить 2Gb
  • Проґресбар для завантаження файлу
  • Покращення безпеки: Виправлено ряд XSS-вразливостей: CVE-2013-0201, CVE-2013-0202, CVE-2013-0203
  • Покращення безпеки: Виправлено виконання коду на зовнішніх сховищах CVE-2013-0204
  • Покращення безпеки: Через вразливості видалено remoteStorage app
  • Оригінал опису оновлення owncloud 4.5.6
    Завантажити owncloud 4.5.6

owncloud.Y-pod.org оновлено до версії 4.5.6