Pub-sub protocol issues

Here are my two issues so far,

  1. if i do a disco on a leaf node, it should return a list of items on that node, but openfire is only returning the last published item

  2. if i do an iq-get items with the node name, the server returns an error saying subid is required

Are these openfire bugs or am I just looking at the wrong spec? Here is the spec I’m using (1.10), http://www.xmpp.org/extensions/xep-0060.html

Maybe someone can help me with this, I have the node path and the item id. All I want is to retrieve the payload of the item from the pub-sub dom.