{"push_id":3107020498,"size":15,"distinct_size":0,"ref":"refs/heads/debian-jessie","head":"7ed3cde8ebaed8a9bfbe455ccaf75a43166f0be9","before":"298ca20f8eb7f790330ea3d2fec2fc75921dec08","commits":[{"sha":"73123bd360756a5ddcb6a86fc3962a87182830ce","author":{"name":"Stefan Becker","email":"8117d191b34d5ef5ec050e813b71b40094f314e0@gmail.com"},"message":"purple: add call to purple_presence_set_idle()\n\nOne of the idiosyncrasies in the libpurple API: it is not enough to set\nthe buddy status to one of the idle ones. You also must make another\ncall to set an idle flag!\n\nUser visible change of behaviour: buddies flagged as idle are shown by\nPidgin \"greyed out\" like offline buddies.","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/73123bd360756a5ddcb6a86fc3962a87182830ce"},{"sha":"f21cbcc82edfc51ef8a2989ea078a64ddf73804b","author":{"name":"Stefan Becker","email":"8117d191b34d5ef5ec050e813b71b40094f314e0@gmail.com"},"message":"buddy: update sipe_backend_buddy_set_status() API\n\nAdd a new time_t parameter that provides an indication to the backend\nwhen the buddy has entered the current idle state. This parameter is\nonly valid when the \"activity\" indicates an idle state. The parameter\nmay be 0 if it is unknown when the buddy entered the idle state.","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/f21cbcc82edfc51ef8a2989ea078a64ddf73804b"},{"sha":"b44155fa75966e7399e506ccd6d455ceae234a66","author":{"name":"Stefan Becker","email":"8117d191b34d5ef5ec050e813b71b40094f314e0@gmail.com"},"message":"purple: take new last_active parameter into use\n\nIf is_idle is TRUE then pass on last_active value to libpurple. That\nshould make sure that Pidgin will show an idle timer for the buddy once\nwe get real values from the core.","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/b44155fa75966e7399e506ccd6d455ceae234a66"},{"sha":"93507d804b12619910c3d5ded9621b71f2debcbc","author":{"name":"Stefan Becker","email":"8117d191b34d5ef5ec050e813b71b40094f314e0@gmail.com"},"message":"telepathy: update sipe_backend_buddy_set_status()\n\nAdd new last_activity as unused parameter.","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/93507d804b12619910c3d5ded9621b71f2debcbc"},{"sha":"8198961d38411f9dc20157e2ac3b2a45c251b397","author":{"name":"Stefan Becker","email":"8117d191b34d5ef5ec050e813b71b40094f314e0@gmail.com"},"message":"miranda: update sipe_backend_buddy_set_status()\n\nAdd new last_active as unused parameter.","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/8198961d38411f9dc20157e2ac3b2a45c251b397"},{"sha":"550f626f5ca53d50c501ecd82c12a5b0d86b6930","author":{"name":"Stefan Becker","email":"8117d191b34d5ef5ec050e813b71b40094f314e0@gmail.com"},"message":"buddy: update sipe_core_buddy_got_status() API\n\nAdd a new time_t parameter that provides an indication to the backend\nwhen the buddy has entered the current idle state. This parameter is\nonly valid when the \"activity\" indicates an idle state. The parameter\nmay be 0 if it is unknown when the buddy entered the idle state or he\nis not idle.\n\nPass the new parameter down to sipe_backend_buddy_set_status().","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/550f626f5ca53d50c501ecd82c12a5b0d86b6930"},{"sha":"8a8fd318c0d33ac18cc79571b1e1b2618eaea5ae","author":{"name":"Stefan Becker","email":"8117d191b34d5ef5ec050e813b71b40094f314e0@gmail.com"},"message":"purple: update for sipe_core_buddy_got_status()\n\nPurple backend calls this API to implement a workaround. Use 0 for the\nlast_active value, i.e. \"unknown when buddy entered idle state\".","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/8a8fd318c0d33ac18cc79571b1e1b2618eaea5ae"},{"sha":"21acf6e2b24ec20aa3ed0aca147b7323815951da","author":{"name":"Stefan Becker","email":"8117d191b34d5ef5ec050e813b71b40094f314e0@gmail.com"},"message":"notify: parse lastActive attribute from state node\n\nBuddy presence \"application/msrtc-event-categories+xml\" does have an\noptional attribute \"lastActive\" in the categories/category/state XML\nnode that indicates when the buddy entered the current idle state.\nParse the contents of that attribute as ISO8601 timestamp and pass it\nto sipe_core_buddy_got_status().","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/21acf6e2b24ec20aa3ed0aca147b7323815951da"},{"sha":"34b331758cc3cd73e8e21aabbe2e3441f8d7e665","author":{"name":"Stefan Becker","email":"8117d191b34d5ef5ec050e813b71b40094f314e0@gmail.com"},"message":"Feature #107: Provide idle start time for a buddy\n\nThe value of the optional \"lastActive\" attribute in a presence\nnotification is now parsed and passed down as seconds since epoch\ntimestamp to the backend.\n\nUser visible changes in the Pidgin UI:\n* idle users are now \"greyed out\" like offline users\n* idle timers now work when \"Show\" -> \"Idle Times\" is enabled","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/34b331758cc3cd73e8e21aabbe2e3441f8d7e665"},{"sha":"ac09f5eb7137c022370aa7ef24e02d08117eef12","author":{"name":"Jakub Adam","email":"9b47e4aba217ee01145064f81b6b26c217d7776f@ktknet.cz"},"message":"media: move filtering of broken codecs to SIPE core","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/ac09f5eb7137c022370aa7ef24e02d08117eef12"},{"sha":"d375fbf2174016e37341bf59a6888870ea4cea14","author":{"name":"Jakub Adam","email":"9b47e4aba217ee01145064f81b6b26c217d7776f@ktknet.cz"},"message":"media: enable SIREN in SfB conferences\n\nAs reported by users and checked by myself, the issue with SIREN codec\nin conferences has disappeared in Skype for Business and so SIPE can\nstart offering it during call negotiations again.\n\nThanks to Joakim Tjernlund for pointing this out.","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/d375fbf2174016e37341bf59a6888870ea4cea14"},{"sha":"0c899fc87fcfd4edff3d5fcf1cadff0ca12e62d6","author":{"name":"Jakub Adam","email":"9b47e4aba217ee01145064f81b6b26c217d7776f@ktknet.cz"},"message":"conf: parse media-source-id of participant video stream","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/0c899fc87fcfd4edff3d5fcf1cadff0ca12e62d6"},{"sha":"895390ab32a5b0cd7ee99efa58a0b4bfc2e2c376","author":{"name":"Jakub Adam","email":"9b47e4aba217ee01145064f81b6b26c217d7776f@ktknet.cz"},"message":"msrtp: configurable media source id in VSR","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/895390ab32a5b0cd7ee99efa58a0b4bfc2e2c376"},{"sha":"2ea7325e39c0698ce585918d005642318ba8aefa","author":{"name":"Jakub Adam","email":"9b47e4aba217ee01145064f81b6b26c217d7776f@ktknet.cz"},"message":"media: set stream media source id for video streams","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/2ea7325e39c0698ce585918d005642318ba8aefa"},{"sha":"7ed3cde8ebaed8a9bfbe455ccaf75a43166f0be9","author":{"name":"Jakub Adam","email":"9b47e4aba217ee01145064f81b6b26c217d7776f@ktknet.cz"},"message":"conf: join conference video call","distinct":false,"url":"https://api.github.com/repos/tieto/sipe/commits/7ed3cde8ebaed8a9bfbe455ccaf75a43166f0be9"}]}
{"actor":{"display_login":"xhaakon"}}