Skip to content

Please provide system shared dynamic linked library #49

@pali

Description

@pali

At least Psi And Kopete jabber clients uses libiris library. There are probably more projects. Currently libiris can be only built as static library which is directly linked into target application. Both Kopete and Psi has its own copy of libiris in source tree (Psi as git submodule, Kopete real code copy).

Discovered CVE 2017-5593 User Impersonation Vulnerability shows that it is not ideal solution and system distributions must to patch all applications which bundle same source code. And also it cause lot of problems for users who needs to update more applications and only one affected library.

So please provide one system shared dynamic library of libiris which jabber clients can link to it. Such step first needs to stabilize and define API+ABI of library and start correctly version library ABI via soversion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions