{"push_id":1160374333,"size":18,"distinct_size":1,"ref":"refs/heads/master","head":"d0af6a4489819acd5212cf750c8b08e8cc1165fb","before":"c65fe9ae33c2971ab8c52375d94e2c54cd4c7871","commits":[{"sha":"300d6e250fa858e4f5e2177a20acee3ed9b2c2b5","author":{"name":"Ryan Rawdon","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@u13.net"},"message":"Parameterized tunnelserver address","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/300d6e250fa858e4f5e2177a20acee3ed9b2c2b5"},{"sha":"5a888f99dbcb1498416f6c2727b021955b3d702d","author":{"name":"Ryan Rawdon","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@u13.net"},"message":"Continuing work on tunnel, added TODO","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/5a888f99dbcb1498416f6c2727b021955b3d702d"},{"sha":"76800a8565e16493f350bf0630aece4aadb0bb5f","author":{"name":"Ryan Rawdon","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@u13.net"},"message":"merge","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/76800a8565e16493f350bf0630aece4aadb0bb5f"},{"sha":"973f05b92a8b1ae4c563a73465ef5049465a514c","author":{"name":"Brian Knight","email":"1d28577c3a34c1ac08d512237ad32156e7267b61@knight-networks.com"},"message":"first wack at reverse ssh port assignment","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/973f05b92a8b1ae4c563a73465ef5049465a514c"},{"sha":"d5a29ab329bd07be34f2769148c3acfa2079022f","author":{"name":"Brian Knight","email":"1d28577c3a34c1ac08d512237ad32156e7267b61@knight-networks.com"},"message":"Add locking for port assignment concurrency","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/d5a29ab329bd07be34f2769148c3acfa2079022f"},{"sha":"8865f2e846df3ba4d5b6d990f65e426e3ab2ac20","author":{"name":"Brian Knight","email":"1d28577c3a34c1ac08d512237ad32156e7267b61@knight-networks.com"},"message":"Merging in btknight's branch","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/8865f2e846df3ba4d5b6d990f65e426e3ab2ac20"},{"sha":"86e42e13f8c9c04c57ee7684cfdbf575b0d4df6b","author":{"name":"Ryan Rawdon","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@u13.net"},"message":"updated agent TODO","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/86e42e13f8c9c04c57ee7684cfdbf575b0d4df6b"},{"sha":"253dec5ba2ec5ea9a2a30ef9e79354326a88e6ea","author":{"name":"Brian Knight","email":"1d28577c3a34c1ac08d512237ad32156e7267b61@knight-networks.com"},"message":"reworked code to use devices table for tunnelport assignment (much simpler than a second table)\n\nadded constants for database file and listener port base","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/253dec5ba2ec5ea9a2a30ef9e79354326a88e6ea"},{"sha":"d3d40fec1642ad41d74d43be27a2357a78d19788","author":{"name":"Ryan Rawdon","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@u13.net"},"message":"Moved ssh tunnel connection to a different thread\nAdded robustness to SSH connection (reconnect on failure)\nNeed to add dynamic port assignment still","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/d3d40fec1642ad41d74d43be27a2357a78d19788"},{"sha":"f2ec1eca68a7dbda0e5c368fddc6444d580d35e3","author":{"name":"Brian Knight","email":"1d28577c3a34c1ac08d512237ad32156e7267b61@knight-networks.com"},"message":"base the tunnel port assignment on last port assigned","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/f2ec1eca68a7dbda0e5c368fddc6444d580d35e3"},{"sha":"9e5689542b1969c72ea90f088e404a5f9b9d5674","author":{"name":"Brian Knight","email":"1d28577c3a34c1ac08d512237ad32156e7267b61@knight-networks.com"},"message":"Merge remote-tracking branch 'origin/feature/tunnel' into feature/tunnel","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/9e5689542b1969c72ea90f088e404a5f9b9d5674"},{"sha":"984d85f70926eb63e091360df69ca7177c84fdd2","author":{"name":"Brian Knight","email":"1d28577c3a34c1ac08d512237ad32156e7267b61@knight-networks.com"},"message":"db.py: always assign tunnel port on registration. Redo response to client including tunnel server & port info.","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/984d85f70926eb63e091360df69ca7177c84fdd2"},{"sha":"557921ecdfca10221f30f45b97dd69e9a2e375d9","author":{"name":"Brian Knight","email":"1d28577c3a34c1ac08d512237ad32156e7267b61@knight-networks.com"},"message":"fix bad SQL syntax in assign_tunnelport()","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/557921ecdfca10221f30f45b97dd69e9a2e375d9"},{"sha":"5cfce422484cff809870d406e413a3ad410ab101","author":{"name":"Ryan Rawdon","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@u13.net"},"message":"Changed logic for allocating ports, TODO: parameterize base port and limit","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/5cfce422484cff809870d406e413a3ad410ab101"},{"sha":"d33f8732f5b48ad3831e907ffd11e553a59b2032","author":{"name":"Ryan Rawdon","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@u13.net"},"message":"Updated agent to use dynamic port assignment","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/d33f8732f5b48ad3831e907ffd11e553a59b2032"},{"sha":"c020a502f70a4688d36982989ae891783a9df22d","author":{"name":"Ryan Rawdon","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@u13.net"},"message":"Fixed TODO merge conflict","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/c020a502f70a4688d36982989ae891783a9df22d"},{"sha":"a40649ea67f684337a0868227af2743f21165bda","author":{"name":"Ryan Rawdon","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@u13.net"},"message":"SSH channel bugfixes\ntemporarily removed tunnel config options until they are redefined/rebuilt","distinct":false,"url":"https://api.github.com/repos/piconsole/picon/commits/a40649ea67f684337a0868227af2743f21165bda"},{"sha":"d0af6a4489819acd5212cf750c8b08e8cc1165fb","author":{"name":"FliesLikeABrick","email":"8f18e670ec432ee5e15365d38d203f741b57c02e@u13.net"},"message":"Merge pull request #1 from piconsole/feature/tunnel\n\nFeature/tunnel","distinct":true,"url":"https://api.github.com/repos/piconsole/picon/commits/d0af6a4489819acd5212cf750c8b08e8cc1165fb"}]}
{"actor":{"display_login":"FliesLikeABrick"}}