{"push_id":675056325,"size":24,"distinct_size":24,"ref":"refs/heads/upstream","head":"97e7dd14c060df3c0074a984822402bb717ccb8b","before":"194000b2276300121482bcb423484649c4da2b3b","commits":[{"sha":"a655d80ca40cec46260a554a25fff047005dc38d","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Check if malloc fails.\n\nFixes \"(error) Uninitialized variable: ret\" found by cppcheck.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/a655d80ca40cec46260a554a25fff047005dc38d"},{"sha":"988a824297a1dd7f50603b83dfb4b0b6fe7cb68f","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Free pointer.\n\nFixes \"(error) Memory leak: argv\" found by cppcheck.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/988a824297a1dd7f50603b83dfb4b0b6fe7cb68f"},{"sha":"925f0dd20f08a851d918bd8c8ebd5785bcd595cf","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Remove inline keywords.\n\nPreviously, if we attempted to build using C99 or later, we got \"inline\nfunction declared but never defined\" warnings and eventual \"undefined\nreference\" errors.  As a result, it fails to build from source using gcc5.\n\nHowever, if we move the definitions to list.h and add \"extern inline\"\ndeclarations to list.c, which does compile using C99 and later, then it no\nlonger compiles using gnu90, the default for gcc4.\n\nTo avoid this mess, we remove the inline keywords altogether.\n\nNote that this fixes Debian bugs for wmifs [1], wmppp.app [2], and\nwmtime [3].\n\n[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778170\n[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778172\n[3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778174","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/925f0dd20f08a851d918bd8c8ebd5785bcd595cf"},{"sha":"dbaf411195968979a18e3b364859f243183d5888","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Merge 2003-10-10 version from wmmon and wmtime.\n\nNote that this was a fork of the earlier 1998-05-02 version and didn't\ncontain the later changes.  Therefore we merge the best of both versions.\n\nwmtime had some additional unnecessary dummy variables, so we use the wmmon\nversion.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/dbaf411195968979a18e3b364859f243183d5888"},{"sha":"086c068a2de7503a085d5777da5baf0bb7c63eb1","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Reduce scope of several variables.\n\nAlso took the opportunity to fix some whitespace formatting.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/086c068a2de7503a085d5777da5baf0bb7c63eb1"},{"sha":"0c57010ef1be1dde9f94587a5887b77e6a3eace4","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Use field width limits for scanf.\n\nThis fixes \"(portability) scanf without field width limits can crash with\nhuge input data on some versions of libc\" warning from cppcheck.\n\nWe choose 10 as the field width limit as it is the number of characters in\n2^31-1, the largest int.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/0c57010ef1be1dde9f94587a5887b77e6a3eace4"},{"sha":"8d4cb49e284c6a86cc8fea2e4b7190167fb8e025","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Use #includes from include-what-you-use.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/8d4cb49e284c6a86cc8fea2e4b7190167fb8e025"},{"sha":"21fe5a8331c883580395fc49bc0ba3baff434bf8","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Add proper copyright headers; fix changelog formatting.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/21fe5a8331c883580395fc49bc0ba3baff434bf8"},{"sha":"2d9fab2c2a2953e6b520194395bedd2d2462ba07","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Fix segfault if newline encountered in parse_rcfile.\n\nFrom a patch for wmppp.app by Chris Gray <cgray@tribsoft.com> submitted to\nDebian to fix several bugs [1].\n\n[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=27997","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/2d9fab2c2a2953e6b520194395bedd2d2462ba07"},{"sha":"088e50c091a8a5c09336ba0ae30123102e404c24","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Don't call free on pointers we haven't malloced.\n\nCould cause occasional segfaults.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/088e50c091a8a5c09336ba0ae30123102e404c24"},{"sha":"39e1849108aba8e327bdb15667a4983cd94e7644","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Fix \"unused variable\" warning.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/39e1849108aba8e327bdb15667a4983cd94e7644"},{"sha":"2e6f0d01fc37baabce5d415f561d1c9927ec3ed0","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmgeneral: Add _POSIX_C_SOURCE #defines for strdup, pid_t, and getline.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/2e6f0d01fc37baabce5d415f561d1c9927ec3ed0"},{"sha":"a4055d674b62ad9eb2128b07289a058227431fc1","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmtime: Fix typos.\n\nRan `codespell -w`.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/a4055d674b62ad9eb2128b07289a058227431fc1"},{"sha":"7d86d87fe3795b4bde8b9dd1cb20d68f2ea0229f","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmtime: Tidy #includes based on results of include-what-you-use.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/7d86d87fe3795b4bde8b9dd1cb20d68f2ea0229f"},{"sha":"e6fa8ae1f3ff095aad630d39944123e5e863179a","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmtime: Add -c command line option allowing users to set color.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/e6fa8ae1f3ff095aad630d39944123e5e863179a"},{"sha":"0a6851b4fb6ae7d79bbed6f92fd194f77cc7a39c","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmtime: Fix overflow warning; mask bitmap should be unsigned.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/0a6851b4fb6ae7d79bbed6f92fd194f77cc7a39c"},{"sha":"1b7432338172ef2a771fb6b8cd906c07640620e9","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmtime: Use #defines to avoid variable length arrays.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/1b7432338172ef2a771fb6b8cd906c07640620e9"},{"sha":"8389faa309e8ac2e2d4cb0c8c7c294e1bc68393b","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmtime: Replace C++ style comments.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/8389faa309e8ac2e2d4cb0c8c7c294e1bc68393b"},{"sha":"2c2ec156a518e2f3437a055d26b71ad23304648f","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmtime: Fix \"ordered comparison of pointer with integer zero\" warning.\n\nAlso take the opportunity to add an error message when iconv_open fails.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/2c2ec156a518e2f3437a055d26b71ad23304648f"},{"sha":"4fc71303415d905dbe2228d2bd01dc4e5768925d","author":{"email":"00c8d413d4544a729e5f2cf3d0cb2336c4b3a017@monmouthcollege.edu","name":"Doug Torrance"},"message":"wmtime: Update TODO.\n\nIn particular,\n- Remove note about version 1.0 (was never released).\n- Remove note about LED colors (implemented).\n- Remove note about language files (unnecessary with locale support).\n- Update email address.","distinct":true,"url":"https://api.github.com/repos/d-torrance/wmtime/commits/4fc71303415d905dbe2228d2bd01dc4e5768925d"}]}