Author: J. David Ibáñez

  • The system-ui font

    Imagine: font-family: system-ui, sans-serif; Enabled by default in Chrome 56, system-ui is a special font name, that tells Chrome to use the system font (be it Cantarell in Gnome, San Francisco in macOS, etc.) But system-ui is something new, as far as I know available only in the latest versions of Blink based browsers. So…

  • HTTP Strict Transport Security (hsts)

    Just learned about HSTS and started using it. First let me explain HSTS with my own words. Scenario without hsts: The user types the domain name in the URL bar without the protocol, such as “example.com”, and the browser automatically adds the “http://” prefix. This first request is vulnerable to Man In The Middle (MITM)…

  • Automatic LXD snapshots

    Just wrote an small Python script (lxdsnap) to automatically create snapshots of every LXD container, once an hour, and remove the old ones.

  • Pygit2 0.25.0 released, upgrades to libgit2 0.25

    This release requires the recently released libgit2 0.25.0; see the full list of changes. Thanks to Carlos Martín Nieto, Szucs Krisztian and Guillermo Pérez. Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!

  • Pygit2 0.24.2 improves support for Windows

    Now unit tests pass on Windows. Integration with AppVeyor. Wheels available on Pypi. See the full list of changes. Thanks to Matthias Bartelmeß, Anatoly Techtonik, Robert Hölzl and Carlos Martín Nieto. Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!

  • Pygit2 0.22.0 released, updates to libgit2 0.22.0

    This release requires the recently released libgit2 0.22.0; other changes include an improved support for remotes. See the full list of changes. Thanks to Carlos Martín Nieto, Matthew Duggan, Greg Fitzgerald, Kevin Kin-Foo, Richard Möhn, Lukas Fleischer, Peter Dave Hello and Philippe Ombredanne. Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!

  • Pygit2 0.21.2 fixes regression, use it with libgit2 0.21.1

    This release fixes a regression introduced in version 0.21.0, with the index and Python 2. See the full list of changes. Thanks to Carlos Martín Nieto and Arno van Lumig. Otherwise most important is the maintenance release of libgit2 v0.21.1, which among other corrections fixes a critical bug which may lead to data corruption. See…

  • Pygit2 0.21.1 and a new skin for the documentation

    Changes: Documentation: use the read-the-docs theme New Repository.state_cleanup() New Index.conflicts New checkout option to define the target directory And more… Thanks to Carlos Martín Nieto, Vlad Temian and Jasper Lievisse Adriaanse. Release partially sponsored by Bors LTD Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!  

  • Pygit2 0.21.0 uses cffi

    Changes: Now using cffi Upgraded to libgit2 latest and greatest v0.21.0 And much more… Thanks to Carlos Martín Nieto, Michael Jones, Ian P. McCullough, Jack O’Connor, Thomas Kluyver, Daniel Bruce and Jun Omae. Release partially sponsored by Bors LTD Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!

  • pygit2 0.20.3 introduces support for credentials

    Changes: Introduce support for credentials Several memory issues fixed Compatibility fixes for Python 3.3, PyPy3 and Visual Studio And much more… Thanks to Carlos Martín Nieto, Leonardo Rhodes, Devaev Maxim, Erik Meusel, Thomas Kluyver and earl. Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!