Bug #1047

Fix transport option processing

Added by J. Moringen over 11 years ago. Updated over 9 years ago.

Status:ResolvedStart date:06/28/2012
Priority:NormalDue date:
Assignee:J. Moringen% Done:

100%

Category:Common Lisp
Target version:rsb-0.11

Description

fix e.g.

  • /SCOPE
  • SCHEMA:

Associated revisions

Revision ffccc685
Added by J. Moringen over 9 years ago

Parse more strings as URIs instead of scopes in src/participant.lisp

refs #1047

The substrings ":", "//", "#" and "?" force parsing as URI instead of
only ":".

  • src/uris.lisp (parse-scope-or-uri): new function; determine whether
    the input string should be parsed as URI or scope and do it
  • src/participant.lisp (make-participant t string): use
    `parse-scope-or-uri'
  • src/compat.lisp (define-participant-creation-uri-methods): likewise
  • test/informer.lisp (define-basic-participant-test-cases informer):
    test query options in URI
  • test/listener.lisp (define-basic-participant-test-cases listener):
    similar
  • test/reader.lisp (define-basic-participant-test-cases reader):
    similar
  • test/patterns/request-reply/local-server.lisp
    (define-basic-participant-test-cases local-server): similar
  • test/patterns/request-reply/remote-server.lisp
    (define-basic-participant-test-cases remote-server): similar

Revision 90433df8
Added by J. Moringen over 9 years ago

Mention fixed URI problems in Common Lisp tools in news.rst

refs #1047

  • news.rst (0.11): mention fixed problems in URI handling in Common Lisp
    tools

History

#1 Updated by J. Moringen almost 11 years ago

  • Target version changed from rsb-0.9 to rsb-0.10

#2 Updated by J. Moringen over 10 years ago

  • Target version changed from rsb-0.10 to rsb-0.11

#3 Updated by J. Moringen over 9 years ago

  • Status changed from New to In Progress

#4 Updated by J. Moringen over 9 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

Commits got attached to #1045 by accident. Commits are:

rsb-cl|cd1e1763
rsb-cl|a2a04035
rsb-cl|5897b6ce
rsbag:rsbag-cl|df6b1048

Also available in: Atom PDF