[OpenSIPS-Devel] [OpenSIPS/opensips] 7bc390: Add cachedb_dynamodb module with put_item and get_...

Răzvan Crainea noreply at github.com
Mon Aug 5 11:27:13 UTC 2024


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7bc3909fba7e7a9070f52b6d2f1a1fd681e95fa1
      https://github.com/OpenSIPS/opensips/commit/7bc3909fba7e7a9070f52b6d2f1a1fd681e95fa1
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    A modules/cachedb_dynamodb/.vscode/settings.json
    A modules/cachedb_dynamodb/Makefile
    A modules/cachedb_dynamodb/cachedb_dynamodb.c
    A modules/cachedb_dynamodb/doc/.vscode/settings.json
    A modules/cachedb_dynamodb/doc/example.xml
    A modules/cachedb_dynamodb/doc/example_admin.xml
    A modules/cachedb_dynamodb/dynamodb_lib.cpp
    A modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  Add cachedb_dynamodb module with put_item and get_item implementation


  Commit: e3c8ebcc90101877bed3f2c7c52e71f0d865fcdb
      https://github.com/OpenSIPS/opensips/commit/e3c8ebcc90101877bed3f2c7c52e71f0d865fcdb
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    A modules/cachedb_dynamodb/cachedb_dynamodb_dbase.c
    A modules/cachedb_dynamodb/cachedb_dynamodb_dbase.h
    M modules/cachedb_dynamodb/dynamodb_lib.cpp
    M modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  Implement map set/get/remove functions for cachedb_dynamodb module


  Commit: 90c2a91373e991d91a57ba109ff1c70d5410e13f
      https://github.com/OpenSIPS/opensips/commit/90c2a91373e991d91a57ba109ff1c70d5410e13f
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M lib/list.h

  Log Message:
  -----------
  list.h: Adapt to g++ compiler


  Commit: 565d17077b01115b7b9f25828442c317c1fe8509
      https://github.com/OpenSIPS/opensips/commit/565d17077b01115b7b9f25828442c317c1fe8509
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    M modules/cachedb_dynamodb/cachedb_dynamodb_dbase.c
    M modules/cachedb_dynamodb/dynamodb_lib.cpp
    M modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  cachedb_dynamodb: Fix various issues


  Commit: a774d1753ab9f739ef1db51284621a393731ecf7
      https://github.com/OpenSIPS/opensips/commit/a774d1753ab9f739ef1db51284621a393731ecf7
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb_dbase.c
    M modules/cachedb_dynamodb/dynamodb_lib.cpp
    M modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  cachedb_dynamodb: Implement expire logic for dynamodb_set/add/sub


  Commit: c3accdceee4c842904dae380c236b7bbd2452204
      https://github.com/OpenSIPS/opensips/commit/c3accdceee4c842904dae380c236b7bbd2452204
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    A modules/cachedb_dynamodb/doc/cachedb_dynamodb.xml
    A modules/cachedb_dynamodb/doc/cachedb_dynamodb_admin.xml
    A modules/cachedb_dynamodb/doc/contributors.xml

  Log Message:
  -----------
  cachedb_dynamodb: Add documentation and update default key & value


  Commit: 4204c95ab98a801d42376ba8ed2ff6390d740ac5
      https://github.com/OpenSIPS/opensips/commit/4204c95ab98a801d42376ba8ed2ff6390d740ac5
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    M modules/cachedb_dynamodb/cachedb_dynamodb_dbase.c
    M modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  cachedb_dynamodb: Fix default key and value


  Commit: 5245ec50cd97b104ce506dac4ff34f5dcf12ca53
      https://github.com/OpenSIPS/opensips/commit/5245ec50cd97b104ce506dac4ff34f5dcf12ca53
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    M modules/cachedb_dynamodb/cachedb_dynamodb_dbase.c

  Log Message:
  -----------
  cachedb_dynamodb: Fix some memory management issues and handle null return values for 'from_str_to_string' function


  Commit: 6f355ff132abae3672bcbf83baea87fa1264dec8
      https://github.com/OpenSIPS/opensips/commit/6f355ff132abae3672bcbf83baea87fa1264dec8
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    M modules/cachedb_dynamodb/cachedb_dynamodb_dbase.c
    M modules/cachedb_dynamodb/dynamodb_lib.cpp
    M modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  cachedb_dynamodb: Improve memory efficiency and error handling


  Commit: 9d99cb1ce05299a2e1828e9c302a02301b744246
      https://github.com/OpenSIPS/opensips/commit/9d99cb1ce05299a2e1828e9c302a02301b744246
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    M modules/cachedb_dynamodb/cachedb_dynamodb_dbase.c
    M modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  cachedb_dynamodb: Refactor keyset structures and improve handling the results for dynamo_get and dynamo_get_counter


  Commit: ef1e3189c7d0ea5f67eeb734d68d0b3b49cd41cf
      https://github.com/OpenSIPS/opensips/commit/ef1e3189c7d0ea5f67eeb734d68d0b3b49cd41cf
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    M modules/cachedb_dynamodb/cachedb_dynamodb_dbase.c
    M modules/cachedb_dynamodb/cachedb_dynamodb_dbase.h
    M modules/cachedb_dynamodb/dynamodb_lib.cpp
    M modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  cachedb_dynamodb: Refactor the code using str* instead of char* where possible


  Commit: 95a0469b552d876ac05a07cb2cdfc6fa1d175260
      https://github.com/OpenSIPS/opensips/commit/95a0469b552d876ac05a07cb2cdfc6fa1d175260
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    M modules/cachedb_dynamodb/cachedb_dynamodb_dbase.c

  Log Message:
  -----------
  cachedb_dynamodb: Change memory allocation for str* variables


  Commit: 32ae055470b9682bbeaf5fb38781419d383f92b4
      https://github.com/OpenSIPS/opensips/commit/32ae055470b9682bbeaf5fb38781419d383f92b4
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    M modules/cachedb_dynamodb/cachedb_dynamodb_dbase.c
    M modules/cachedb_dynamodb/dynamodb_lib.cpp
    M modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  cachedb_dynamodb: Improve memory access by using str instead of str* where possible


  Commit: f9c671b18de22c65cfdfcb453bc1d65871e27273
      https://github.com/OpenSIPS/opensips/commit/f9c671b18de22c65cfdfcb453bc1d65871e27273
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/cachedb_dynamodb.c
    M modules/cachedb_dynamodb/dynamodb_lib.cpp
    M modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  cachedb_dynamodb: Update defines


  Commit: dcb4f20402fecde21af1fd2ddf2fac5219aba9d3
      https://github.com/OpenSIPS/opensips/commit/dcb4f20402fecde21af1fd2ddf2fac5219aba9d3
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dprint.c
    M dprint.h
    M log_interface.h

  Log Message:
  -----------
  dprint: Adapt log functions for g++ compiler


  Commit: 1b7d81384e63a440606109089efa56da6157b045
      https://github.com/OpenSIPS/opensips/commit/1b7d81384e63a440606109089efa56da6157b045
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M modules/cachedb_dynamodb/dynamodb_lib.cpp
    M modules/cachedb_dynamodb/dynamodb_lib.h

  Log Message:
  -----------
  cachedb_dynamodb: Replace std logging with OpenSIPS LM logging macros in cpp file


  Commit: 0af9aac0beb81b3264af2acbc5c7b3a2dd2dd57a
      https://github.com/OpenSIPS/opensips/commit/0af9aac0beb81b3264af2acbc5c7b3a2dd2dd57a
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M Makefile.conf.template
    M modules/cachedb_dynamodb/Makefile

  Log Message:
  -----------
  Add module dependencies and resolving some Makefile errors


  Commit: a079623d7ebed6d00e275e215424c6903d3f4e10
      https://github.com/OpenSIPS/opensips/commit/a079623d7ebed6d00e275e215424c6903d3f4e10
  Author: Alexandra Titoc <oanatitoc at gmail.com>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M packaging/debian/rules
    M packaging/redhat_fedora/opensips.spec

  Log Message:
  -----------
  Resolve other compile errors


  Commit: 8dc3e5c5c4c25f46ff8e9b94da890ffde21e7e27
      https://github.com/OpenSIPS/opensips/commit/8dc3e5c5c4c25f46ff8e9b94da890ffde21e7e27
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    R modules/cachedb_dynamodb/.vscode/settings.json
    R modules/cachedb_dynamodb/doc/.vscode/settings.json

  Log Message:
  -----------
  cachedb_dynamodb: remove .vscode


  Commit: 24c055785b88f8e5f7743c56039ef3c4599cec88
      https://github.com/OpenSIPS/opensips/commit/24c055785b88f8e5f7743c56039ef3c4599cec88
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    R modules/cachedb_dynamodb/doc/example.xml
    R modules/cachedb_dynamodb/doc/example_admin.xml

  Log Message:
  -----------
  cachedb_dynamodb: remove example xml files


Compare: https://github.com/OpenSIPS/opensips/compare/71e47427eb5f...24c055785b88

To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications



More information about the Devel mailing list