mhiretskiy
9d712f413f
Обновление перевода calculate-client
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1554 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
451ea99d26
Полный перевод calculate-client
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1551 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
f75e369fc2
Повышение версии для calculate-client и calculate-lib
...
calculate-lib-2.0.16
calculate-client-2.0.18
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1543 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
402dbef880
Изменение логики перезапуска DBus
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1506 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
8def3ba660
Добавление запуска обновления dbus после процедуры
...
--mount
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1494 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
5d2d4bfac3
Отмена предыдущего изменения
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1486 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
bc1d85ecbb
Добавлен перезапуск dbus при настройке рабочей машины
...
на домен.
Изменен перезапуск dbus.
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1485 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
7486d43f21
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1483 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
b94401fe99
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1480 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
a66a241aa0
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1477 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
e6747f415d
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1476 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
cbb12f03b2
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1475 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
84411977a3
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1474 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
7243a6abaf
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1472 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
d55611b901
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1471 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
e2c30ff01f
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1470 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
d949c995da
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1467 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
de3e152109
Изменен метод переноса профиля пользователя в новую директорию
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1465 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
0811b6066a
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1463 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
2a40aae8d8
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1461 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
51fe7613c6
В cl-client добавлена опция '--uninstall' - наложение профиля клиента по умолчанию и при необходимости отключение от домена
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1459 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
fa34a333c7
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1458 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
44dd81abc0
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1454 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
b8ee9a6b5e
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1440 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
722f18a130
Если профиль пуст то создается директория для хранения профиля на сервере . + короткое имя системы
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1429 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
d3e64647c7
Права на профиль и домашнюю директорию пользователя будут принудительно установлены на 0700
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1427 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
a32949baa2
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1426 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
ac0da61856
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1425 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
e831b29cd8
Директория Desktop в домашней директории не будет перенесена в директорию Moved
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1418 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
334e982f80
Добавлена поддержка хранения профилей для нескольких систем
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1417 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
e0717b8878
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1352 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
9c819ebc30
Добавлена переменна ur_jid_host
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1351 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
7fc42724da
Добавлена проверка наличия программы kdialog и демона dbus,
...
перед их запуском.
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1320 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
f4831cfe7b
Исправлен перезапуск службы dbus
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1319 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
6bd9b21b75
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1267 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
4edfb702ae
Повышение версии для calculate-client и calculate-lib
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1266 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
50145d8f00
Исправления ошибки определения имени сервера, с которого скачивается
...
профиль, при выключенной репликации
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1262 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
de739a705b
Обновление перевода для клиента
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1222 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
c299936c49
Добавлена переменная профиля ur_jid - Jabber ID пользователя
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1212 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
3c7865ffb7
Установка неопределенного прогресс бара во время получения
...
списка файлов
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1174 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
837e02e965
Изменена нумерация версий
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1161 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
cfeec40d6d
Изменение перевода
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1150 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
c221438a2e
Исправление метода shutdownDialog, добавлена проверка на
...
вызов метода createDialog
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1132 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
f7de1f0582
Замена метода close прогресс бара
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1131 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
b4cce83d9f
Блокирование двойного входа в XSession для пользователей с короткими логинами
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1111 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
b1467636c4
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1107 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
80919f9ee7
Исправлен выход текста за границу 80 символов в исходном коде
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1106 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
212b9ece0f
Добавление закачки профиля на локальный сервер в любом случае,
...
если актуальный профиль находится на удаленном сервере
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1105 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
eb02da91de
Исправление реакции на ошибку синхронизации
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1100 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
dbcb16c78d
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1099 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
807583dbe0
Исправлена ошибка в 426 строке модуля cl_client. Использовался лишний аттрибут в методе errorExit()
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1098 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
a0d8a2d4da
Замена метода exit модуля cl_base перенесена в исполнимые скрипты
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1097 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
a9ce61880c
Добавлена проверка корректности профиля перед загрузкой на сервер.
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1096 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
c686d0688b
Исправлено центрирование диалогов с прогрессбаром
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1094 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
f5605ac564
Добавлено принудительное закрытие процесса диалога,
...
если он не выдает строку DBus
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1093 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
d3d48750c0
Изменение первоначального размера диалого progres bar
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1085 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
9244adbdf5
Исправление локализации
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1084 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
f0c50ff5f4
Добавление локализации
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1080 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
3864418e73
Модифицирование прогресс бара для calculate-client
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1078 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
18d9886dd2
Прогресс бар для calculate client
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1076 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
e55863a724
Добавлен атрибут объекта cl_client _exit используется для корректной работы метода __del__
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1075 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
ad43f0e44d
Добавлен метод killRsynk для принудительного завершения процессов rsynk в случае ошибки
...
В метод umountUserResNoSync добавлены допольнительные опции - не проверять, что пользователь в X сессии, принудительное завершение процессов rsynk
Метод isMount в случае удачи, теперь возвращает строку монтирования
Если пользователь в X сеансе, попытка отмонтировать его ресурсы вернет ошибку с описанием
В любом случае пользовательский профиль будет сохранен на текущий сервер.
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1067 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
983db772c1
Добавление исключения /.local/share/mime/mime.cache синхронизации
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1040 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
656c268ad8
Изменена нумерация версий
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1037 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
384a9ae2bb
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1024 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
e0c7a55d29
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1023 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
c36d721744
Изменена строка rsync для синхронизации пользовательских настроек.
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1022 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
8abe9da05e
Добавлено использование метода cl_base.exit() для отмонтирования пользовательских ресурсов при ошибке
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1020 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
8ed713fbff
Добавлено отмонтирование пользовательских директорий при ошибке
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1018 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
8175318e3f
Изменена нумерация версий
...
Отмонтирование ресурсов отдельным методом с задержкой в случае необходимости
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1015 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
9673f9cb2f
Не доверяем локальному кэшу профиля
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1014 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
daea1a0d70
Добавлены задержки в 0.2 с. перед отмонтированием
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1013 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
d09530ffba
Удаление вывода
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1012 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
a1c8ab3dce
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1003 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
c20c95671f
Более безопастное монтирование Samba ресурсов.
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@975 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
2d97002610
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@970 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
1c33b92c6f
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@969 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
46490c9658
Изменен алгоритм подключения и синхронизации ресурсов Samba при включенной репликации
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@963 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
b9e450805d
Изменена нумерация версий
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@955 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
e24e83c707
Добавлена поддержка серверов с включенной репликацией
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@925 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
8c212a7041
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@918 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
06620303d4
Изменена нумерация версий
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@917 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
98330b85d3
Значение переменной hr_laptop в нижнем регистре.
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@878 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
78cdaf746b
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@876 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
5800a6d92d
Переменная профилей hr_laptop (является ли компьютер ноутбуком) теперь вычисляется используя HAL.
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@875 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
9c6e9f2925
Для команд требующих права root добавлена проверка на root
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@842 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
976c0acb5f
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@839 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
4752e890c5
Добавлена переменная hr_video - производитель видеокарты
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@837 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
c0a398072b
Изменена нумерация версий
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@798 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
326135abae
Изменена нумерация версии
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@766 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
7e2c44875f
Новая нумерация версий
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@747 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
3da88f54e7
Изменен номер версии
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@725 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
d6b4c838f1
При входе в домен вычисляется полное имя домена.
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@721 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
491095f47a
Добавлена проверка на повторный вход пользователя в X-cессию
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@710 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
0c0e6bb7e7
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@697 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
842d10c7e7
Добавлен в список исключении при переносе профиля файл: phonondevicesrc,
...
т.к. при заходе в сеанс на разных машинах он разрастается и начинает
опрашивать устройства которых на данной машине нет.
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@692 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
aa28f0825e
Номер версии 0.0.8
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@683 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
mhiretskiy
041b4ad87c
Отключена защита от удаления директорий FTP,Home,Disks в профиле пользователя
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@679 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
aadb64f351
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@673 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago
asamoukin
43b11ff95e
Добавлен доступ к FTP
...
git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@660 c91db197-33c1-4113-bf15-f8a5c547ca64
16 years ago