| 1 | 
wakaba | 
1.19 | 
2002-06-01  wakaba <w@suika.fam.cx>
 | 
| 2 | 
  | 
  | 
 | 
| 3 | 
  | 
  | 
        * Entity.pm (_encode_body): Some bug fixes and
 | 
| 4 | 
  | 
  | 
        better support of CT/CTE/charset.
 | 
| 5 | 
  | 
  | 
        (_parse_value): Passes options 'body_default_charset'
 | 
| 6 | 
  | 
  | 
        and 'body_default_charset_input' and parameter
 | 
| 7 | 
  | 
  | 
        'header' to body class.
 | 
| 8 | 
  | 
  | 
        * Util.pm (encode_body_string, encode_header_string):
 | 
| 9 | 
  | 
  | 
        Returns minimum charset name if available.
 | 
| 10 | 
  | 
  | 
 | 
| 11 | 
wakaba | 
1.18 | 
2002-05-30  wakaba <w@suika.fam.cx>
 | 
| 12 | 
  | 
  | 
 | 
| 13 | 
  | 
  | 
        * Entity.pm (_encode_body): Checks charset name
 | 
| 14 | 
  | 
  | 
        to decide CTE.
 | 
| 15 | 
  | 
  | 
 | 
| 16 | 
wakaba | 
1.17 | 
2002-05-29  wakaba <w@suika.fam.cx>
 | 
| 17 | 
  | 
  | 
 | 
| 18 | 
  | 
  | 
        * Entity.pm:
 | 
| 19 | 
  | 
  | 
        - (%ENCODE, %DECODE): Removed.  (Moved to Message::MIME::Encoding)
 | 
