This repository has been archived by the owner on Jan 18, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
ChangeLog
148 lines (106 loc) · 4.67 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
2009-09-18 Takuo Kitame <kitame@debian.org>
* imaprowl.rb: String#encode use option :undef=>:replace and replacement charactor should be default.
* merged 1.1, tagged as 1.1.1
2009-09-17 Takuo Kitame <kitame@debian.org>
* imaprowl.rb: don't use Iconv or NKF. use String#encode instead.
(iconv_mime_decode): renamed to mime_decode()
(check_unseen): fetch BODY should be BODY.PEEK
(post_escape): used for escaping string while HTTP/POST
(prowl): use post_escape() instead of URI#escape
(check_unseen): remove empty line and white-space of line-head before POST.
(check_unseen): triming should be done before count length.
2009-09-16 Takuo Kitame <kitame@debian.org>
* New branch: 1.1
* imaprowl.rb (get_text_part): try to get TEXT part of a mail.
(check_unseen): try to get first text part as body if possible.
2009-09-16 Takuo Kitame <kitame@debian.org>
* imaprowl.rb (check_unseen): should retry to prowl if fail to prowl.
* debian/*: Depends on ruby1.9.1
* tagged as 1.0.1
2009-09-15 Takuo Kitame <kitame@debian.org>
* imaprowl.rb: use Iconv if it's available.
added Signal.trap(:TERM).
(iconv_mime_decode): MIME decode and convert to UTF-8.
(check_unseen): use iconv instead of NKF.
Don't prowl body if it's contains invalid UTF-8 charactor.
Subject will be shorten length with value of SubjectLength
clear @notified cache if no UNSEEN mail.
rescue all exception while processing text and will prowl with error message.
nil check before checking variable content.
(initialize): default SubjectLength is 30
* LICENSE: fixed typo.
* tagged as 1.0.0
2009-09-10 Takuo Kitame <kitame@debian.org>
* Added debian/manpage.xml
* debian/rules (build): added rule for building manpage.
replace #!/usr/bin/ruby to ruby1.9
* debian/control (Description): update
(Build-Depends): added docbook-xsl, xsltproc, docbook-xml
* README: update
* config.yml: update
* Tagged as 0.9.2
2009-09-09 Takuo Kitame <kitame@debian.org>
* AUTHORS: Added.
* LINCESE: Ditto.
* GPL: Ditto.
* imapidle.rb: Added copyright notice.
* Tagged as 0.9.1
2009-09-08 takuo <kitame at debian.org>
* 0.9
* imaprowl.rb: STDOUT/STDERR always sync=true
support daemonize with Process.daemon.
config file load path order.
Added some command line options. -c (config file), -q (daemon), -d (debug)
2009-09-07 takuo <kitame at gmail.com>
* 0.8.2: fix again.
* imaprowl.rb (check_unseen): fix error caused by undefined method 'encoding'
2009-09-07 takuo <kitame at gmail.com>
* Bug fix release : 0.8.1
* imaprowl.rb (check_unseen): fix error caused by undefined method 'encoding'
Catch the exception while parsing a Mail.
2009-09-04 takuo <kitame at gmail.com>
* merge non-idle-support branch
* imaprowl.rb (checker): NOOP interval uses @noop value as seconds
disabling account if Enable == false
* config.yml: update example.
* README: up-to-date
* IMAProwl 0.8 -- is now works with not IDLE capable IMAP server.
2009-09-04 takuo <kitame at gmail.com>
* imaprowl.rb (@idle_thread): renamed to @loop_thread.
(@no_idle): boolean flag for non-IDLE supported account.
(checker): added. noop loop to check new unseen mail.
2009-09-04 takuo <kitame at gmail.com>
* imaprowl.rb(check_unseen): should use FETCH BODY.PEEK instead of FETCH BODY.
* tagged 0.7.1
2009-09-04 takuo <kitame at gmail.com>
* imaprowl.rb: Refectoring and Refactoring.
Hopefully fixed the blocking issue.
(status): added to check thread availability.
* up-to-date 0.7
2009-09-01 takuo <kitame at gmail.com>
* imaprowl.rb (class): @@logger will be initialize in IMAProwl#new.
@@conf added to store the global configuration.
(prowl): refactoring.
(check_unseen): fetch should call only onece with message set array.
refactoring.
change some exception handling.
refactoring...
2009-08-31 takuo <kitame at gmail.com>
* imaprowl.rb (class): prowl_conf and logger are now class variable.
(debug),(error),(info): Print all log into STDOUT/STDERR if LogDir is undefined.
(idler): Fix issue that IMAProwl won't reconnect when error occurred at check_unseen().
Some clean-ups.
2009-08-29 takuo <kitame at gmail.com>
* imaprowl.rb: fix does not send priority parameter.
2009-08-28 takuo <kitame at gmail.com>
* README: default interval is 20.
update, rubygems is no longer required.
up-to-date 0.6.
* config.yml: added Priority item in Account
* imaprowl.rb: no longer use rubygems.
support HTTP Proxy for prowling.
configurable Prowl Priority by Account.
don't output any log when LogDir is undefined.
2009-08-25 takuo <kitame at gmail.com>
* .gitignore, README, config.yml, imapidle.rb, imaprowl.rb:
0.5 with cleanup Repo