Query Posts

Use this:

query_posts($query_string.”&posts_per_page=-1″)

By using $query_string you are keep the original query (all posts in a particular month), and then adding the posts_per_page parameter to it. If you don’t add that, what you’re doing is replacing the original query for a new query with whatever parameters you use.