Permalink
Switch branches/tags
Nothing to show
Commits on Mar 25, 2018
  1. Merge pull request #73 from penguin42/chunked-72

    penguin42 committed Mar 25, 2018
    api: Handle chunked messages
  2. api: Handle chunked messages

    penguin42 committed Mar 25, 2018
    The http_parser handles chunked transfer encoding, but it calls
    the body handler for each chunk and it's our job to stitch it all
    back together.
    
    Use of on_message_complete suggested by ScottAbbey on github
    
    Fixes #72
    
    Signed-off-by: Dr. David Alan Gilbert <dave@treblig.org>
Commits on Feb 24, 2018
  1. Merge pull request #62 from radiocane/media

    penguin42 committed Feb 24, 2018
    Handle media messages (m.video, m.audio, m.file)
Commits on Feb 22, 2018
  1. [matrix-room] Update thumbnail request to r0.3.0

    radiocane committed Nov 17, 2017
    With r0.3.0 thumbnail_info and thumbnail_url for m.image and m.file have
    been moved from content to content.info. With this commit those objects
    are looked for at the new location and if they're not found, the old
    location is checked. Furthermore, if the thumbnail provided is too big,
    we ask the server to make a thumbnail of it.
  2. Improve media handling

    radiocane committed Sep 27, 2017
    Handle m.video, m.file, m.audio and m.image in _handle_incoming_media.
    Remove _handle incoming_image. On incoming media, always print a chat
    message with the download link and mimetype/size. If a thumbnail_url is
    available and the thumbnail size is small, download and show that. Otherwise,
    only for m_image, ask for a server generated thumbnail.
Commits on Feb 21, 2018
  1. Merge pull request #29 from zamaudio/join-room

    penguin42 committed Feb 21, 2018
    Join by alias or id; the one remaining commit to use the /join/ api looks like it works
Commits on Feb 20, 2018
  1. Merge pull request #66 from radiocane/master

    penguin42 committed Feb 20, 2018
    [README] Add Ubuntu pre-built binaries. Fixes #58
  2. Merge pull request #69 from penguin42/typing-crash-fix

    penguin42 committed Feb 20, 2018
    typing: Fix crash on typing notification to someone not present
    
    (Eion OK'd via Purple on Matrix.org)
  3. Merge pull request #68 from radiocane/w_r/small_stuff

    penguin42 committed Feb 20, 2018
    [Makefile] Change fixed pkg-config into variable PKG_CONFIG
  4. typing: Fix crash on typing notification to someone not present

    penguin42 committed Feb 20, 2018
    I've seen a crash where the user_id doesn't appear to be a member
    of the room; I'm guessing they just left or only just arrived and
    we got the typing notification after/before.
    
    Fixes: 61ee52f
    Signed-off-by: Dr. David Alan Gilbert <dave@treblig.org>
Commits on Dec 15, 2017
Commits on Dec 9, 2017
Commits on Nov 16, 2017
Commits on Sep 27, 2017
  1. Merge pull request #60 from radiocane/master

    ara4n committed Sep 27, 2017
    [README] Add xenial-specific libglib package
Commits on Sep 2, 2017
  1. Merge pull request #56 from penguin42/response-too-long-hack1

    penguin42 committed Sep 2, 2017
    bump up max reply size
  2. bump up max reply size

    penguin42 committed Sep 2, 2017
    Initial sync's are getting huge, we really need to fix that,
    but in the mean time bump the max size up.
    I've seen matrix HQ giving out a 5MB reply in the initial sync.
    
    see issue #28.
    
    Signed-off-by: Dr. David Alan Gilbert <dave@treblig.org>
Commits on Jul 24, 2017
  1. Merge pull request #53 from vn971/patch-1

    richvdh committed Jul 24, 2017
    mention Olm in readme
  2. rewording

    vn971 committed Jul 24, 2017
  3. mention OLM in readme

    vn971 committed Jul 24, 2017
Commits on May 30, 2017
  1. Merge pull request #38 from EionRobb/typing-notifications3

    richvdh committed May 30, 2017
    Typing notifications
Commits on May 28, 2017
  1. Responding to PR comments

    EionRobb committed May 28, 2017
    * Comment about using state table for ephermal events
    * Move JSON handling into matrix-api
  2. Merge pull request #47 from EionRobb/html-messages

    ara4n committed May 28, 2017
    Support HTML formatting on sending/receiving messages
  3. Fix whitespace and a memleak

    EionRobb committed May 28, 2017
Commits on May 27, 2017
  1. Merge pull request #46 from penguin42/fixes

    penguin42 committed May 27, 2017
    Fix image upload
  2. Fix image upload

    penguin42 committed May 27, 2017
    I made the same mistake in image upload I had in download - an extra /
    at the start triggered a 500.
    
    Signed-off-by: Dr. David Alan Gilbert <dave@treblig.org>
Commits on May 23, 2017
Commits on Apr 17, 2017
  1. Merge pull request #44 from penguin42/fixes

    penguin42 committed Apr 17, 2017
    Fix image download
  2. Fix image download

    penguin42 committed Apr 17, 2017
    I had an extra / after the hostname, and it doesn't need the access
    key.
    (Interestingly my server would take the extra / but matrix.org wouldn't)
    
    Signed-off-by: Dr. David Alan Gilbert <dave@treblig.org>
Commits on Mar 13, 2017
  1. Merge pull request #40 from EionRobb/reuse-device-id

    richvdh committed Mar 13, 2017
    Re-use the device-id provided by the server
  2. Merge pull request #39 from EionRobb/room-topics

    richvdh committed Mar 13, 2017
    Support display of room topics
Commits on Mar 12, 2017
  1. Send/receive typing notifications

    EionRobb committed Mar 12, 2017
    using the "Group Typing Notifications" plugin