sockethub

A multi-protocol gateway for the Web using ActivityStream messages.

LGPL-3.0 License

Downloads
687
Stars
381
Committers
21

Bot releases are hidden (Show)

sockethub - 3.1.2

Published by silverbucket almost 5 years ago

  • ActivityStream @id properties no longer have an enforced URI prefix (eg. irc:// or xmpp://). The remaining data will still be there, dependant on the formatting for the platform. If a previous @id was irc://[email protected] the new value should be [email protected]. The platform can instead be inferred from the context property.
  • group property renamed to role
  • New feature: role assignment. The object property can contain a new set of relationships indicating alice -> gives admin rights -> to bob -> in room_b.
{
  '@type': 'add',
  actor: { '@type': 'person', '@id': 'alice@localhost', displayName: 'alice' },
  target: { '@type': 'person', '@id': 'bob@localhost', displayName: 'bob' },
  object: {
    '@type': 'relationship',
    relationship: 'operator',
    subject: { '@type': 'presence', role: 'admin' },
    object: {
      '@type': 'room',
      '@id': 'localhost/#room_b',
      displayName: '#room_b'
    }
  },
  published: '1572965181987'
}
  • Previous arrays of user names are now 1 user per AS object. observe type has been consolidated into update , and attendance type has been consolidated into presence.
{
  "@type": "update",
  "object": {
    "@type": "presence",
    "role": "member"
  },
  "actor": {
    "@type": "person",
    "@id": "hyper_slvrbckt@localhost",
    "displayName": "hyper_slvrbckt"
  },
  "target": {
    "@type": "room",
    "@id": "localhost/#kosmos-random",
    "displayName": "#kosmos-random"
  }
}
sockethub - v3.1.1

Published by silverbucket almost 5 years ago

sockethub - Sockethub v1.0.0 Released

Published by silverbucket almost 9 years ago

Significant rewrite of many core parts of Sockethub. Split out all platforms to their own repositories / npm modules. Still a work in progress, but stable and ready for use for current supported platforms IRC and Feeds.

sockethub - v0.3.2

Published by silverbucket almost 10 years ago

  • refactored SessionManager and ClientManager to use array-keys package for tracking session and client objects.
  • platform irc: now supports specifying any port and the use of non-secure connections. updated irc example as well.
sockethub - v0.3.0

Published by silverbucket almost 10 years ago

  • platform irc: fix during connect, the USER command would be rejected due to not enough params.
  • platform irc: remove : from message string, no longer used in irc-factory library.
  • docker: working docker file! hooray!
  • updated npm dependencies.
sockethub - v0.2.2

Published by silverbucket almost 10 years ago