{"head":"e50092aaaa27679fbde2ac35e9c63f60ee2abb9f","size":6,"push_id":46946097,"commits":[{"sha":"4dc539a8586af4bf91ed3d6b45f485ff4602c99b","author":{"name":"Stéphan Kochen","email":"f965a4a1b587c4e3c1892642aed563e43902502b@kochen.nl"},"url":"https://api.github.com/repos/stephank/znc/commits/4dc539a8586af4bf91ed3d6b45f485ff4602c99b","message":"Add server time CAP and Client flag."},{"sha":"b71a9d9cf833466b03f5de525460d6075c90a752","author":{"name":"Stéphan Kochen","email":"f965a4a1b587c4e3c1892642aed563e43902502b@kochen.nl"},"url":"https://api.github.com/repos/stephank/znc/commits/b71a9d9cf833466b03f5de525460d6075c90a752","message":"Add string formatting function with named params.\n\nIn addition to the formatting function, a matching Escape type is added."},{"sha":"a2f5da39c52d93f718d3e29e8ad9eb9abedff7e4","author":{"name":"Stéphan Kochen","email":"f965a4a1b587c4e3c1892642aed563e43902502b@kochen.nl"},"url":"https://api.github.com/repos/stephank/znc/commits/a2f5da39c52d93f718d3e29e8ad9eb9abedff7e4","message":"Rewrite Buffer to store a format string.\n\nWill use this to allow more parameters to be inserted at the time the\nbuffers are flushed to the client."},{"sha":"39deedb826d2aeb5d2aea4d0b936804976b56b3c","author":{"name":"Stéphan Kochen","email":"f965a4a1b587c4e3c1892642aed563e43902502b@kochen.nl"},"url":"https://api.github.com/repos/stephank/znc/commits/39deedb826d2aeb5d2aea4d0b936804976b56b3c","message":"Unify channel buffers and CBuffer."},{"sha":"493c0dc9eff4413e818f0dee87b1ba14c81e267f","author":{"name":"Stéphan Kochen","email":"f965a4a1b587c4e3c1892642aed563e43902502b@kochen.nl"},"url":"https://api.github.com/repos/stephank/znc/commits/493c0dc9eff4413e818f0dee87b1ba14c81e267f","message":"Slight refactor of CBuffer & CBufLine.\n\nThis is in preparation of adding more attributes to a CBufLine. Going\nforward, at least savebuf will need access to all of these to properly\nserialize buffers.\n\nBasically, instead of relying on `GetLine()` to return `false`, the\ncaller is now expected to check bounds himself using `Size()`."},{"sha":"e50092aaaa27679fbde2ac35e9c63f60ee2abb9f","author":{"name":"Stéphan Kochen","email":"f965a4a1b587c4e3c1892642aed563e43902502b@kochen.nl"},"url":"https://api.github.com/repos/stephank/znc/commits/e50092aaaa27679fbde2ac35e9c63f60ee2abb9f","message":"Store and format time in CBufLine.\n\nBuflines need to know which part of text to wrap with the timestamp. The\nsecond parameter to `AddLine` (and shorthands) is that text, which after\nwrapping is added as the `text` parameter to `NamedFormat`.\n\nTimestamps are formatted at the moment buffers are flushed to the\nclient. The client parameter to `GetLine` provides access to the User\nand the new server-time capability."}],"ref":"refs/heads/server-time","legacy":{"head":"e50092aaaa27679fbde2ac35e9c63f60ee2abb9f","size":6,"push_id":46946097,"shas":[["4dc539a8586af4bf91ed3d6b45f485ff4602c99b","stephan@kochen.nl","Add server time CAP and Client flag.","Stéphan Kochen"],["b71a9d9cf833466b03f5de525460d6075c90a752","stephan@kochen.nl","Add string formatting function with named params.\n\nIn addition to the formatting function, a matching Escape type is added.","Stéphan Kochen"],["a2f5da39c52d93f718d3e29e8ad9eb9abedff7e4","stephan@kochen.nl","Rewrite Buffer to store a format string.\n\nWill use this to allow more parameters to be inserted at the time the\nbuffers are flushed to the client.","Stéphan Kochen"],["39deedb826d2aeb5d2aea4d0b936804976b56b3c","stephan@kochen.nl","Unify channel buffers and CBuffer.","Stéphan Kochen"],["493c0dc9eff4413e818f0dee87b1ba14c81e267f","stephan@kochen.nl","Slight refactor of CBuffer & CBufLine.\n\nThis is in preparation of adding more attributes to a CBufLine. Going\nforward, at least savebuf will need access to all of these to properly\nserialize buffers.\n\nBasically, instead of relying on `GetLine()` to return `false`, the\ncaller is now expected to check bounds himself using `Size()`.","Stéphan Kochen"],["e50092aaaa27679fbde2ac35e9c63f60ee2abb9f","stephan@kochen.nl","Store and format time in CBufLine.\n\nBuflines need to know which part of text to wrap with the timestamp. The\nsecond parameter to `AddLine` (and shorthands) is that text, which after\nwrapping is added as the `text` parameter to `NamedFormat`.\n\nTimestamps are formatted at the moment buffers are flushed to the\nclient. The client parameter to `GetLine` provides access to the User\nand the new server-time capability.","Stéphan Kochen"]],"ref":"refs/heads/server-time"}}