Commit Graph

27 Commits

Author SHA1 Message Date
e2503d3a4f update license
Change-Id: I8b9e25f99da5945684e265d3923b74065c8ef8eb
2024-11-11 22:42:19 -05:00
16b77dd10c remove mutex template
Change-Id: I0aacf47c70a0de4fcd1a68f6688cf0ee0c551934
2024-03-04 10:38:00 -05:00
40dddee226 misc: update copyright to 2024
Change-Id: I829473d42b2b90f26ed2d93bbde063a21ce0952c
2024-01-02 17:26:29 -05:00
3bbac87283 fix: ut and agents
Change-Id: I3b9fd9da90d153b2b4ce8254fa14216ea87eb7bd
2023-09-22 08:31:52 -03:00
737e2f117c migrate to std::filesystem
Change-Id: I0ecc36493d10399c72a52aa1aa2dad48ee182296
2023-09-21 11:12:26 -04:00
4166137736 misc: Update copyright years to 2023
Change-Id: Ia80fc12ba65b1abd516af205e6664261ae2e33fe
2023-02-06 01:46:45 -05:00
ac7ce59c42 connectivity: initial split from jami-related components
As a measure of refactorization of the code and to prepare to the
development of dhtnet, the following changes aims at seperating
jami-specific code to connectivity-specific code.

GitLab: #778
Change-Id: Iaa08100f7d61c80292f039a5aae66819cc85b0e9
2022-11-04 11:00:17 -04:00
d54a84ec0b Replace DRing for libjami
It's not possible to replace the DRing namespace for jami because of conflicts
with namespaces and classes defined under the jami namespace.  Thus, use libjami
as the namespace.

Script to reproduce:

 rg -l DRing | sort | uniq | awk '$0 !~ /NEWS/' | xargs sed -i -e 's|DRing|libjami|g'
 rg -l DRING_ | sort | uniq | xargs sed -i -e 's|DRING_|LIBJAMI_|g'
 sed -i -e 's|dring|jami|g' src/jami/CMakeLists.txt
 sed -i -e 's|dring|jami|g' src/jami/def.h

Change-Id: I80e8c8b58a7586527a016bbef850bab07869c473
2022-10-29 16:49:27 -04:00
ea327ff28e Rename libring to libjami
Change-Id: Id123f733759d6147f0f8fb9975b21fd8b0f1e558
2022-09-22 10:08:36 -04:00
5018565239 misc: update copyright date to 2022
Change-Id: I795e3f2f69c07349bf84c87dbcafb502dc8490f8
2022-01-05 16:21:58 -05:00
ba3a411ca3 daemon: Rename dring occurrences in code and file names to jamid.
Automated using the following commands:

  $ mv src/{dring,jami}
  $ git grep -l src/dring | xargs sed -i 's,src/dring,src/jami,g'
  $ git grep -l '#include "dring/' | \
    xargs sed -i 's,#include "dring/,#include "jami/,g'
  $ git grep -l 'dring.h' | xargs sed -i 's,dring.h,jami.h,g'

And finally,

  $ git grep -l 'dring' | xargs sed -i 's,dring,jami,g'

  $ files=$(find -name '*dring*' | sort)
  $ for f in $files; do mkdir -p "$(dirname "$f")"; \
      mv "$f" "$(echo $f | sed 's/dring/jami/g')"; done

To resolve a bad renaming favorably:

  $ git grep -l -i AlsaCarjami | \
    xargs sed -i -E 's/([Aa])lsaCarjami/\1lsaCardRingtone/g'

The above renaming command is not perfect, so some hand-tuning was
required to complete it.

* src/manager.cpp (Manager::ManagerPimpl::retrieveConfigPath):
Preserve the dring.yml configuration file name, until we add something
to migrate (rename) it to jami.yml.
* man/dring.pod: Delete.
* bin/dbus/jamid.pod: Move to ...
* man/jamid.pod: here.
* bin/dbus/meson.build (jamid_targets): Normalize man section to the
pre-existing 1 and adjust accordingly.
* src/jami/def.h (dring_EXPORTS): Rename to ...
(jami_EXPORTS): ... this.

change-Id: I9828be6da9c711ab2f22c4d1b9539fea89d7b6fb
2021-07-15 10:57:26 -04:00
fb05a8d516 fuzzing: Add GDB script
Change-Id: Ia9ce297062ac28dcf7f03ee28247cad4411d1b0f
2021-06-29 11:13:19 -04:00
ba27341e63 fuzzing: Add OpenDHt wrapper
Change-Id: I92e57a1f62e3bae67c8ae4ca6d7654dfe427c361
2021-06-29 11:13:19 -04:00
836f4d7fdc fuzzing: Ignore fuzz_ programs and out file
Change-Id: I31128ff65ca03c62971165ed61683cbc84b0b5d4
2021-06-29 11:13:19 -04:00
e820c98453 fuzzing: Add fuzz-msgpack
Change-Id: I39f655b439a47caaa9c5e7ce57c3ef042258c778
2021-06-29 11:13:19 -04:00
589ae18025 fuzzing/examples: Add examples that were used as LD_PRELOAD
Change-Id: Ieeda03d459eeefb86a19e57277bde7c194e5b8c5
2021-06-29 11:13:19 -04:00
d26984ccc4 fuzzing: Add spam channel creation example
Change-Id: I1f800f5377375fd561885378fa0f3a21f67fe880
2021-06-29 11:13:19 -04:00
0a11520e04 fuzzing: Add .gitignore
Change-Id: Iaa58c76c6cef0b80df45a5d2d6a328ee9159c8d8
2021-06-29 09:52:29 -04:00
da7e54e45e fuzzing/sipf-fmt: Add SIP format class and Flex lexer
Change-Id: Icecdfddd200932eb7f4f5fdd7e6a406472f85c18
2021-06-29 09:52:29 -04:00
c79a38c6e5 fuzzing: Add syslog() and srand() wrappers
Change-Id: Ie622946606226171da6244361d334ba023dfa655
2021-06-29 09:52:29 -04:00
9be5f7d521 fuzzing/gnutls: Add GNU TLS wrapper
Change-Id: Ide37f73f142cb1cfa86b86c6ddbc76ce80e9414d
2021-06-29 09:52:29 -04:00
459ee469fd autotools: make fuzzing optional
Change-Id: Iaa11c6880858316336f5e5b5e1fc6f55597d24d0
2021-06-28 15:21:08 -04:00
f58ba79a4d fuzzing/supervisor: Add supervisor
Change-Id: Ie593e1a6496d47fa8bb1fa3b046a01f87a44377b
2021-06-25 11:51:27 -04:00
17d89dfd8b fuzzing/utils: Add utilities taken from UT
Change-Id: I53c9da27babcbb1c1f678ddf7b885a322d3a4d96
2021-06-25 11:51:27 -04:00
e5623694cf fuzzing: Add actors and dring-sample
Change-Id: Ia946d08f370143ff2e7d9ece379ad63a8207a4b3
2021-06-25 11:51:27 -04:00
91adbe56f2 fuzzing/common: Common definitions
Change-Id: I5a3718b9c19800bd6615b52a050f6f443394136e
2021-06-25 11:51:27 -04:00
c9757b595d auto-tools: Add fuzzing directory
Change-Id: I189cdf06e74314f6e35b34addafe599d39f2dc42
2021-06-25 11:51:20 -04:00