Вы должны быть в состоянии получить доступ к репозиторию SVN здесь и, используя ваш SVN-клиент (Tortoise SVN или любой другой), вернуться к ревизиям и версиям до 1.0.7. Вот репо: https://tankauth.svn.sourceforge.net/svnroot/tankauth/ - хотя, какие проблемы у вас все равно возникают с 1.0.8? Какие сообщения об ошибках вы получаете?
Проблема, скорее всего, связана с тем, что CI 2 внес изменения в расширение контроллеров и моделей. В CI 1.7.2 / 1.7.3 контроллеры и модели расширяются соответственно Controller и Model, однако в CI 2 контроллеры расширяют CI_Controller, а модели расширяют CI_Model.
Возможно, просмотрите код и убедитесь, что Tank Auth расширяет его, а не контроллеры и модели с префиксом CI_.
Также в CI 2 ваши модели и контроллеры теперь вызывают родительский класс через parent :: __ construct (), однако в CI 1.7.x ваши функции-конструкторы вызывают родительский класс, например: parent :: Controller () и parent :: Модель ().
Я думаю, что помимо этих двух драматических изменений, мало что изменилось в способе драматических изменений между скачками версий.