{"push_id":3000779270,"size":31,"distinct_size":31,"ref":"refs/heads/master","head":"bbdb942f5cbfdce500efc8377b4eb7eadf21aa4d","before":"9dafb468df335146adc48f3305ba4fffdd7deb1b","commits":[{"sha":"229c89d962a3ca56dcc59d967bd2d48d228ab502","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"MUC: perform outgoing-reflection-matching before other-client-activity","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/229c89d962a3ca56dcc59d967bd2d48d228ab502"},{"sha":"8b41fd552e7479da7a377190674c5be9ab8efbe2","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"Chat: hugify emoji in input box","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/8b41fd552e7479da7a377190674c5be9ab8efbe2"},{"sha":"67f1cfb335c0434ab07598869dc49f95b6dbfe53","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"other client: don't crash packet parser on incoming CSNs","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/67f1cfb335c0434ab07598869dc49f95b6dbfe53"},{"sha":"bd32a80be55d46fa9268621a8668b6ba027772f0","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"MUC: only sync to last 'new' own message","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/bd32a80be55d46fa9268621a8668b6ba027772f0"},{"sha":"95a48416a1fceb6f28b8139652460f582d1ac28a","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"roster: add comments to openChatWithJid()","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/95a48416a1fceb6f28b8139652460f582d1ac28a"},{"sha":"577d4dc7aa6cd866cf518a4d1acca98a89af9417","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"Roster: do not finish() on intents","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/577d4dc7aa6cd866cf518a4d1acca98a89af9417"},{"sha":"bf30ce33108b4d39f8a45d45045c7ccb7fea0242","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"Roster: rewrite Intent/Uri handling to be less negative","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/bf30ce33108b4d39f8a45d45045c7ccb7fea0242"},{"sha":"9673f9a7ced5875fc47b6a164729a946c6e266d0","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"Roster: add from clipboard support","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/9673f9a7ced5875fc47b6a164729a946c6e266d0"},{"sha":"6627b03b446cd21115c016ddfa9b539ae89c0d07","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"Clipboard: also check for plain JIDs","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/6627b03b446cd21115c016ddfa9b539ae89c0d07"},{"sha":"573146403702a63e5601548250bf99d1970f761c","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"Clipboard: don't crash when empty, thx joschna","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/573146403702a63e5601548250bf99d1970f761c"},{"sha":"f7dd0aad8d591122c9730673e6fece5b30d64ad0","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"strings: ping timeout -> no response","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/f7dd0aad8d591122c9730673e6fece5b30d64ad0"},{"sha":"1b45fccaa198810120a07cadd35f745025cf15f1","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"pinger: refactor MUC ping responses into MUCController","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/1b45fccaa198810120a07cadd35f745025cf15f1"},{"sha":"8b7441142f890fd14604fb647d945014661b68dd","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"service: fix embarassing refactor error where we stopped pinging anything","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/8b7441142f890fd14604fb647d945014661b68dd"},{"sha":"25b0abfe2ae42c801eed2eb06162493f0e7df862","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"pinger: use any kind of MUC activity as indicator, display ping timeout","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/25b0abfe2ae42c801eed2eb06162493f0e7df862"},{"sha":"e87d913c603007e79795078243af36bc8228d842","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"service: properly register server pongs","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/e87d913c603007e79795078243af36bc8228d842"},{"sha":"1fc46deceb69f57e54f74f5a8c1084ce79d7a104","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"Service: preliminary screen name support","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/1fc46deceb69f57e54f74f5a8c1084ce79d7a104"},{"sha":"615c28b5a95281b536d27c68924a2f45fccbe159","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"Service: generate new resource on stream error conflict","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/615c28b5a95281b536d27c68924a2f45fccbe159"},{"sha":"768526638341a5189908168551ca8ac623d2bc52","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"Service: fix crash on VCard race condition","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/768526638341a5189908168551ca8ac623d2bc52"},{"sha":"7efa5d6e4d8880d210c640e589e0ef35fddb2c3f","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"Service: load screen name at the right time","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/7efa5d6e4d8880d210c640e589e0ef35fddb2c3f"},{"sha":"3e2185854db962ab20f26c12de57d660bdb55a92","author":{"name":"Georg Lukas","email":"839351b191e365c955875d46f4916e894e69f6d4@op-co.de"},"message":"asmack 0.8.6 with MUC / XEP-0198 fixes (aca7851f6 2018-07-22)\n\n* aca7851 IQ parser: don't return  on unknown IQ, this desyncs 0198\n* f38284d Delay: fix sub-millisecond timestamp parsing\n* aa24db4 MUC: fix NPE with form-less disco#info\n* bc697d1 MUC: I love race conditions\n* f45651d MUC: prevent MUC.finalize() from killing new MUC instance\non same JID\n* 8873bea MUC: do not remove PacketListeners on error disconnect\n(fix XEP-0198 resumption)\n* 5697336 TLS HostnameVerifier: use IDN service name","distinct":true,"url":"https://api.github.com/repos/ge0rg/yaxim/commits/3e2185854db962ab20f26c12de57d660bdb55a92"}]}
{"actor":{"display_login":"ge0rg"}}