Implement standard replies

Review Request #3460 — Created Sept. 1, 2024 and submitted

Information

ibis/ibis
default

Reviewers

This introduces Ibis.StandardReply and exposes it via Ibis.Message if a
standard reply could be parsed from that message.

Ran the message and standard_reply tests under valgrind and called in the turtles for the rest.

Summary ID
Implement standard replies
This introduces Ibis.StandardReply and exposes it via Ibis.Message if a standard reply could be parsed from that message.
73a82e3d8981109fb8aa011a565326b1a12d13c2
Description From Last Updated

Note, you can wrap markdown links in the middle of the description; this fits into 80 characters: * See [standard …

QuLogicQuLogic

This sorts after NOTE?

QuLogicQuLogic

parsed

QuLogicQuLogic

reply_type wasn't initialized to NULL.

QuLogicQuLogic

It appears there are no tests that trigger failures / a NULL return from parsing?

QuLogicQuLogic
QuLogic
  1. 
      
  2. ibis/ibisconstants.h (Diff revision 1)
     
     
     
     
    Show all issues

    Note, you can wrap markdown links in the middle of the description; this fits into 80 characters:

     * See [standard replies message
     * format](https://ircv3.net/specs/extensions/standard-replies#message-format)
     * for more information.
    
    1. I didn't mark it, but the other two can wrap as well.

    2. Whoops

  3. ibis/ibisconstants.h (Diff revision 1)
     
     
    Show all issues

    This sorts after NOTE?

    1. They're sorted asciibetically in the source not prescendence.

    2. Yes, I mean asciibetically.

    3. My bad, I thought I got this right everywhere and didn't look at additional context..

  4. ibis/ibismessage.c (Diff revision 1)
     
     
    Show all issues

    parsed

  5. ibis/ibisstandardreply.c (Diff revision 1)
     
     
    Show all issues

    reply_type wasn't initialized to NULL.

  6. ibis/tests/test_standard_reply.c (Diff revision 1)
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Show all issues

    It appears there are no tests that trigger failures / a NULL return from parsing?

  7. 
      
grim
grim
QuLogic
  1. Ship It!
  2. 
      
grim
Review request changed
Status:
Completed