Submit #2933
openRemove unix domain socket support from cat(1)
0%
Description
Introduced in FreeBSD1 and inherited in DragonFly BSD, cat(1) has the ability to utilise a unix domain socket but the usecase is somewhat limited & better served by other tools eg netcat. Attached diff removes the functionality & restores previous behaviour. This feature is exclusive to FreeBSD & DragonFly BSD and has not been adopted by the other BSDs.
[1] https://svnweb.freebsd.org/base/head/bin/cat/cat.c?r1=78732&r2=83482&view=patch
Files
Updated by tautolog about 8 years ago
I have actually used this feature before, for test scripts for a network API, but I still support removal because it could reduce attack vectors and attack surface. I use netcat now, just as suggested.
On Aug 1, 2016, at 7:09 PM, bugtracker-admin@leaf.dragonflybsd.org wrote:
Issue #2933 has been reported by sevan.
----------------------------------------
Submit #2933: Remove unix domain socket support from cat(1)
http://bugs.dragonflybsd.org/issues/2933
- Author: sevan
- Status: New
- Priority: Normal
- Assignee:
- Category: Userland
- Target version:
----------------------------------------
Introduced in FreeBSD1 and inherited in DragonFly BSD, cat(1) has the ability to utilise a unix domain socket but the usecase is somewhat limited & better served by other tools eg netcat. Attached diff removes the functionality & restores previous behaviour. This feature is exclusive to FreeBSD & DragonFly BSD and has not been adopted by the other BSDs.[1] https://svnweb.freebsd.org/base/head/bin/cat/cat.c?r1=78732&r2=83482&view=patch
---Files--------------------------------
patch-dfbsd-cat-nosocket.txt (4.32 KB)--
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account