| 20 | 
  | 
  | 
        - Uses \x0D\x0A instead of \n.  (Temporary.  `linebreak-strict'
 | 
| 21 | 
  | 
  | 
        and related options should be implemented /strictly/.)
 | 
| 22 | 
  | 
  | 
        - (_encode_body): Checks media type to choose CTE.
 | 
| 23 | 
  | 
  | 
        - (accept_coderange): New option.
 | 
| 24 | 
  | 
  | 
        - (body_default_media_type, body_default_charset): Likewise.
 | 
| 25 | 
  | 
  | 
        - (fill_ct): Likewise.
 | 
| 26 | 
  | 
  | 
        - Uses %Message::Header::NS_phname2uri instead of direct
 | 
| 27 | 
  | 
  | 
        access to namespace definition package.
 | 
| 28 | 
  | 
  | 
        - (content_type): Returns (type, subtype) list when wantarray'ed.
 | 
| 29 | 
  | 
  | 
        - (media_type): New method.  (Alias of content_type)
 | 
| 30 | 
  | 
  | 
        * Header.pm (_replace_hash_shift): Checks namespace of field name.
 | 
| 31 | 
  | 
  | 
 | 
| 32 | 
wakaba | 
1.16 | 
2002-05-26  wakaba <w@suika.fam.cx>
 | 
| 33 | 
  | 
  | 
 | 
| 34 | 
  | 
  | 
        * Header.pm (url_mailto_safe): Removed.
 | 
| 35 | 
  | 
  | 
        (Moved to Message::Header::RFC822.)
 | 
| 36 | 
  | 
  | 
        
 | 
| 37 | 
  | 
  | 
        * Makefile: New file.
 | 
| 38 | 
wakaba | 
1.17 | 
        
 | 
| 39 | 
  | 
  | 
        * Entity.pm: Uses Win32 if use_config and $^O eq
 | 
| 40 | 
  | 
  | 
        MSWin32.
 | 
| 41 | 
wakaba | 
1.16 | 
 | 
| 42 | 
wakaba | 
1.15 | 
2002-05-25  wakaba <w@suika.fam.cx>
 | 
| 43 | 
  | 
  | 
 | 
| 44 | 
  | 
  | 
        * Entity.pm, Header.pm: Supports namespaced header
 | 
| 45 | 
  | 
  | 
        field name started with { prefix "-" }.  (But
 | 
| 46 | 
  | 
  | 
        it is not completely supported yet.)
 | 
| 47 | 
  | 
  | 
        * Header/: New directory.
 | 
| 48 | 
  | 
  | 
        
 | 
| 49 | 
  | 
  | 
        * Header.pm: Uses Message::Field::Structured
 | 
| 50 | 
  | 
  | 
        as parent module.
 | 
| 51 | 
  | 
  | 
 | 
| 52 | 
wakaba | 
1.14 | 
2002-05-16  wakaba <w@suika.fam.cx>
 | 
| 53 | 
  | 
  | 
 | 
| 54 | 
  | 
  | 
        * Util.pm:
 | 
| 55 | 
  | 
  | 
        - ($REG{NON_http_attribute_char_wsp}): New regex.
 | 
| 56 | 
  | 
  | 
        - (wsps_to_sp): New function.
 | 
| 57 | 
  | 
  | 
        - (decode_header_string): Don't do away tail WSPs.
 | 
| 58 | 
  | 
  | 
        - TODO: Util.pm must have some needless functions.
 | 
| 59 | 
  | 
  | 
 | 
| 60 | 
wakaba | 
1.13 | 
2002-05-15  wakaba <w@suika.fam.cx>
 | 
| 61 | 
  | 
  | 
 | 
| 62 | 
  | 
  | 
        * Header.pm:
 | 
| 63 | 
  | 
  | 
        - Add Resent-User-Agent: field support.
 | 
| 64 | 
  | 
  | 
        - Use Message::Field::Addresses instead of 
 | 
| 65 | 
  | 
  | 
        Message::Field::Address.
 | 
| 66 | 
  | 
  | 
 | 
| 67 | 
wakaba | 
1.12 | 
2002-05-14  wakaba <w@suika.fam.cx>
 | 
| 68 | 
  | 
  | 
 | 
| 69 | 
  | 
  | 
        * Entity.pm (pod:uri-url-mailto-*): New list-items.
 | 
| 70 | 
  | 
  | 
        (stringify): Output mailto: URL when format =~ url-mailto.
 | 
| 71 | 
  | 
  | 
        * Header.pm (stringify): Ditto.
 | 
| 72 | 
  | 
  | 
        * Util.pm: Bugs are fixed.
 | 
| 73 | 
  | 
  | 
        (remove_meaningless_wsp): New function.
 | 
| 74 | 
  | 
  | 
 | 
| 75 | 
wakaba | 
1.11 | 
2002-04-21  wakaba <w@suika.fam.cx>
 | 
| 76 | 
  | 
  | 
 | 
| 77 | 
  | 
  | 
        * Entity.pm (pod:C<format>): New section.
 | 
| 78 | 
  | 
  | 
 | 
| 79 | 
wakaba | 
1.10 | 
2002-04-05  wakaba <w@suika.fam.cx>
 | 
| 80 | 
  | 
  | 
 | 
| 81 | 
  | 
  | 
        * Util.pm: Add some functions from Message::Field::Structured.
 | 
| 82 | 
  | 
  | 
 | 
| 83 | 
wakaba | 
1.9 | 
2002-04-03  wakaba <w@suika.fam.cx>
 | 
| 84 | 
  | 
  | 
 | 
| 85 | 
  | 
  | 
        * Entity.pm, Header.pm: Updated.
 | 
| 86 | 
  | 
  | 
 | 
| 87 | 
wakaba | 
1.8 | 
2002-03-31  wakaba <w@suika.fam.cx>
 | 
| 88 | 
  | 
  | 
 | 
| 89 | 
  | 
  | 
        * Header.pm: Support Message::Field::URI.
 | 
| 90 | 
  | 
  | 
 | 
| 91 | 
wakaba | 
1.7 | 
2002-03-27  wakaba <w@suika.fam.cx>
 | 
| 92 | 
  | 
  | 
 | 
| 93 | 
  | 
  | 
        * Fix bug of treatment of FWS sorounding encoded-word.
 | 
| 94 | 
  | 
  | 
        (MIME/EncodedWord.pm and related modules.)
 | 
| 95 | 
  | 
  | 
 | 
| 96 | 
wakaba | 
1.6 | 
2002-03-26  wakaba <w@suika.fam.cx>
 | 
| 97 | 
  | 
  | 
 | 
| 98 | 
  | 
  | 
        * Entity.pm: Adds User-Agent: value when stringify.
 | 
| 99 | 
  | 
  | 
        (ua_field_name, ua_use_config): New options.
 | 
| 100 | 
  | 
  | 
        (add_ua): New option.
 | 
| 101 | 
  | 
  | 
        (_add_ua): New proceder.
 | 
| 102 | 
  | 
  | 
 | 
| 103 | 
wakaba | 
1.5 | 
2002-03-25  wakaba <w@suika.fam.cx>
 | 
| 104 | 
  | 
  | 
 | 
| 105 | 
  | 
  | 
        * MIME/: New directory.
 | 
| 106 | 
  | 
  | 
        * Util.pm: New module.
 | 
| 107 | 
  | 
  | 
        * Entity.pm, Header.pm (parse_all): New option.
 | 
| 108 | 
  | 
  | 
        (hook_encode_string, hook_decode_string): Likewise.
 | 
| 109 | 
  | 
  | 
 | 
| 110 | 
wakaba | 
1.4 | 
2002-03-23  wakaba <w@suika.fam.cx>
 | 
| 111 | 
  | 
  | 
 | 
| 112 | 
  | 
  | 
        * Header.pm: Supports Message::Field::CSV,
 | 
| 113 | 
  | 
  | 
        Message::Field::ValueParams, Message::Field::ContentType,
 | 
| 114 | 
  | 
  | 
        Message::Field::ContentDisposition.
 | 
| 115 | 
  | 
  | 
 | 
| 116 | 
wakaba | 
1.3 | 
2002-03-21  wakaba <w@suika.fam.cx>
 | 
| 117 | 
  | 
  | 
 | 
| 118 | 
  | 
  | 
        * Body/: New directory.
 | 
| 119 | 
  | 
  | 
 | 
| 120 | 
wakaba | 
1.2 | 
2002-03-16  wakaba <w@suika.fam.cx>
 | 
| 121 | 
  | 
  | 
 | 
| 122 | 
  | 
  | 
        * Header.pm: Use Message::Field::Date.
 | 
| 123 | 
  | 
  | 
 | 
| 124 | 
wakaba | 
1.1 | 
2002-03-13  wakaba <w@suika.fam.cx>
 | 
| 125 | 
  | 
  | 
 | 
| 126 | 
  | 
  | 
        * Header.pm: New module.
 | 
| 127 | 
  | 
  | 
        * Entity.pm: Likewise.
 | 
| 128 | 
  | 
  | 
        
 | 
| 129 | 
  | 
  | 
        * ChangeLog: New file.
 |