CVS log for net-qmtp/Net/QMTP/QMTP.pm

[BACK] Up to [Local Repository] / net-qmtp / Net / QMTP

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Nov 17 15:43:37 2006 UTC (5 years, 6 months ago) by james
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +8 -2 lines
Take advantage of the latest ExtUtils::MakeMaker/META.yml stuff to fix
  some CPANTS/Kwalitee "problems".

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Nov 2 14:56:18 2004 UTC (7 years, 6 months ago) by james
Branches: MAIN
CVS tags: RELEASE_0_06
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -3 lines
Bump version number for new release.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Aug 22 15:57:30 2003 UTC (8 years, 9 months ago) by james
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +4 -2 lines
Read from network socket and message file in "binary" mode otherwise
  automatic CRLF<->LF translation stuffs up the module on Win/Dos. Patch
  supplied by Paul G. Weiss. Thanks!

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Jun 24 17:26:17 2003 UTC (8 years, 11 months ago) by james
Branches: MAIN
CVS tags: RELEASE_0_05
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -3 lines
Release version 0.05.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Jun 20 13:17:09 2003 UTC (8 years, 11 months ago) by james
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +10 -50 lines
Use netstring_read() from Text::Netstring 0.04 thereby trimming
   _read_netstring() significantly and dumping _getlen() and _getcomma()

Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Jun 18 14:48:12 2003 UTC (8 years, 11 months ago) by james
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +19 -22 lines
Dump &_list_as_netstring(). It's no longer needed, having been
  superceeded by Text::Netstring.
Note requirement for Text::Netstring.
Avoid multiple calls to netstring_encode() for the same value.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Jun 13 12:37:11 2003 UTC (8 years, 11 months ago) by james
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +8 -12 lines
Use the Text::Netstring module and use its encoding function for
  scalar encoding.
Remove &_as_netstring()

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Jun 12 13:33:04 2003 UTC (8 years, 11 months ago) by james
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +39 -37 lines
POD improvements.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Jan 30 19:53:43 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
CVS tags: RELEASE_0_04
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +23 -15 lines
Rename Timeout constructor option to ConnectTimeout.
Fix read() handling to work with IO::Socket errors and catch an
  eof properly.
Don't need a newline for confess.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Jan 30 17:46:37 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +6 -2 lines
Note message() vs. message_from_file() restriction.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Jan 30 16:10:27 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +69 -17 lines
Protocol imposes a one hour limit on a QMTP session. Add support for this
  but it's not enabled yet; _session_notexpired().
Print the length of time our socket was connected for in debugging
  output.
Don't check for existence of file in message_from_file() - user can
  delay creating the file if desired. Only need exist when send() is called.
Only get file size in _send_file if open succeeded. Use stat on the file
  handle. Count bytes as we read to check that file size hasn't changed
  while reading.
Fix bug in _send_file() which caused it to print the IO::Socket reference
  instead of printing _to_ the IO::Socket reference.
Update documentation, noting need to disconnect if send() fails. Other
  fixes and text improvements.
Check for 'defined' vs. FALSE in read() in _read_netstring().

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Jan 29 17:42:54 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3 lines
Reponse doesn't begin with D, K or Z; die with a protocol violation.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Jan 29 16:12:41 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
CVS tags: RELEASE_0_03
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +83 -48 lines
host() method renamed to server()
New constructor option; Port, to connect to non-standard port.
Extra debugging output.
timeout() from IO::Socket doesn't seem to work. Hmm. Use a
  conditional with different IO::Socket constructors.
reconnect() will disconnect if necessary before connecting again.
Empty message bodies are OK - fixed test in _ready_to_send().
PODify changed reconnect() and renamed host() and minor clean-ups.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Jan 29 01:27:11 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +55 -30 lines
Implement user-configureable socket timeout through constructor
  Timeout option.
Rename ManualConnect to DeferConnect.
PODify the above.
Blank (i.e. defined, but empty) message bodies should be OK'd by
  _ready_to_send.
Amend some debug output.
Clean-up some inappropriate use of C<> in POD.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Jan 29 00:18:01 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +62 -9 lines
Copious amounts of debugging output added.
ManualConnect option to new() was interpreted in reverse.
Destructor shouldn't call disconnect() if we're not connected.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Jan 28 19:11:44 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
CVS tags: RELEASE_0_02
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Update VERSION to 0.02.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Jan 28 19:07:38 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +8 -12 lines
Write BUGS in sentances.
Remove some trailing whitespace in comments and POD.
Scrub no-auto-connect from the TODO - it's done.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Jan 28 19:00:44 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +232 -107 lines
Have a once over to check usage of die vs. croak vs. carp vs. confess.
  Change many. Replace die's with 'return undef'.
Have new() accept options in hash key pairs.
Option to new(): ManualConnect - delay connection until explicit
  call to reconnect().
Option to new(): Debug - enable debugging. NOOP at present.
Don't waste time calling new_{envelope,message} in new().
Replace most || with 'or'.
Warn if asked to _send_file an empty file, and fail if size is seemingly
  negative.
Rename connect() to reconnect() to avoid mixup with perl's connect().
_ready_to_send() to check we have enough to attempt sending the
   message.
_read_netstring() to read a netstring at a time.
Fail on protocol errors -- bad netstrings.
Fail on huge netstring sizes -- 200000000 bytes.
Add destructor to ensure we call disconnect().
Reword, fix typos in POD. Document new user methods. Add EXAMPLES.
Move TODO comments in BUGS POD section.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Jan 27 18:21:35 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +65 -6 lines
&new_message() and &new_envelope() to trash the message/message-file and
  envelope info respectively.
&connect() and &disconnect() to make socket creation/destruction not
  hooked to object creation/destruction.
Add a DESTROY sub to make sure we &disconnect().

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Jan 27 17:20:18 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
CVS tags: RELEASE_0_01
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Gah - hate that RCS Revision parsing.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Jan 27 16:52:47 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +50 -34 lines
Add CAVEATS to draw attention to the importance of encodings.
Tidy up some of the POD.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Jan 27 15:38:00 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +227 -22 lines
Write out POD for the module.
Add &message_from_file() and &_send_file() to allow files to be used
  as complete message bodies.
Add &encoding() to manipulate line-ending encoding.
Add &host() to manipulate the QMTP server we use.
Prevent &message() and &message_from_file() from trampliing on each other.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Jan 27 11:34:20 2003 UTC (9 years, 3 months ago) by james
Branches: MAIN
Initial commit.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

James Raftery <james@now.ie>