[libnet-imap-simple-perl] annotated tag upstream/1.2206 created (now 375024e)
Florian Schlichting
fsfs at moszumanska.debian.org
Tue Dec 1 20:50:49 UTC 2015
This is an automated email from the git hooks/post-receive script.
fsfs pushed a change to annotated tag upstream/1.2206
in repository libnet-imap-simple-perl.
at 375024e (tag)
tagging b699b6da8dccf66407cf35ea6661aacfc555fcce (commit)
replaces upstream/1.2205
tagged by Florian Schlichting
on Tue Dec 1 21:36:29 2015 +0100
- Log -----------------------------------------------------------------
Upstream version 1.2206
Alan Griffiths (1):
Cannot set retry value to zero in constructor (https://rt.cpan.org/Ticket/Display.html?id=68460)
Alex Vandiver (4):
Fix a use of _escape in void context
Escape the mailbox name to APPEND
Add a way to close SELECT'd or EXAMINE'd maiboxes
Add a ->noop method, for sending NOOP commands
ChinaXing(陈云星) (1):
fix bug in "find_ssl_defaults"
Drav (1):
Make the end parentheses match more explicit, debug when enabled with a better error message
Florian Schlichting (1):
Imported Upstream version 1.2206
Holger Glaess (1):
add method separator
JIK (1):
https://rt.cpan.org/Ticket/Display.html?id=34941
Jason Woodard (1):
sorting within range2ist breaks IMAP sorting via search
Jason Woodward (7):
Add the ability to sort via search
extended body_field_param production and fixed the body_fields definition
Added part numbers to the data from body_summary
Extended get() to support fetching a message part
added SimpleX pod
tidy up body summary data into BodySummary and Body objects
updated SimpleX pod
Jonathan Kamens (1):
JIK's patch attached to RT#33925
Jorge N. via RT (1):
uidsearch+sort does not return uid's but msgno's
MSTEVENS (1):
PATCH FOR https://rt.cpan.org/Ticket/Display.html?id=50130
Michael Stevens (1):
proposed diff that makes podchecker happier
Paul Miller (486):
the original 1.17 release
my first unseen() patch
my msg_flags and initial put patches
corion's starttls patch
warning about a huseless somethin hash, blah blah
flags bug patch
moving a few things around
die rcs die
I pulled these from pjf's IPC::System::Simple
I stripped the pods off Simple.pm, now to strip the code from Simple.pod...
stripped the code off the pod
critic patches
This is a combination of critic suggestions and the disabling of some Corion debugphilic code.
fixed a few pod problems and word-wrapped a bit
fixed introduced bug
made the pod_coverae pass
worked on the README a bit
my todolist, devtodo
woops, screwed up the manifests
forgot to skip itself
test is born unto me
made some progress on the test file and instructed skips for the makefile
more birthing of teh imap server test
MANIFEST
the certs
this is about as close as I can get without building auth and model classes
auth and model skeletons
catch sigchild during startup
fixed startup
made Net::IMAP::Simple::SSL totally un-necessary, if it ever was
documented the use_ssl flag and fixed up a bunch of POD stuff and mispellings
made the use_ssl flag more robust without requring IO::Socket::SSL at configure time
altered whitespace
this was pretty confusing in the debug log
made the debugger print less superfluous info
have to decide to use the funny port before we select the port
note changes
version up
fail tests unless select works.
make 0 message 0, but true
fail loudly, should we do this everywhere?
you need to tell perlcritic to be critical... I didn't know that.
after making the critic critical, some changes were required
the logs show this put() is working, ... o rly? where did the mail go?
little typo
woops, should be require, not use\!
working on getting the tests to go, found some minor bugs
I think when this test does more stuff I'll release as 1.19
point out bug queue
this is my little login function
wow, the manifest was really jacked, wonder when I fat fingered that
bugs
hrm, I think I fixed the oldest bug on rt ...
a little note to myself
I borked ->last
k, this stuff seems to be working right
document the bug I created, and fixed
skip
moved the tests around a little
manifest changes
making the server start-up, run tests, server down at end
make it easier to run one test at a time
different mailbox
this is telling
dividing up the tests sucks
moved things around a bit to verify something
found a new way to prevent DRY in the tests
I don't understand why this exit-value is non-zero, but I'm blaming threads.
the final test might be something like this, ...
there, now the test can start and stop itself, without using signals...
new release plan
_process_cmd -- should always return a count or undef, even in list context
going through all the process_cmd calls ...
Revert "_process_cmd -- should always return a count or undef, even in list context"
make the imap server startup noisy-to-the-right
EXAMINE seems easy enough to support... depends on what the servers do when you try to put or change the flags after the command
EXAMINE command
getting ready to test the new() 4-connection ticket on rt
well, I don't think Simple can detect *ANY* disconnects at all, much less in new()
make it easier to run the server for a while...
some startup scripts
made this startup and shutdown better
testing a few things by hand
made the connectalot script do more stuff
you can't reliably tell if a socket is closed until you try to read from it ... it either blocks until data arrives or returns 0
finally, man, that was hard to figure out.
closing 30229
started _04
critic, was critical
mmm, all tests failed everywhere because Net::TCP isn't core, duh, IO::Socket::INET is though
this doesn't work... I have some ideas why, but it's time to go skydiving
the reselect fires now, but something is still wrong.
might have found a bug in Net::IMAP::Server, must look into it further.
I had broken t/07 when I added things in t/15
this should close out 45953... I'll prolly write more tests for it though
note changes
undeleted seems like a natural addition
more flag tests
bump version for next tickets
working on 33189 a little
working on 33189 a little
33189 info attachment
oops
make these more configurable
of course, if I'm making it configurable, it should use the configs
ws
changed the way debugging works on these guys
status precursor
superfluous
STATUS command
755
status app
manifest the contribs
this will become the status test
the working box shouldn't be escaped like that
added a current_mailbox test
haha, bug
I introduced a bug when I unescaped the {working_box}, but then thought about it and taught _escape() to not modify the given argument
bug
these numbers are't matching up, but they should
moving the t7lib:: to t:: so pause won't index it
move these to inc so they don't get index
manifest file moves
described latest patches
temporary fix for Net::IMAP::Server::Mailbox::unseen() v1.18 [reported]
ridiculous bug
ridiculous bug #2
missed this in the manifest somehow
make my t/17 actually do what I wanted it to do 3.5 hours ago
critic hated my naked comma evaluation, I think it was as clear
improved docs for seen and unseen
add my 33189 notes to the dist temporarily
make the debug logger a little smarter
deal with errors on msg_flags better, and use msg_flags from seen and deleted
expand that test slightly
documented the new flag error code
documented my thinking for closing 33189
require Net::IMAP::Server if we're under AUTOMATED_TESTING
this aught to test correctly
trying to get expunge to be a little more informative
describe latest changes
I'm nolonger chaining ->_reselect, so some of the tests needed fixing
note changes
test the scalar mode
this should work fine
except that there aren't that many messages ...
ok, this tests almost all the delete stuff I can think of (not counting various permutations of failures and successes)
note about delete working correctly.
I misunderstood the rfc 6.4.3 example
copy tests
altered TODOs
moved the tests around a bit... I can't tell if there's a copybug in Net::IMAP::Server or not...
sequence sets work just fine
documented RT#40203's concerns
my message body precursor
I changed the way get() works. I'm pretty much going to have to undo it tomorrow though -- it'll bork everyone's code
comprimise between $message = $imap->get(1) string and arrayref (do both)
printing 40 spaces will prolly fail more than just using console codes...
prove that our _process_cmd is a failure
catch the line even on misbehaving servers that don't CRLF
note the application of the patch
lose 33189 txts
couple little pod tweaks
1.1900
explicitly include all modules needed for the tests
note changes
this is a bug, woops
include static copy of net-imap-server-1.20
going to release this
failed to actually use the inc/ copy of Net::IMAP::Server, coder == fail
optionally disable the inc copy
make sure to show what version of the imap server we loaded
BP's 1.22 with patch
1.22 n-i-server included
trying to deal with test failures from the cpan-testers... Class::Accessor missing, weird
ignore this stuff (updates)
my test script
my dovecot-pipe-server-thingy -- OK -> PREAUTH
fix for https://rt.cpan.org/Ticket/Display.html?id=48166
versionup
really weak search command
misunderstood how the search result comes back
I think we can do better, noted
goal
implementation
mention the need for tests for top(), but don't actually do work
accidentally killed manifest, fixed
can't really publish this without docs. :)
we can get a lot less set errors if we just mark these lines we don't parse as boring
fix for perl critic
filling out search a bit more
likely, a lot of these functions work...
failed to quote quoted strings
I misunderstood the date comments in the RFC3501 search specification
added pod
added pod
these really need "spaces"
this I had jacked this up pretty bad -- git bisect ftw
this is a quick cut and paste from t/15_flags.t
this isn't what's advertised in the pod
got the search tests online, not very thorough, but better than nothing
version bump
forgot to manifest the new test
this is actually necessary for testing, didn't know that
I can't figure out why this test is failing ...
dev-version up for testing
don't dork up the tester reports
I really just want to test 22 with my tester, separating these
make this ridiculously verbose
1.1910_2 ... wtf is going on
there is no bug, there is only zuul
I think this is what he's asking about
this is a google bug, not an net-imap-simple one
test for ticket #55552
I somewhat recall changing _unescape, oddly enough, but I don't think I fixed any of the actual uses of it. :)
version up for release to fix #55552
doug reed patch
version up to 1912
note changes
merge with a couple more alexmv "monkey" patches
heh, he had a copule more; version up again
shhhh
use 1.27
note changes and version up
this effectively disables the whole line, meh
I suspect this is not how alexmv will do it
version up
make a formal server log
pull in a7f5e24 from Net::IMAP::Server
make SimpleX optional
This is woodwardj's first draft.
use alester's license section
change the bugs message
note that I may not have permission to change the license
Merge branch 'master' into SimpleX
confusingly, manifest and not manifest simplex
provide a way to use simplex from inc/slurp
make inc build smarter
fix package name
this is goign to be fun maybe
ignore the new test file
add 2010
trailing whitespace
ws
pull the pod into the blibs
track this, don't track that
tweaked the synopsis slightly. I found I had to go check the source to see how to invoke simplex, so I described that quick at the top
oops, wasn't checking return value correctly
for local builds, it's convenient to have some unlink and default powers
skel a body summary test
heh, gotta ->new() the right package though
I didn't like the way the body_summary changes shape so dramatically between multipart mixed messages and single part messages
SINGLE part message works great
multipart test
Merge branch 'SimpleX'
version up(s)
I find myself editing the wrong ones, this'll make vim complain
content_type vs hasparts
make make rebuild the simplex stuff automatically
I find myself editing the wrong ones, this'll make vim complain
make make rebuild the simplex stuff automatically
fixed test
Merge branch 'SimpleX'
log changes
new
invocation notes
I disabled more perl critic stuff rather than do some of the more irritating things it suggested
holy smokes! hooray!
modification of read only variable how?
oh, that's right. This bug still persists -- pfft
more debug options
critic "bug"
document and then strip the )\r\n
irritating
%d-%m-%Y -> %d %b %Y
don't select every search, only when we need to
it seems the - is FWS and that's what google expects... most people seem to use the -, still %b instead of %m though
say the right things here
I don't think last() is quite what I want... I'm playing with this idea
provide uid information
caveat
the star isn't a wild card, it means biggest
test uid stuff [and fix bug in Search filters]
critic ; didn't even know this was a magic variable... I use $< for that
this is private, mark it that way
I wonder if this will make more bugs than it creates... I doubt it
note it
skelled my ideas
I'm going to write a grammar for this
senseless renaming
bug
regex abuse detected, but used correctly
partially working
ahh, there we go
shhh
Use the grammar please
move fetch to sX officially and return something sane
I think this is coming along, but it still doesn't work for some reason
caps
talk about why we failed... NIL? (test) ... fail.
I had a lot of fail in this gammar, I think I fixed a lot of it
ok, I think I fixed most things
learn to count
getting my doc started
this return style is immediately useful and doesn't require post processing
actually, it still wasn't quite what I thought. Fixed
star is allowed
man, this is just really hard to get right
I clearly don't understand the scoring, because this was crashing out another part of the grammar
well, if the score won't work, reorder these so the body thing matches first
also, don't let atoms have [] in them
ignore this stuff (updates)
took changing the logs around a little to realize Net-IMAP-Server gives more than one response per message. Add reverse() to throw away alternate responses
there, this tests well, I like it
the x00 type is too wierd to bother people with
don't require selecting first
document my damage
version up
shh
maybe more behavior's later
logout method
this might work if it didn't sagfault ... going to look for a P::RD official way to do this. There msut be lexer access or something like it.
this is like one million times better
sexy fix for the .{32766} RE limitation, in fact, this was better all along
note changes
copyuid, and prep for launch
going to make fake sockets that are actually pipes (eg ssh host dovecot)
seq() is the opposite of uid()
list2range
uid fetch
test uidfetch
test list2range (found bug already)
show that we can't correclty parse the tag 'BODYSTRUCTURE'
ws
only match BODY when it's not the middle of some other word.
cover naked method
manifest conflict seemed easy to resolve
notes
I did this at work, it's probably the right start
typo
just checking
this is worth doing I think
this is going to be neat...
change the test server port(s)
uidsearch code, needs docs
doc for uidserach
cool, trivial test
expand changelog note slightly
pretty simple, but useful
use the sequencer
typo
hrm, I was fixing something that wasn't initially broken... oh wells
this space may make a difference on some imap servers... doubtful, but it could happen
merge was awful... meh
this clearly needs a lotta work, but it'll do
this is the most awesome thing in the world
fixed the err loop
might as well support the Simple.pm
version up for the pipe
mostly fixed this... things aren't so good a little though
just trying to figure out where we're freezing up (it's in the READLINE)
this all works fine, except that it doesn't
lawl, blocking forever
even better
note changes
added a test
document ps
critic
skip all of the functions in the pipe socket
test and fix for https://rt.cpan.org/Ticket/Display.html?id=60537
this is where we snag the callback
use the callback, if givin
testing the readline callbacks
document readline callbacks
[1::2]:3 ipv6 patch
bug
bug
possible fix for https://rt.cpan.org/Ticket/Display.html?id=62486
maybe like this..
note changes
this is why my tests don't work — http://rt.cpan.org/Ticket/Attachment/828926/429411/
the patch wouldn't apply for me, I made this instead
version up for release
don't manifest this
I don't want to maintain these anymore
subtle doc buc noticed by aka HM 2k
another subtle doc buc noticed by aka HM 2k
another subtle doc buc noticed by aka HM 2k
another subtle doc buc noticed by aka HM 2k
construct test for https://rt.cpan.org/Ticket/Display.html?id=63282
I'm not sure that test would have functioned correctly
this appears to fix https://rt.cpan.org/Ticket/Display.html?id=63282
version up
https://rt.cpan.org/Ticket/Display.html?id=65526
http://goo.gl/FUQPn removed the die()
comical little typo that
22
version up
MYMETA is news to me
version up for nosort patch
yeah, these make rules screw up dmake (my strawberry seems to use nmake, whatever) and aren't really even used ...
version up
skel test that can hopefully reproduce https://rt.cpan.org/Ticket/Display.html?id=73431
yeah, shows the error nicely
version up for fix
crap, this works fine
this could potentially fix the problem, but I still don't definitely know what it is/was
ahh, here we go. This is the error. It is spurious
ok, this almost ceraintly deals with https://rt.cpan.org/Ticket/Display.html?id=73431; but I introduced a bug
that space wasn't whitespace, it was message body
oops; if they don't have some of the test modules, this will produce three failures
the real version number doesn't have that one
Merge pull request #1 from kakadoo/master
Merge remote-tracking branch 'github/master'
version up
document sep method
version up
this works... I feel like I should do better
note changes and version up
this is my horrible idea to make sure tests run in order... The one second wait per test is the best part
note
this should fix most of the test failures
note
add support for specific ssl versions
note change
version up
docoment new setting
huh, https://rt.cpan.org/Public/Bug/Display.html?id=78539 is true
minor password bug affecting people who have backslashes and quotes in their passwords
add IO::Socket to test requires
disabled for 07
don't make racket about this
not willing to maintain this shit anymore
these too, gone
don't need any of that shit anymore either. :p
some out, some in
fixed one test... 85 more to go
nothing works at all, hurray
there we go
ugh
k k
couple more
dovecot
not done with this one... might reverse all this shit though
there, this should help
release a dev built
fuck it
ta
this breaks all tests, naturally, but should probably still be added
this breaks all local-server tests, and therefore fits nicely in this branch
I need to handle this in some rational way
ssl patches
various merge problems.
need to actually fix the tests now...
various
t/15 puts do not give the expected unseen and recent
same but better imo
made a lot of progress there
docoment the new ssl... considering a warning about certificates when not checking with the CA cert database
found another bug
recent doesn't work on dovecot like I expected. If *I* put in my *current* session then the message isn't \recent like it is in Net::IMAP::Server. Not too shocking. We just remove all recent tests and move on
there, another one bites the dust
dovecot recent removed, test fixed
another one down
hrm, let's just make some mailboxes
there we go
finish rebuilding tests for new actual server environment
cleaning up some stuff
note
explain hidden tests
minor version change for no real reason, supz cpan
bug
new debug function
yeah, ok: https://rt.cpan.org/Public/Bug/Display.html?id=89195
note
attempt to fix https://rt.cpan.org/Public/Bug/Display.html?id=89296 ... doesn't actually address problem he's having in the ticket.
further testing
version up for spurious bug? awaiting info
I fail to see how this wasn't a problem before
fixed
Merge pull request #3 from dravster/patch-1
partial reversion to reverse introduced bugs
disabled errors
Merge pull request #4 from hoelzro/master
version up
bug
Rob Hoelz (1):
Allow port to be set via params to new
gregor herrmann (1):
Spelling glitch
holborn (1):
the holborn patch for the count-type response from cyrus
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-imap-simple-perl.git
More information about the Pkg-perl-cvs-commits
mailing list