<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">Hello all,<div><br></div><div>I wrote a module awhile back that allowed clients to put multiple stanzas in an IQ stanza and the server would then</div>

<div>run all of those child stanzas as if they came from the client. This is used for a very basic QoS system. Originally the</div><div>module just routed all packets as if they came from the user. This was a naive approach as the c2s module does a lot of other</div>

<div>checks before it sends the packet to be routed. I was wondering if there was an easier way to make the c2s module think the client</div><div>sends those packets so it would handle them automatically.</div><div><br></div>

<div>One thing to note: this is being used in legacy clients (100's of thousands all active) so it is not really possible to change how it is</div><div>implemented on the client side.</div><div><br></div><div>Thanks,</div>

<div>William</div></span>