<div dir="auto"><br><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Another great thing is that you appear to have exposed your ad hoc SIP parser as a module, which means it could potentially be imported and used in other tools.<br></blockquote></div><div dir="auto"><br></div><div dir="auto">There didn't seem to be many SIP parsers when I looked when I chose C instead of Go to use libosip2 which is very, very mature. </div><div dir="auto"><br></div><div dir="auto">Looking forward to trying this in my GitHub Actions as I was about to plumb in SIPp scenarios:</div><div dir="auto"><br></div><div dir="auto"><a href="https://github.com/SentryPeer/SentryPeer/actions">https://github.com/SentryPeer/SentryPeer/actions</a></div><div dir="auto"><br></div><div dir="auto">I also looked at Rust SIP crates, not many either... </div><div dir="auto"><br></div><div dir="auto">Nice work. </div><div dir="auto"><br></div><div dir="auto">Thanks, </div><div dir="auto">Gavin. </div><div dir="auto"><br></div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div>