[OpenSIPS-Devel] [OpenSIPS/opensips] 9a155d: lib: Add basic CSV line parsing primitives

Liviu Chircu liviu at opensips.org
Tue Nov 28 11:34:09 EST 2017


  Branch: refs/heads/feature/freeswitch-extended-integration
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9a155d4959d5f24e3086d6560a2fb79c5411d7ac
      https://github.com/OpenSIPS/opensips/commit/9a155d4959d5f24e3086d6560a2fb79c5411d7ac
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-11-28 (Tue, 28 Nov 2017)

  Changed paths:
    A lib/csv.c
    A lib/csv.h

  Log Message:
  -----------
  lib: Add basic CSV line parsing primitives


  Commit: ebd0356d6774dd2870542f3b9a4cf7c168fd68c2
      https://github.com/OpenSIPS/opensips/commit/ebd0356d6774dd2870542f3b9a4cf7c168fd68c2
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-11-28 (Tue, 28 Nov 2017)

  Changed paths:
    A lib/url.c
    A lib/url.h

  Log Message:
  -----------
  lib: Add generic URL parsing support

Very re-usable (db/db.c, cachedb/cachedb_id.c, modules/freeswitch/fs_api.c,
MongoDB, etc.). Importing code can easily customize their URLs by
enforcing/relaxing: scheme part, user part, pass part, ports, database and
extra hosts.

This patch also adds a new URL extension: parameters!

Syntax: scheme://...?foo=bar,foo

Refer to lib/url.h for the full spec


  Commit: c719d163e8e83b72496ab8dacc27a359f01978f7
      https://github.com/OpenSIPS/opensips/commit/c719d163e8e83b72496ab8dacc27a359f01978f7
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-11-28 (Tue, 28 Nov 2017)

  Changed paths:
    M ut.h

  Log Message:
  -----------
  util: Add str2short()


  Commit: 919e2e4da43f1c6b5ddfd90748bf8b718f89b4b2
      https://github.com/OpenSIPS/opensips/commit/919e2e4da43f1c6b5ddfd90748bf8b718f89b4b2
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-11-28 (Tue, 28 Nov 2017)

  Changed paths:
    M lib/url.c

  Log Message:
  -----------
  lib/url: Improve logging and robustness


  Commit: 1dc14c7629fdd04d0af978dc594f78383f88215f
      https://github.com/OpenSIPS/opensips/commit/1dc14c7629fdd04d0af978dc594f78383f88215f
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-11-28 (Tue, 28 Nov 2017)

  Changed paths:
    M lib/url.h

  Log Message:
  -----------
  lib/url: Add some header documentation


Compare: https://github.com/OpenSIPS/opensips/compare/9a155d4959d5^...1dc14c7629fd


More information about the Devel mailing list