| Summary: | Version bump needed for tcp_wrappers | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Philip Prindeville <philipp> | ||||
| Component: | tcp_wrappers | Assignee: | Petr Lautrbach <plautrba> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | low | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | rawhide | CC: | philipp, rvokal, vhercing | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| URL: | ftp://ftp.porcupine.org/pub/security/tcp_wrappers_7.6-ipv6.4.tar.gz | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2013-01-31 15:40:35 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
|
Description
Philip Prindeville
2011-04-21 16:31:41 UTC
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. hello? There are several conflicts in existing patches and the new tcp_wrappers_7.6-ipv6.4.tar.gz code which need to be solved. I'm working on it and I'll send soon (definitely before F18 Beta) rebased package for testing. I tried to compile the vanilla ipv6 version of tcp_wrappers, but it failed: $ make REAL_DAEMON_DIR=/usr/bin IPV6=-DHAVE_IPV6 linux ... cc -O -DFACILITY=LOG_MAIL -DHOSTS_ACCESS -DPARANOID -DGETPEERNAME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DDAEMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/bin\" -DSEVERITY=LOG_INFO -DRFC931_TIMEOUT=10 -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\" -DBROKEN_SO_LINGER -DUSE_STRERROR -Dvsyslog=myvsyslog -DALWAYS_HOSTNAME -DHAVE_IPV6 -c hosts_access.c hosts_access.c: In function ‘ipv6_mask’: hosts_access.c:408:5: error: unknown type name ‘uchar_t’ hosts_access.c:408:19: error: ‘uchar_t’ undeclared (first use in this function) hosts_access.c:408:19: note: each undeclared identifier is reported only once for each function it appears in hosts_access.c:408:27: error: expected expression before ‘)’ token hosts_access.c:419:27: error: expected expression before ‘)’ token After fixing this small issue (replacing uchar_t with unsigned char) another issue presents itself: misc.c:(.text+0x1e6): undefined reference to `freehostent' misc.c:(.text+0x202): undefined reference to `getipnodebyname' misc.c:(.text+0x22f): undefined reference to `freehostent' misc.c:(.text+0x24b): undefined reference to `getipnodebyname' These functions are (according to the manpage) deprecated and removed from glibc. Created attachment 690801 [details]
Update to official IPv6 codebase
Attached a patch with the proposed changes. The patch uses the official codebase w/ IPv6 support. Both issues are solved in it.
|