CVS log
Working file: post_sms.pl
head: 1.12
branch:
locks: strict
access list:
symbolic names:
start: 1.1.1.1
gosha: 1.1.1
keyword substitution: kv
total revisions: 13; selected revisions: 13
description:
date: 2004/10/30 15:28:43; author: gosha; state: Exp; lines: +4 -1Добавил $VERSION для использовнаия Makefile.PL
date: 2004/10/30 15:18:05; author: gosha; state: Exp; lines: +43 -163Перенес описание гейтов в отдельный модуль...
date: 2004/10/29 19:20:34; author: gosha; state: Exp; lines: +119 -18Добавил проверку на возможност ьиспользования flock
Добавил описание Иркутского гейта
Добавил возможность использовать при передаче на сервер
дополнительные данные из командной строки.
См. пример с Иркутским гейтом...
В описание гейтов добавил ключи:
flds - ссылка на массив. Описывает какие параметры передавать
конкретно данному гейты. Если не определено
то передаются все параметры из %params процедуры
create_request
refer - строка которую передавать в заголовке запроса Referer
Если не определено то передаем строку из ключа url
append_desc - ссылка на хеш, описывает дополнительные
параметры данного гейта. См. пример с Иркутским гейтом...
date: 2004/09/20 08:21:44; author: gosha; state: Exp; lines: +219 -122Вернул взад поддержку lynx, теперь смс можно отправлять
одним из 3 транспортов LWP, lynx, wget
Добавил параметр client - выбор клиента для доставки SMS
Поправил баг в генерации регулярного выражения
отвечающего за определение удачной/неудачной отправки
сообщения.
date: 2004/09/20 07:05:19; author: gosha; state: Exp; lines: +155 -64УДалил параметр командной строки url
Добавил параметр командной строки Oper - название оператора связи
Добавил список операторок связи внутри скрипта
Добавил параметр командной строки dump - вывести ответ
http сервера в STDOUT. По умолчанию больше не выводим
данные в STDOUT
Добавил проверку отправки/неотправки сообщений
( в описании серверов бобавлен параметр в котором находится
регексп при совпадении с которым текста ответа http сервера
считаем сообщение успешно отправленным )
Количество попыток отправки сообщения с одного ИП адреса
теперь настраивается для каждого сервера.
P.S.
...утро понедельника, в башке пустота...
date: 2004/09/17 08:19:03; author: gosha; state: Exp; lines: +3 -1при использовании списка прокси серверов
и онахожнении в том списке имени `localhost`
прокси описанный в перед localhost пользовался
дважды
date: 2004/09/17 08:01:08; author: gosha; state: Exp; lines: +14 -6поправил багу вызывающую повторное чтение смс сообшения
после каждой неудачной попытки отправки
поправил коды возврата и процедуры отправки смс
( удачная попытка считалась неудачно и наоборот )
`поправленные` в прошлой версии
date: 2004/09/08 13:35:15; author: gosha; state: Exp; lines: +29 -12Телефонный номер может включать в себя '+'
Поправил коды возврата из скрипта
date: 2004/08/11 13:19:30; author: gosha; state: Exp; lines: +71 -34Переписал отправку сообщений на LWP
Добавил поддержку пормата гейта в питере...
Добавил параметр charset - для ручной настройки кодировки передаваемых
данных
date: 2004/03/21 18:54:55; author: gosha; state: Exp; lines: +466 -47Переписал практически все
Добавил испльзовании списка прокси серверов
Добавил параметры командной строки
....в общем все стало несколько более продвинуто...
date: 2004/03/20 23:33:51; author: gosha; state: Exp; lines: +62 -8Добавил POD
Номер телефона читаем из командной строки ( первый аргумент )
На выходе отдаем в STDOUT html ответ сервера
date: 2004/03/20 22:57:11; author: gosha; state: Exp;branches: 1.1.1;
Initial revision
date: 2004/03/20 22:57:11; author: gosha; state: Exp; lines: +0 -0Скрипт для отправки СМС сообщений на телефоны МТС
По умолчанию стоит Нижний Новгород, но для других
регионов только адрес поменять надо ( покрайней мере
для московских телефонов )
=============================================================================