Добавлена возможность выбора DNS для получения IP-адреса сайта для SOCKS4 прокси.
Добавленно уведомление о лицензии GPLv3.
Исправлен вывод результатов в некорректные строки таблицы при сортировке таблицы.
Исправлены комментарии.
Вынесено в поля класса сообщение об ошибке прокси. Доработана возможность прерывания задачи проверки.
Initial commit
Пинг теперь выполняется асинхронно.
Добавлена возможность проверки веб-страницы, загруженной через прокси, на содержание строки, заданной в настройках.
Класс ProxyItem вынесен в отдельный класс.
Изменена функция сравнения статусов проверки прокси для повышения читаемости.
Форма настроек FormSettings теперь возвращает соответсвующий DialogResult.
Добавлена возможность включить и отключить пинг прокси-серверов, добавлено отображение результатов пинга (если он включён).
Добавлена возможность удаления прокси из списка при нажатии на кнопку на форме или клавишу "delete".
Доработана отмена параллельной проверки прокси, улучшена обработка ошибок при импорте из CSV.
Проверка прокси через выделение в таблице теперь производится параллельно.
При загрузке json-файла со списком прокси каждому прокси присваивается id.
Удаление ненужных файлов из проекта.
Hardcoded-сообщения исключений в библиотеке PomaProxySocket были вынесены в класс ProxyExceptionMessage.
Добавлена возможность выделить группы прокси-серверов по их типу, все записи о прокси теперь имеют свой ID.
Переименованны методы, добавлены коментарии.
Добавлен класс для получения IPv4-адреса через DNS Cludflare.
Текст всех сообщений вынесен из кода в файлы ресурсов.
Вывод отладочных сообщений централизован в классе Program.cs
Мелкие изменения комментариев и вывода сообщений об ошибках.
Переименован файл CloudflareDNSResolver в DnsResolver.
Добавление индекса в класс-обёртку списка прокси.
Добавлена возможность выбора DNS для получения IP от имени сайта. Имя тестового сайта также хранится в виде Uri.
Частично успешная проверка прокси-сервера теперь отмечается в dataGridView оранжевым цветом.
Исправлен баг с невозможностью загрузки строк при возникновении ошибки.