{"push_id":2699612128,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"27d34098a331e4468a02adf65108bf74cae39ed7","before":"1fe8d21cf2fda3bb6a2435d267b41f3b68641c23","commits":[{"sha":"53e81857252eb6504e878295c04e607a7c4c061e","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"miniupnpd/pf: set dst address in rule if use_ext_ip_addr is set\n\nfixes #231","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/53e81857252eb6504e878295c04e607a7c4c061e"},{"sha":"154d27c773b96af2f6b8567a97bec569bddbbd56","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"miniupnpc/upnpc.c: 2017=>2018","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/154d27c773b96af2f6b8567a97bec569bddbbd56"},{"sha":"9d569438d36536f4e3ae4ad6d5399e4fe978cdb3","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"update MS VS 2010 project files","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/9d569438d36536f4e3ae4ad6d5399e4fe978cdb3"},{"sha":"2b6fa0839f705b7c144ea4df0310307f76d2ad45","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"no more strlen(xxx) == 0.\n\nFixes #292","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/2b6fa0839f705b7c144ea4df0310307f76d2ad45"},{"sha":"0366cd0ba0b0099ebff840772112d765e6b8a0d0","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"replace strlen(s) > 0 by s[0] != '\\0'\n\nsee #292","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/0366cd0ba0b0099ebff840772112d765e6b8a0d0"},{"sha":"5dcd40aece05b54fb7dd46e8da678429d7bcf8c4","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"netfilter/iptpinhole.c: remove warning: implicit declaration of function 'upnp_time'\n\nfixes ef946351006d86235f9e2333ec9c1ef051b5d489","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/5dcd40aece05b54fb7dd46e8da678429d7bcf8c4"},{"sha":"239d0484897d675929932fce001c7daaf412a374","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"Merge branch 'pf_use_ext_ip_addr'","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/239d0484897d675929932fce001c7daaf412a374"},{"sha":"9663c55c61408fdcc39a82987d2243f816b22932","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"miniupnpc/Makefile.mingw: Support cross compiling for Ming32\n\nfixes #293","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/9663c55c61408fdcc39a82987d2243f816b22932"},{"sha":"4931404b8af1ca0cf491bd65ed33a040438423bc","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"miniupnpc: build python module with appveyor","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/4931404b8af1ca0cf491bd65ed33a040438423bc"},{"sha":"b7e1b2ef09f24f10e79764069ab322ac750367ea","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"miniupnpc/miniupnpcmodule.c: small fix","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/b7e1b2ef09f24f10e79764069ab322ac750367ea"},{"sha":"a78750c6caac25d90530b699e0c5d72b1600c88f","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"appveyor: push artifacts","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/a78750c6caac25d90530b699e0c5d72b1600c88f"},{"sha":"0e3dd7b3fac03f92e8c2bc6ffce50294d34200ad","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"appveyor: message","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/0e3dd7b3fac03f92e8c2bc6ffce50294d34200ad"},{"sha":"491ee9f8bf5902e2a25e359c783c722620843d0f","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"miniupnpd/upnpevents.c: Add log when error","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/491ee9f8bf5902e2a25e359c783c722620843d0f"},{"sha":"530b2723500c4a708546815f5593b5c819ab5f76","author":{"name":"Tengiz Sharafiev","email":"2d388477150ece12c149a260f85b09004e6bb45b@gmail.com"},"message":"Modernize and cleanup CMakeLists.txt\n\n[Effective Modern CMake](https://gist.github.com/mbinna/c61dbb39bca0e4fb7d1f73b0d66a4fd1)\n\n- Set the minimum required version for CMake to 3.5\n- Added `UPNPC_BUILD_SAMPLE` option for building sample client application (upnpc.c)\n- Added interface target library `miniupnpc-private` for common settings like compile\n  definitions, flags and include directories. It helps to keep global scope clean.\n  https://cmake.org/cmake/help/v3.11/manual/cmake-buildsystem.7.html#interface-libraries\n- Replaced `-fPIC` compile option with `POSITION_INDEPENDENT_CODE` target property\n  https://cmake.org/cmake/help/v3.11/prop_tgt/POSITION_INDEPENDENT_CODE.html#prop_tgt:POSITION_INDEPENDENT_CODE\n- Set usage requirements for `libminiupnpc-*` targets for more convenient\n  usage through `add_subdirectory()` (as cmake subproject)\n  https://cmake.org/cmake/help/v3.11/manual/cmake-buildsystem.7.html#build-specification-and-usage-requirements\n- Removed old and outdated code from CMakeLists.txt","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/530b2723500c4a708546815f5593b5c819ab5f76"},{"sha":"bdfd7bb5628b67ad8f92234d5569aea4f6fe8bfc","author":{"name":"Thomas BERNARD","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"miniupnpc/listdevices: show devices sorted by XML desc URL","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/bdfd7bb5628b67ad8f92234d5569aea4f6fe8bfc"},{"sha":"f65d34433fcc808d3a42ffe3fad6297e8d541c8a","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"miniupnpc/listdevices: remove duplicates","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/f65d34433fcc808d3a42ffe3fad6297e8d541c8a"},{"sha":"cc3541e6cfb400682c627f0462ea9acdacfef3a7","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"appveyor: version","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/cc3541e6cfb400682c627f0462ea9acdacfef3a7"},{"sha":"073642d7e407b660109f914c70a1ab301d6a6e50","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"test2","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/073642d7e407b660109f914c70a1ab301d6a6e50"},{"sha":"61703ad8b1a1547c4a2599ef8eb37253a3e95873","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"miniupnpc/lisdevices.c: remove warnings. fix leak","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/61703ad8b1a1547c4a2599ef8eb37253a3e95873"},{"sha":"00abd9e6c86fbd46954db918777fced50c177abb","author":{"name":"Thomas Bernard","email":"698687a2addd0d772c9400ec5b6802e419feede2@free.fr"},"message":"miniupnpd: store UNIX time in lease_file\n\nfixes #295","distinct":true,"url":"https://api.github.com/repos/monero-project/miniupnp/commits/00abd9e6c86fbd46954db918777fced50c177abb"}]}
{"actor":{"display_login":"fluffypony"}}