Bug 235874 - irc/ii: Update to version 1.8
Summary: irc/ii: Update to version 1.8
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Sofian Brabez
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2019-02-20 05:58 UTC by tobias.rehbein
Modified: 2019-02-25 20:28 UTC (History)
1 user (show)

See Also:
sbz: maintainer-feedback+


Attachments
Update irc/ii to latest version 1.8 (1.35 KB, patch)
2019-02-20 05:58 UTC, tobias.rehbein
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description tobias.rehbein 2019-02-20 05:58:20 UTC
Created attachment 202175 [details]
Update irc/ii to latest version 1.8

Update irc/ii to latest version 1.8

Changes:
- prevent nick collisions by only setting the nick after the server
  accepted it and print a message about change to server log.
- remove query.sh.
- add OpenBSD pledge(2) support.
- fix QUIT message string.
- raw IRC output to stdout.
- add quit command (/q [string]).
- write timestamp in outfile as UNIX timestamp (UTC+0).
- server host (-s) doesn't default to irc.freenode and is now required.
- add option (-u) to connect directly to a UNIX domain socket, this
  is useful for tunneling connections.
- remove "in" file when leaving a channel (enabled commented code).
- remove "in" files on exit.
- use IRC_MAX (512), instead of PIPE_BUF (4096) on most systems.
  PIPE_BUF is guaranteed to be atleast 512 bytes for atomic operations.
- Makefile: always be verbose.
- use C99 and -D_DEFAULT_SOURCE
- remove obsolete gethostbyname, use getaddrinfo.
- IPV6 support.
- timeout now uses separate exit statuscode 2.
- cleanup:
    - use arg.h for command-line option parsing.
    - use sbase util functions (estrtol, eprintf).
    - use and import OpenBSD strlcpy().
    - man page typos.
- style:
    - linewrap to 79 characters.
    - coding style fixes.
    - non-roman numerals for LICENSE period.

* portlint -AC: ok
* poudriere testport: ok
Comment 1 commit-hook freebsd_committer 2019-02-25 20:22:23 UTC
A commit references this bug:

Author: sbz
Date: Mon Feb 25 20:22:18 UTC 2019
New revision: 493896
URL: https://svnweb.freebsd.org/changeset/ports/493896

Log:
  - Update to 1.8

  PR:		235874
  Submitted by:	Tobias Rehbein <tobias.rehbein at web.de>

Changes:
  head/irc/ii/Makefile
  head/irc/ii/distinfo
Comment 2 Sofian Brabez freebsd_committer 2019-02-25 20:28:30 UTC
Awesome! I didn't see this release last year in 2018 because the release process of this project seems really special and non conventional.
Comment 3 Sofian Brabez freebsd_committer 2019-02-25 20:28:52 UTC
Committed in r493896. Thank you!