Commit graph

  • 8e61214017 Fix a typo main Rodolphe Breard 2019-09-04 17:45:19 +0200
  • 7aa04b9893 Add a "Status" section to the README Rodolphe Breard 2019-09-03 11:07:13 +0200
  • a1635a13f7 Add a vim documentation. Rodolphe Breard 2015-12-06 21:07:58 +0100
  • a5e7aa3dd5 Add support for timestamp based serial. Some people uses the current timestamp for the DNS serial number. The current implementation detects timestamps between September 9 2001 and March 17 2030. Implementing it has reduced the date based serial detection to a range between 1900 and 2999, however it should not be a problem at all because DNS didn't existed before 1900 and, if it still exists in 3000, there is literally almost 1000 years to fix the problem. Rodolphe Breard 2015-11-16 12:17:30 +0100
  • c296d354b2 Update the code type in the README. The sample custom patterns were defined as json, which doesn't renders nicely on GitHub. They are now defined as js which is much more readable. Rodolphe Breard 2015-11-15 00:06:58 +0100
  • 317389ec31 Add the support for multiple formats. Some people does not use the common YYYYMMDDXX format and/or does not want to use the "; serial" comment right after the serial number. This commit allow multiple formats to be defined, hense more users can use the plugin. A huge consequence of this is that user can also define additional custom formats depending on their needs. Rodolphe Breard 2015-11-15 00:02:46 +0100
  • acc6dd81e1 Add a Patterns section to the README. The documentation on how the DNS serial number have to be formated was missing. Even if the pattern is very common, it is important to specify it. Rodolphe Breard 2015-11-14 19:32:44 +0100
  • 2f1756485c Add a Usage section in the README. Users shouldn't have to guess neither that the plugin auto-updates the DNS serial number nor the name of the function to call to manually update it. Rodolphe Breard 2015-11-14 19:12:03 +0100
  • a4c03b38a5 Add the possibility to turn off the automatic serial update. Some users may want to explicitly update the DNS serial number. Instead of forcing them to update on each write, a new configuration option is used so they can chose turn it off. Rodolphe Breard 2015-11-14 19:05:12 +0100
  • d54d2f0991 Add a badge with the license. Rodolphe Breard 2015-11-09 11:28:56 +0100
  • bea1fc4b9a Load functions only when needed. Even if this plugin is small, DNS zone editing may not be very frequent. Therefore, there is no point defining those functions every time vim start. Moving them to the autoload directory solve this problem. Rodolphe Breard 2015-10-18 20:31:17 +0200
  • c648319928 Remove superfluous "author" line in the license headers. These lines were added automatically and are not needed. They are not in the boilerplate notice given in the Apache license and therefore can be safely removed. Rodolphe Breard 2015-10-18 20:16:53 +0200
  • 9799c16153 Add serial auto-update on write. It is easy to forget to update the serial number. Therefore, it is now updated each time the file is saved. Just like what emacs natively do... :-) Rodolphe Breard 2015-10-18 20:01:49 +0200
  • 711b8d98d6 Removing trailing spaces. Rodolphe Breard 2015-10-18 19:32:38 +0200
  • 90e6eb1bd8 Accept an unlimited number of digits for the revision id. Having exactly two digits is very common but also restrictive. Hence, it is now required to have at least one digit. However, the new serial will be on at least two digits. Rodolphe Breard 2015-10-18 19:27:51 +0200
  • c11e41624b Replace the function call with a user command. A user command is much more user-friendly than a function. Rodolphe Breard 2015-10-18 19:23:09 +0200
  • 0c5a670463 Add a "why?" section in the readme. Knowing why this plugin has been written may help users to use it instead of the old one. Rodolphe Breard 2015-10-18 01:17:31 +0200
  • 4d316538e8 Initial commit. Rodolphe Breard 2015-10-18 00:59:31 +0200