To implement OTR function on IRC client, to make chatting private.

pure-python-otr (potr) has lack of maintenance for a long time and been considered as "potentially insecure". So I will call libotr5 directly with C.

This project have two parts need to research on. The IRC client API and libotr calling method. It probably will not be finished in just one hackweek, I'll keep working on it.

Reference:

Looking for hackers with the skills:

otr offtherecord libotr irc c

This project is part of:

Hack Week 15

Activity

  • about 3 years ago: JWSun liked OTR (Off The Record) plugin development with libotr5 for encrypted chat
  • about 3 years ago: tonghuix joined OTR (Off The Record) plugin development with libotr5 for encrypted chat
  • about 3 years ago: tonghuix liked OTR (Off The Record) plugin development with libotr5 for encrypted chat
  • about 3 years ago: mitiao joined OTR (Off The Record) plugin development with libotr5 for encrypted chat
  • about 3 years ago: bchou liked OTR (Off The Record) plugin development with libotr5 for encrypted chat
  • about 3 years ago: j_renner liked OTR (Off The Record) plugin development with libotr5 for encrypted chat
  • about 3 years ago: whdu added keyword "c" to OTR (Off The Record) plugin development with libotr5 for encrypted chat
  • about 3 years ago: whdu started OTR (Off The Record) plugin development with libotr5 for encrypted chat
  • about 3 years ago: whdu liked OTR (Off The Record) plugin development with libotr5 for encrypted chat
  • about 3 years ago: whdu added keyword "otr" to OTR (Off The Record) plugin development with libotr5 for encrypted chat
  • All Activity

    Comments

    • mook_work
      about 3 years ago by mook_work | Reply

      Hi, which IRC client are you intending to write a plugin? Pidgin has one (your first link). There's an existing one for irssi (it's in the OpenSUSE repos; it's also unclear why it generates two RPMs).

      • whdu
        about 3 years ago by whdu | Reply

        weechat is the first one I want to work on

        There's an existing weechat-otr depend on python-pure-otr but not working and unsafe now. And there's a very old weechat-otr (about 5 years ago) in the community, but it is out of day can not work. So I have to start from scratch.

    Similar Projects

    Hacking irc-gitter bridge by juliogonzalezgil

    GitLab provides a [bridge to connect to Gitter ...


    netlink interface for ethtool by mkubecek

    There seems to be an overall consensus that the...


    Improving picotm by tdz

    Picotm is a system-level transaction manager. I...


    make "predictable network interface names" more predictable by mkubecek

    Since the so-called "predictable names" for net...


    dmidecode: no more open-coded printfs by jdelvare

    There's a long standing request to extend the o...


    ethtool ops for netdevsim by mkubecek

    This can be seen as a subproject of [ethtool ne...