diff --git a/RELNOTES.md b/RELNOTES.md index 28a3036..8bdf0e2 100644 --- a/RELNOTES.md +++ b/RELNOTES.md @@ -1,3 +1,22 @@ +# PyLink 1.1.1 + +The "Crush" release. Changes from 1.1.0: + +#### Bug fixes +- The `pylink-mkpasswd` program is actually installed now when using `pip` (PyPI) or `setup.py`. +- Backported protocol module fixes from 1.2-dev: + - unreal: fix crashes when receiving `SJOIN` with only a prefix and no UID + - inspircd: work around extraneous letters sent in `FJOIN` timestamps (Anope 1.8.x bug) + - nefarious: fix a typo causing crashes on user mode changes +- Relay: in `claim`, show a less ambiguous error when a relay channel doesn't exist on the caller's network. +- corecommands: removed extraneous `irc.checkAuthenticated()` call + +#### Feature changes +- `pylink-mkpasswd` now supports interactive password input via getpass, which is more secure than passing passwords raw on the command line. + +#### Misc changes +- More prominent migration notes regarding permissions and new accounts system. + # PyLink 1.1.0 The "Calico" release. This is mostly a cleanup and documentation update from 1.1-beta2, with the following additional change: diff --git a/example-conf.yml b/example-conf.yml index 71b9faf..aa47aeb 100644 --- a/example-conf.yml +++ b/example-conf.yml @@ -58,8 +58,11 @@ login: # NOTE: for users migrating from PyLink < 1.1, the old login:user/login:password settings # have been deprecated. We strongly recommend migrating to the new "accounts:" block below, as # it supports multiple accounts, hashed passwords, and allows more flexibility (accounts no - # longer imply admin access). However, you must also add your account to the "permissions:" - # block below, or you will lose IRC administration access to your PyLink daemon! + # longer imply admin access). + + # IMPORTANT: If you're switching from login:user/login:password, you MUST ADD YOURSELF to a + # "permissions:" block like the one below, or you will lose IRC administration access to your + # PyLink daemon! accounts: # Creates an account with username "user1". You can define other usernames at the # same level here (key name is user name).