Skip to content

3.5

Compare
Choose a tag to compare
@dequis dequis released this 08 Jan 23:40
· 171 commits to master since this release
  • ui:
    • "chat list": shows a list of existing server-side chatrooms. With some
      protocols, this is often the only way to add new channels.
      See 'help chat list' for details. (jgeboski)
    • "plugins": lists the installed plugins and their versions (jgeboski)
    • Add 'nick_lowercase' and 'nick_underscores' settings.
    • "handle_unknown" can be set per-account, not just globally
  • jabber:
    • Add "always_use_nicks" channel setting, for non-anonymous MUCs (trac #415)
      See 'help set always_use_nicks' for possible side effects.
    • Properly handle rejected file transfers
    • Don't send parts in a chat if someone is still connected from other devices
    • hipchat: support personal oauth tokens (manually generated ones)
  • twitter:
    • Hide muted tweets / no-retweets, add mute/unmute commands (Flexo)
    • Show full version of extended tweets (with slightly more than 140 chars)
  • purple:
    • Support setting chat room topics (EionRobb)
    • Support for extra groupchat settings. Shows an error if any required
      ones are missing. Look for purple_ prefixed settings in "chan #... set"
    • SIPE: persistent chats can be joined now, thanks to the "chat list" command
      and the above ("purple_uri" channel setting)
    • Fix a file transfer crash bug (Mainly affected telegram)
    • Honor protocol flag to not require a password (used in hangouts, telegram)
    • Set the contacts' nicks to the %full_name for a few whitelisted protocols
      (hangouts, funyahoo, icq, line)
    • LINE: added a hack to save its auth token, to avoid re-auth every time
    • Show self-messages in groupchat backlogs (before join)
  • yahoo:
    • Removed because they killed their old protocol on a two month notice.
      Use EionRobb's funyahoo purple plugin, or better yet, don't use yahoo.
  • Stuff for enterprise deployments (all done by Sevas)
    • Locked down accounts, useful when pregenerating user config files. An
      account that is marked with the locked="true" attribute can't be removed
      and its username/password can't be changed.
    • Locked down settings. Same as above, but for individual account settings.
    • AllowAccountAdd setting in bitlbee.conf, to disable adding new accounts.
    • PAM and LDAP authentication backends (not compiled by default)
  • For packagers:
    • Enabled debug symbols in non-debug builds, disabled stripping by default.
      This is closer to the default behavior of autotools, and --debug=1 is mostly
      to set the DEBUG macro and disable optimization.
  • For plugin devs:
    • Plugins should now include an "init_plugin_info" function which will be used
      for ABI version checking in the future. It's optional for now, but will be
      enforced later. See the commit log of d28fe1c for details. (jgeboski)