Dear Calendar Developers,

We all know we love our products performant, reliable and clever. In September 
2002, I created a Moon Phases calendar for the next 20 years. After a few 
years, I decided to retire it, because Calendar applications were downloading 
the same file over and over again.

As a good HTTP citizen, I decided to send a 410 on the said URI. 

        HEAD /2002/09/13-MoonPhase.ics HTTP/1.1
        Accept: */*
        Accept-Encoding: gzip, deflate, compress
        Host: www.********
        User-Agent: HTTPie/0.6.0


        HTTP/1.1 410 Gone
        Content-Type: text/html; charset=iso-8859-1
        Date: Fri, 23 Aug 2013 16:15:01 GMT
        Server: Apache

410 means Gone. Bye. Adios. Forget me. and certainly not "Asta La Vista"
Time to time, I visit my logs to see the state of affairs. Below are the 

 139 products 
 from August 21, 2013 20:00
 to   August 23, 2013 12:20

aka less than two days who are repeatedly asking for a non existent resource. 
of and if you want to not about the most persistent customer… 
someone in Michigan requested  
854,863 times from August 25, 2011 to March 20, 2013. 
The person started with 
  DataAccess/1.0 (8H7)
and finished with
  iOS/6.1.2 (10B146) dataaccessd/1.0

In short, please… fix your stuff. When you receive a 410, send a notification 
to the customer that the calendar doesn't exist anymore and drop the request. 
FOR EVER.

Best Regards.
Love and everything, apart of that you are doing an amazing job.


48783 "iOS/6.1.3 (10B329) dataaccessd/1.0"
18877 "iOS/6.1.4 (10B350) dataaccessd/1.0"
5780 "Mac OS X/10.8.4 (12E55) CalendarAgent/57"
2195 "-"
1668 "iOS/7.0 (11A4449d) dataaccessd/1.0"
1119 "Mac_OS_X/10.9 (13A558) CalendarAgent/172"
 871 "iOS/6.1.2 (10B146) dataaccessd/1.0"
 683 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookPro10%2C1)"
 606 "BusyCal/2.070 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (Macmini6%2C1)"
 590 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacPro4%2C1)"
 550 "DataAccess/1.0 (7E18)"
 442 "iOS/6.0.1 (10A523) dataaccessd/1.0"
 402 "BusyCal/1.640 CFNetwork/520.5.1 Darwin/11.4.2 (x86_64) (iMac11%2C1)"
 385 "CalendarStore/5.0.3 (1204.2); iCal/5.0.3 (1605.4); Mac OS X/10.7.5 
(11G63)"
 332 "BusyCal/2.070 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookPro5%2C1)"
 326 "iOS/5.1.1 (9B206) dataaccessd/1.0"
 302 "BusyCal/1.640 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (iMac13%2C2)"
 302 "BusyCal/1.640 CFNetwork/520.5.1 Darwin/11.4.2 (x86_64) (MacPro5%2C1)"
 301 "BusyCal/1.640 CFNetwork/520.5.1 Darwin/11.4.2 (x86_64) (iMac9%2C1)"
 235 "BusyCal1.307 CFNetwork/438.16 Darwin/9.8.0 (i386) (iMac7%2C1)"
 225 "Mac OS X/10.8.3 (12D78) CalendarAgent/55"
 225 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookAir3%2C2)"
 209 "BusyCal/1.640 CFNetwork/520.5.1 Darwin/11.4.2 (x86_64) (iMac7%2C1)"
 207 "DataAccess/1.0 (8C148)"
 184 "BusyCal/1.640 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookPro9%2C1)"
 168 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookPro6%2C2)"
 167 "iOS/7.0 (11A4449a) dataaccessd/1.0"
 167 "iOS/6.0 (10A403) dataaccessd/1.0"
 156 "DAVKit/2.0 (10.4.11; wrbt) iCal 2.0.5"
 147 "iOS/6.1 (10B142) dataaccessd/1.0"
 134 "iOS/7.0 (11A445) dataaccessd/1.0"
 121 "ASIHTTP 1.0 rv:1 (Macintosh; Mac OS X 10.8.4; nb_NO@currency=USD)"
 115 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookPro8%2C2)"
 114 "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 
Thunderbird/17.0.8 Lightning/1.9.1"
 114 "Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 
Lightning/1.9.1"
 110 "iOS/6.1 (10B143) dataaccessd/1.0"
 108 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (iMac12%2C2)"
 106 "iOS/6.1 (10B144) dataaccessd/1.0"
  92 "iOS/6.0.2 (10A551) dataaccessd/1.0"
  88 "BusyCal/2.070 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacPro5%2C1)"
  88 "BusyCal/1.640 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (iMac8%2C1)"
  84 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacPro3%2C1)"
  82 "iOS/7.0 (11A450) dataaccessd/1.0"
  81 "Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 
Thunderbird/17.0.7 Lightning/1.9.1"
  81 "Mozilla/5.0 (Windows NT 6.0; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 
Lightning/1.9.1"
  80 "Mozilla/5.0 Mnenhy/0.7.6.666 Lightning/1.2b1"
  80 "Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130809 
Thunderbird/17.0.7 Lightning/1.9b1"
  78 "DataAccess/1.0 (7C145)"
  71 "BusyCal/2.070 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookPro10%2C1)"
  68 "CalendarStore/5.0.3 (1204.2); iCal/5.0.3 (1605.4); Mac OS X/10.7.5 
(11G63b)"
  66 "Mac OS X/10.8.2 (12C60) CalendarAgent/55"
  59 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBook5%2C2)"
  57 "iOS/6.1 (10B141) dataaccessd/1.0"
  54 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookPro7%2C1)"
  52 "BusyCal/2.070 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (iMac12%2C2)"
  47 "iOS/6.1.1 (10B145) dataaccessd/1.0"
  44 "iOS/5.0.1 (9A405) dataaccessd/1.0"
  43 "Mac OS X/10.8.4 (12E3067) CalendarAgent/57"
  43 "DataAccess/1.0 (8J2)"
  41 "Mac OS X/10.8.2 (12C2037) CalendarAgent/55"
  38 "Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130416 Thunderbird/17.0.5 
Lightning/1.9b1"
  35 "Mac_OS_X/10.9 (13A538g) CalendarAgent/168"
  32 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 
Thunderbird/12.0.1 Lightning/1.4"
  30 "Mac OS X/10.8.2 (12C54) CalendarAgent/55"
  29 "iOS/7.0 (11A4414e) dataaccessd/1.0"
  29 "iOS/6.0.1 (10A525) dataaccessd/1.0"
  28 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (Macmini6%2C2)"
  27 "Mac_OS_X/10.9 (13A550) CalendarAgent/169"
  27 "BusyCal/1.640 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro5%2C3)"
  26 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro5%2C5)"
  25 "BusyCal1.640 CFNetwork/438.16 Darwin/9.8.0 (Power%20Macintosh) 
(PowerMac8%2C1)"
  25 "BusyCal/2.070 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookAir4%2C2)"
  23 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacPro1%2C1)"
  23 "Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130801 
Thunderbird/17.0.8 Lightning/1.9.1"
  22 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookPro5%2C1)"
  20 "Mac_OS_X/10.9 (13A524d) CalendarAgent/165"
  19 "Mac OS X/10.8.1 (12B2100) CalendarAgent/47"
  18 "Mac OS X/10.8.2 (12C3103) CalendarAgent/55"
  17 "BusyCal/1.640 CFNetwork/520.5.1 Darwin/11.4.2 (x86_64) (MacBookPro8%2C2)"
  16 "Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130806 
Thunderbird/17.0.8 Lightning/1.9.1"
  16 "Mac OS X/10.8.5 (12F33) CalendarAgent/57"
  16 "Evolution/3.6.4"
  14 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookPro8%2C3)"
  11 "DAVKit/3.0.6 (661); CalendarStore/3.0.8 (860); iCal/3.0.8 (1287); Mac OS 
X/10.5.8 (9L31a)"
  10 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (x86_64) (MacPro3%2C1)"
  10 "Mac_OS_X/10.9 (13A536a) CalendarAgent/167"
  10 "Fantastical/234 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (Macmini5%2C1)"
   9 "iOS/6.1.2 (10B147) dataaccessd/1.0"
   9 "BusyCal/2.070 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacBookPro8%2C1)"
   7 "iOS/6.0 (10A405) dataaccessd/1.0"
   7 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro6%2C2)"
   7 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (iMac11%2C3)"
   7 "BusyCal/1.640 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro2%2C2)"
   6 "iOS/6.0.2 (10A8500) dataaccessd/1.0"
   6 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (iMac10%2C1)"
   6 "Fantastical/234 CFNetwork/520.5.1 Darwin/11.4.2 (i386) (iMac6%2C1)"
   5 "AirSet/2.0 (http://www.airset.com)"
   4 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (iMac7%2C1)"
   4 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro2%2C2)"
   4 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBook4%2C1)"
   4 "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; 
SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; 
.NET4.0E; MS-RTC LM 8)"
   4 "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 
2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C)"
   4 "Fantastical/236 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) 
(MacBookPro10%2C1)"
   4 "Fantastical/234 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) 
(MacBookPro5%2C1)"
   4 "Fantastical/221 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacPro3%2C1)"
   4 "BusyCal/2.500 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (MacPro5%2C1)"
   3 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (iMac8%2C1)"
   3 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (iMac11%2C2)"
   3 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacPro3%2C1)"
   3 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro7%2C1)"
   3 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookAir3%2C2)"
   3 "Mac OS X/10.8.4 (12E55) Calendar/1648"
   3 "Fantastical/236 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (iMac11%2C1)"
   3 "Fantastical/236 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (iMac10%2C1)"
   3 "Fantastical/236 CFNetwork/520.5.1 Darwin/11.4.2 (x86_64) 
(MacBookPro10%2C1)"
   3 "Fantastical/234 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (iMac12%2C2)"
   3 "DAVKit/3.0.6 (661); CalendarStore/3.0.8 (860); iCal/3.0.8 (1287); Mac OS 
X/10.5.8 (9L30)"
   2 "iOS/6.0.1 (10A8426) dataaccessd/1.0"
   2 "iOS/5.1.1 (9B208) dataaccessd/1.0"
   2 "iOS/5.0.1 (9A406) dataaccessd/1.0"
   2 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (x86_64) (iMac10%2C1)"
   2 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro5%2C4)"
   2 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro5%2C3)"
   2 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro5%2C1)"
   2 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro4%2C1)"
   2 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro3%2C1)"
   2 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBookPro2%2C1)"
   2 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBook6%2C1)"
   2 "iCal/1395.7 CFNetwork/454.12.4 Darwin/10.8.0 (i386) (MacBook2%2C1)"
   2 "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130801 
Thunderbird/17.0.8 Lightning/1.9.1"
   2 "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; 
SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; 
InfoPath.2)"
   2 "Mac OS X/10.8.5 (12F35) CalendarAgent/57"
   2 "Java/1.6.0_02"
   2 "Fantastical/236 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) 
(MacBookPro10%2C2)"
   2 "Fantastical/236 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) 
(MacBookAir3%2C2)"
   2 "Fantastical/234 CFNetwork/673.0.2 Darwin/13.0.0 (x86_64) (iMac11%2C3)"
   2 "Fantastical/234 CFNetwork/596.4.3 Darwin/12.4.0 (x86_64) (iMac13%2C1)"
   2 "Fantastical/234 CFNetwork/520.5.1 Darwin/11.4.2 (x86_64) (iMac12%2C1)"
   2 "CalendarStore/5.0.1 (1139.14); iCal/5.0.1 (1547.4); Mac OS X/10.7.2 
(11C74)"

-- 
Karl Dubost
http://www.la-grange.net/karl/

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to