-
Notifications
You must be signed in to change notification settings - Fork 13
/
History.txt
471 lines (351 loc) · 17.9 KB
/
History.txt
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
### 3.9.2 / 2013-09-15 (Abigail Remeltindrinc - record producer)
* 1 minor enhancement
* psych hack is only for ruby 1.9
### 3.9.1 / 2012-11-15 (#216 - Klokateer afflicted with dwarfism)
* 1 minor enhancement
* remove rake 0.9.2.2 dependency
### 3.9.0 / 2012-10-18 (Jean-Pierre - A French chef)
* 1 minor enhancement
* refined character encoding capability with 1.8 rubies and 1.9 rubies.
### 3.8.2 / 2012-08-21 (Seth - Pickles The Drummer's brother)
* 2 minor enhancements
* Broadened handling of generic "Sent from" footers in smart phones
* Add ability to process HTC Sensation footer
### 3.8.1 / 2012-07-22 (Calvert - Pickles The Drummer's dad)
* 1 major enhancement
* Support for Cincinnati Bell - mms.gocbw.com - James McGrath
### 3.8.0 / 2012-07-04 (Dr. Donald Gorfield – Comedy specialist)
* 1 major enhancement
* Handle MMS from Sprint that have their media attached rather than CDN'd
### 3.7.1 / 2012-06-04 (Abrigail Remeltindtdrinc - The Record Cleaner)
* 2 minor enhancements
* Improve processing of Sprint media - James McGrath
* RDoc format documentation - James McGrath
### 3.7.0 / 2012-05-31 (The Teenager - Edgar's brother via Eric's face)
* 2 major enhancements
* Improve processing of Sprint media - James McGrath
* Remove Hoe and gemcutter dependencies
### 3.6.4 / 2012-04-22 (Molly - Pickles' mother)
* 1 minor enhancement
* strip a variation of the iphone default footer
### 3.6.3 / 2012-03-25 (Dethklok Minute Host - host of The Dethklok Minute)
* 1 minor enhancement
* strip Windows phone default footer
### 3.6.2 / 2012-02-12 (Mr. Gojira - Owner Mr. Gojira's Driving School - retake driver's exam)
* 1 minor enhancement
* Change user agent given to Sprint so it returns a properly sized image.
### 3.6.1 / 2012-02-11 (Mr. Gojira - Owner Mr. Gojira's Driving School)
* 1 minor enhancement
* use Net::HTTP#get2 to fetch Sprint content
### 3.6.0 / 2012-01-19 (Agent 216 - assassin, master of infiltration and sabotage)
* 1 major enhancement
* Ruby 1.8.7, 1.9.2, and 1.9.3 compatible
* 1 bug fix
* A fix for the utf-8 encoding issue with ruby 1.9.2 - minimul / Christian
### 3.5.1 / 2011-12-11 (Mashed Potato Johnson - oldest living blues guitarist in the world)
* 1 bug fix
* A fix for the utf-8 encoding issue with ruby 1.9.2 - James McGrath
### 3.5.0 / 2011-12-01 (Dr. Milminiman Lamilim Swimwambli - Marriage expert)
* 1 major bug fix
* In Ruby 1.9.X MMS2R::Media::Sprint was not fetching content from Sprint's
CDN correctly because the implementation of Net::HTTP in 1.9.X passes a
User-Agent header of "Ruby" to which Sprint responds with a fake 500 -
with help from James McGrath
### 3.4.1 / 2011-11-06 (Fatty Ding-Dongs, Dethklok foster child)
* 2 major enhancements
* Additional means to detect android, iphone, motorola, nokia, palm handsets
* Additional known SMS/MMS domains mm.att.net, labwig.net, cdma.sasktel.com
### 3.4.0 / 2011-10-31 (Serveta Skwigelf, Skwisgaar's hot mom)
* 2 major enhancements
* regexp's in yaml configs are store as a ruby regexp and not a string that
is evaled.
* character encoding capability with 1.8 rubies and 1.9 rubies.
### 3.3.1 / 2011-01-01 (Reverend Aslaug Wartooth (deceased), Toki's dad)
* 2 minor enhancements
* new method #default_html returns the default html attachment
* #body will return the default plain text, or default stripped html text
### 3.3.0 / 2010-12-31 (Charles Foster Offdensen - CFO, dethklok)
* 1 major enhancement
* MMS2R::Media::Sprint is now a module that is extended in for processing
Sprint content rather than being child class of MMS2R::Media
Extension is the strategy to use for overwriting template methods now
* 1 minor enhancement
* process new Sprint subject - Jason Hooper
* new SaskTel mms/sms domain alias sasktel.com
* new Virgin Mobile mms/sms domain alias yrmobl.com
### 3.2.0 / 2010-08-17 (Antonio "Tony" DiMarco Thunderbottom - bassist)
* 3 minor enhancements
* updated readme with latest sites known to use mms2r
* bundler assimilated
* loading rubygems only if it's required, like rake
### 3.1.0 / 2010-07-09 (Dick "Magic Ears" Knubbler - music producer)
* 8 minor enhancements
* Detects additional Bell/AT&T domain sbcglobal.net as a handset
* Detects additional Virgin mobile domains pixmbl.com vmobl.com as a handset
* Expanded mobile phone detection for handset makers by : Casio, Google Nexus
One, LG Electronics, Motorola, Pantech, Qualcom, Samsung, Sprint, UTStarCom
* EXIF Reader (exifr) is integral to MMS2R and is now a required gem
* upgrade Mail to 2.2.5
* depend on latest gems
* corrected example - Jason Hooper
* added As Seen On The Internet to README that lists sites known to be using
MMS2R in some fashion
### 3.0.1 / 2010-03-28 (Lavona Succuboso - leader of "Succuboso Explosion")
* 1 minor enhancement
* support for U.S. Cellular
### 3.0.0 / 2010-02-24 (General Crozier - Chairman of the Joint Chiefs of Staff)
* 1 new feature
* dependence upon Mail gem rather than TMail gem
### 2.4.1 / 2010-02-07 (Vater Orlaag - political and spiritual specialist)
* 3 minor enhancements
* make sure filename is free of new lines - laurynas
* recognize HTC HERO200 as a smart phone
* recognize HTC Eris as a smart phone
### 2.4.0 / 2009-12-20 (Dr. Nanemiltred Philtendrieden - specialist on celebrity death)
* 1 new feature
* replace Hpricot with Nokogiri for html parsing of Sprint data
* 3 minor enhancements
* smartphone identities stored in conf/mms2r_media.yml
* identify Motorola Droid as a smartphone
* identify T-Mobile Dash as a smartphone
* use uuidtools for naming temp directories - kbaum
### 2.3.0 / 2009-08-30 (Snakes 'n' Barrels Greatest Hits)
* 5 new features
* detect smartphone status/type based on model metadata from jpeg and tiff
exif data using exifr gem, access exif data with MMS2R::Media#exif
* make MMS2R Rails gem packaging friendly with an init.rb - Scott Taylor,
smtlaissezfaire
* delegate missing methods to mms2r's tmail object so that mms2r behaves as
if it were a tmail object - Sai Emrys, saizai
* default_media can return an attachment of application content type -
Brendan Lim, brendanlim
* MMS2R.parse(raw_mail) convenience class method that parses and returns an
mms2r from a mail file - saizai
* 4 minor enhancements
* make examples more 'mail' specific to enforce the fact that an mms is a
multipart email - saizai
* update for text in vzwpix.com default carrier message
* detecting smartphone (blackberries and iphones for now) is more versatile
from reading mail headers
* expanded filtering of carrier advertising text in mms from smartphones
### 2.2.0 / 2009-01-04 (Rikki Kixx - owner of a franchise of rehab centers)
* 3 new features
* MMS2R::Media#is_mobile? best guess if the sender was a mobile device
* MMS2R::Media#device_type? best guess of the mobile device type. Simple
heuristics thus far for :blackberry :iphone :handset :unknown
could be expanded for exif probing or additinal shifting of mail header
* from array in conf/from.yml to provide granularity to determine carrier
domain (caused by tmo.blackberry.net)
* 4 minor enhancements
* support for Virgin Canada messaging service vmobile.ca
* support for text service messaging.sprintpcs.com
* additional BlackBerry coverage from T-Mobile tmo.blackberry.net provider
* legacy support for mobile.mycingular.com, pics.cingularme.com
* 3 bug fixes
* iPhone default subject - jesse dp
http://rubyforge.org/tracker/?func=detail&atid=11789&aid=22951&group_id=3065
* add sprintpcs.com to pm.sprint.com aliases
* fix OS X long filename issues - Matt Conway
### 2.1.3 / 2008-11-06 (Dr. Ramonolith Chesterfield - Military pharmaceutical psychotropic drug manufacturing expert
* 1 minor enhancement
* added mms.ae support
### 2.1.2 / 2008-10-21 (Toki's mom, Anja Wartooth)
* 2 minor enhancments
* Sprint subject update - jesse dp
* Virgin Mobile support vmpix.com
### 2.1.1 / 2008-09-24 (Lavona Succuboso, Nathan Explosion uber-groupie)
* 4 minor enhancments
* Bell Canada support txt.bell.ca - Matt Conway / Snap My Life -
http://github.com/wr0ngway, http://github.com/sml
* Unicel support unicel.com - Michael DelGaudio
* info2go.com support / Unicel
* TELUS Corporation support mms.telusmobility.com, msg.telus.com
* add test to check that gem builds correctly as a github gem
* 1 bug fix
* Iconv utf8 fix - Kai Kai
### 2.1.0 / 2008-07-30 (Dr. Gibbons – Birthday expert and Murderface expert)
* 1 major enhancement:
* opens up TMail for improved query method patterned code in MMS2R
* 2 minor enhancements:
* UK O2 support mediamessaging.o2.co.uk - Jeremy Wilkins
* Write non text files with binary bit set on Windows - David Alm
* source hosted on github: git clone git://github.com/monde/mms2r.git
### 2.0.5 / 2008-07-17 (Dr. Ralphus Galkensmelter - Psychological death expert)
* Deal with Apple Mail multipart/appledouble - jesse dp
### 2.0.4 / 2008-04-28 (Mr. Selatcia - elder member of The Tribunal)
* updated mms.vodacom4me.co.za Vodacom South Africa - Vijay Yellapragada
* 1nbox.net / Idea cellular 1nbox.net - Vijay Yellapragada
* mms.3ireland.ie / 3 Ireland - Vijay Yellapragada
* mms.alltel.com / Alltel (reverted message.alltel.com) - Vijay Yellapragada
* mms.mobileiam.ma / Maroc Telecom - Vijay Yellapragada
* mms.mtn.co.za / MTM South Africa - Vijay Yellapragada
* rci.rogers.com / Rogers of Canada - Vijay Yellapragada
* mmsreply.t-mobile.co.uk / T-Mobile UK - Vijay Yellapragada
* waw.plspictures.com / PLSPICTURES.COM mms hosting service
### 2.0.3 / 2008-04-15 (Enter Taxman - The 1040 MMS Form)
* fix case when part is image/jpeg declared 'application/octet-stream'
* trim dangling image/jpeg text from blackberry messages
* file extensions added to filenames that are missing extensions in part headers
* anonymize images in fixtures to reduce gem size
* T-Mobile update - jesse dp
* AT&T/T-Mobile Blackberrry update - Dave Myron
### 2.0.2 / 2008-02-22 (The Jomfru Brothers - proprietors of diefordethklok.com)
* added support for mms.vodacom4me.co.za Vodacom South Africa - Jason Haruska
* added support for bellsouth.net - Jason Haruska
* added support for mms.mycricket.com
* Improved Blackberry and iPhone suport - Jason Haruska
* added :number key to configuration to provide rules for specifying
alternative phone number location
* return sender's phone number for mobile.indosat.net.id
* return sender's phone number for mms.luxgsm.lu
* return sender's phone number for mms.vodacom4me.co.za
### 2.0.1 / 2008-02-08 (Professor Jerry Gustav Munndig - Child control expert)
* strip out common blackberry and iPhone signatures
* handle carriers that use external mail services such as Yahoo! as the From address
* Add support for mobile.indosat.net.id (and yahoo.co.id) - Jason Haruska
* Add support for sms.sasktel.com - Jason Haruska
### 2.0.0 / 2008-01-23 (Skwisgaar Skwigelf - fastest guitarist alive)
* added support for pxt.vodafone.net.nz PXT New Zealand
* added support for mms.o2online.de O2 Germany
* added support for orangemms.net Orange UK
* added support for txt.att.net AT&T
* added support for mms.luxgsm.lu LUXGSM S.A.
* added support for mms.netcom.no NetCom (Norway)
* added support for mms.three.co.uk Hutchison 3G UK Ltd
* removed deprecated #get_number use #number
* removed deprecated #get_subject use #subject
* removed deprecated #get_body use #body
* removed deprecated #get_media use #default_media
* removed deprecated #get_text use #default_text
* removed deprecated #get_attachment use #attachment
* fixed error when Sprint content server responds 500
* better yaml configs
* moved TMail dependency from Rails ActionMailer SVN to 'official' Gem
* ::new greedily processes MMS unless otherwise specified as an initialize
option :process => :lazy
* logger moved to initialize option :logger => some_logger
* testing using mocks and stubs instead of duck raped Net::HTTP
* fixed typo in name of method #attachement to #attachment
* fixed broken downloading of Sprint videos
### 1.1.12 / 2007-10-21 (Dr. Ronald von Moldenberg - Endorsement specialist)
* fetch original images from Sprint content server (Layton Wedgeworth)
* ignore Sprint messages when requested content has been purged from their
content server
### 1.1.11 / 2007-10-20 (Dr. Armand Skagerakk Frederickshaven - Mythology expert)
* minor fix for attachment_fu where it might call #path on the cgi temp file
that is returned by get_attachment
* renamed a_t_t_media.rb to att_media.rb to make it autotest happy
* masthead.jpg misplaced in mms2r_t_mobile_media_ignore.yml (Layton Wedgeworth)
* overridden SprintMedia#process failed to accept block (Layton Wedgeworth)
* added method_deprecated to help mark methods that are going to be deprecated
in preparation of 1.2.x release
* #get_number marked deprecated, use #number instead
* #get_subject marked deprecated, use #subject instead
* #get_body marked deprecated, use #body instead
* #get_text marked deprecated, use #default_text instead
* #get_attachment marked deprecated, use #attachment instead
* #get_media marked deprecated, use #default_media instead
### 1.1.10 / 2007-09-30 (Face Bones)
* fixed a case for a nil match on From in the create method (Luke Francl)
* added support for Alltel message.alltel.com (Ben Wood)
### 1.1.9 / 2007-09-08 (Rebecca Nightrod - controlling girlfriend of Nathan
Explosion)
* fixed broken support for act_as_attachment and attachment_fu
### 1.1.8 / 2007-09-08 (James Grishnack - Head of Behemoth Productions, producer
of Blood Ocean)
* Added support for Orange of France, Orange orange.fr (Julian Biard)
* purge in the process block removed, purge must be called explicitly
after processing to clean up extracted temporary media files.
### 1.1.7 / 2007-08-25 (Adam Nergal, friend of Skwisgaar, but not Pickles)
* Added support for Orange of Poland, Orange mmsemail.orange.pl (Zbigniew
Sobiecki)
* Cleaned up documentation modifiers
* Cleaned out non-Ruby code idioms
### 1.1.6 / 2007-08-11 (Mustakrakish, the Lake Troll part 2)
* Redo of release mistake of 1.1.5
### 1.1.5 / 2007-08-11 (Mustakrakish, the Lake Troll)
* AT&T => mms.att.net not clearing out default "multimedia message"
subject to nil (Will Jessup)
* Ignore case on default subject for all carriers in
corresponding conf/mms2r_XXX_media_subject.yml
### 1.1.4 / 2007-08-07 (Dr. Rockso)
* AT&T => mms.att.net support (thanks Mike Chen and Dave Myron)
* get_body returns nil when there is not user text (sorry Will!)
### 1.1.3 / 2007-07-10 (Charles Foster Ofdensen)
* Helio support by Will Jessup
* get_subject returns nil on default carrier subjects
### 1.1.2 / 2007-06-13 (Dethklok roadie #2)
* placed versioned hpricot dependency in Hoe's extra_deps (an attempt to
appease firebrigade gods or not cause Gem::RemoteInstallationCancelled
whichever you prefer)
### 1.1.1 / 2007-06-11 (Dethklok roadie)
* rescue rcov non-dependency in Rakefile to make firebrigade happy
### 1.1.0 / 2007-06-08 (Toki Wartooth)
* get_body to return body text (Luke Francl)
* get_subject returns "" for default subjects now
* default subjects listed in yaml by carrier in conf directory
* added granularity to Cingular, Sprint, and Verizon carrier services (Will
Jessup)
* refactored Sprint instance to process all media (Will Jessup + Mike)
* optimized text transformations (Will Jessup)
* properly handle ISO-8859-1 and UTF-8 text (Will Jessup)
* autotest powers activate! (ZenTest autotest discovery enabled)
* configuration file ignores, transforms, and subjects all store Regexp's
* Put vendor Text::Format & TMail::Mail as an external subversion dependency
to the 1.2 stable branch of Rails ActionMailer
* added get_number method to return the phone number associated with this MMS
* get_media and get_text attachment_fu helper return the largest piece of media
of that type if the more than one exits in the media (Luke Francl)
* added block support to process() method (Shane Vitarana)
### 1.0.7 / 2007-04-27 (Senator Stampingston)
* patch submitted by Luke Francl
* added a get_subject method that returns nil when any MMS has a default
carrier subject
* get_subject returns nil for '', 'Multimedia message', '(no subject)', 'You
have new Picture Mail!'
### 1.0.6 / 2007-04-24 (Pickles the Drummer)
* patch submitted by Luke Francl
* added support for mms.dobson.net (Dobson aka Cellular One) (Luke)
* DRY'd up unit tests (Luke)
* added get_media instance method that returns first video or image as File
(Luke)
* File from get_media can be used by/with attachment_fu (Luke)
* added get_text instance method that returns first non advertising text
* File from get_text can be used by/with attachment_fu
### 1.0.5 / 2007-04-10 (William Murderface)
* patch submitted by Luke Francl
* made ignore_media? start its text check from the start of the file (Luke)
* added new text transform for Verizon messages (Luke)
* updated Nextel ignore conf (Luke)
* added additional samples and tests for T-Mobile & Verizon (Luke)
* cleaned up MMS2R::Media documentation
* added Sprint broken image test for when media goes stale on their content
server
* fixed teardown typo in lots of plases
* added tests for 4 three samples of unique variants of Sprint/Nextel text
* 100% test coverage!
### 1.0.4 / 2007-04-09 (Metalocalypse)
* fix teardown in test_mms2r_sprint.rb (shanesbrain.net)
* clean up Net::HTTP in MMS2R::SprintMedia (shanesbrain.net)
* added accessor MMS2R::Media.media_dir
* fixed a nil issue with underlying tmp working dir
* added exception handling around Net::HTTP in MMS2R::SprintMedia
### 1.0.3 / 2007-04-05 (Paper Cut)
* Cleaned up packaging and errors in example found by Shane V.
http://shanesbrain.net/
### 1.0.2 / 2007-03-07
* Reorganized tests and fixtures
* Added carriers:
* Cingular => cingularme.com
* Nextel => messaging.nextel.com
* Verizon => vtext.com
### 1.0.1 / 2007-03-07
* Flubbed RubyForge release ... do not use this.
### 1.0.0 / 2007-03-06
* Birthday!
* AT&T/Cingular => mmode.com
* Cingular => mms.mycingular.com
* Sprint => pm.sprint.com
* Sprint => messaging.sprintpcs.com
* T-Mobile => tmomail.net
* Verizon => vzwpix.com