* riece-server.el: Implement flood protection.
authorDaiki Ueno <ueno@unixuser.org>
Sat, 25 Sep 2004 04:32:42 +0000 (04:32 +0000)
committerDaiki Ueno <ueno@unixuser.org>
Sat, 25 Sep 2004 04:32:42 +0000 (04:32 +0000)
commit312ba32461140a7c2b19a8c715181b378ca4456d
tree2863cbb340b852a903530614821bcfaf0532ba9c
parent2f125711ab9af88f8f767e0d76dcf0c099110c55
* riece-server.el: Implement flood protection.
(riece-flush-send-queue): New function.
(riece-process-send-string): Use it.
(riece-seconds-to-time): New function.
(riece-time-since): New function.
(riece-time-less-p): New function.
(riece-reset-process-buffer): Reset riece-send-queue,
riece-last-send-time, riece-send-size.
* riece-options.el (riece-max-send-size): New user option.
(riece-send-delay): New user option.
* riece-globals.el (riece-send-queue): New variable.
(riece-last-send-time): New variable.
(riece-send-size): New variable.
lisp/ChangeLog
lisp/riece-globals.el
lisp/riece-options.el
lisp/riece-server.el