conn.go (4 lines): - line 639: // TODO: it would be ideal to not have this kill the connection - line 994: // TODO: this preserves existing behavior as some tests rely on this - line 1098: // TODO: reject very small idle timeouts - line 1138: return nil, fmt.Errorf("no supported auth mechanism (%v)", sm.Mechanisms) // TODO: send "auth not supported" frame? internal/frames/frames.go (2 lines): - line 124: DynamicNodeProperties map[encoding.Symbol]any // TODO: implement custom type with validation - line 306: DynamicNodeProperties map[encoding.Symbol]any // TODO: implement custom type with validation receiver.go (1 line): - line 362: // TODO: if the ack arrives later, we need to remove the message from the unsettled map and reclaim the credit internal/encoding/decode.go (1 line): - line 569: // TODO: implement sasl.go (1 line): - line 28: // TODO: how widely used is hostname? should it be supported sender.go (1 line): - line 139: // TODO: if we never received a disposition, how can we consider the message as sent? internal/encoding/exported_types.go (1 line): - line 457: // TODO: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-transactions-v1.0-os.html#type-declared