Hi,
this warning relates to the capabilities of the Linux kernel that Asus uses for their devices. The vsftpd-2.0.4 source hasn't been patched correctly. The fix is to add the line:
#undef VSF_SYSDEP_HAVE_CAPABILITIES
#define VSF_SYSDEP_HAVE_LINUX_SENDFILE
#define VSF_SYSDEP_HAVE_LIBCAP
to the vsftpd-2.0.4/sysdeputil.c source code file. This warning is still in the latest vsftpd v3.0.2, which I have patched before compiling Merlin's source code. After the patch, the syslog warning no longer occurs.
I am seeing it on AC1900P Asuswrt merlin 380.65_4.
kernel: warning: `vsftpd' uses 32-bit capabilities (legacy support in use)
Not really a bug per se - it's just a statement in the log reminding the devs at some point to rebuild it for 64-bit.
There's still a lot of legacy 32-bit code in the newer AsusWRT builds - they've ported over the "important" stuff on a case by case basis where performance can be improved.
Thread starter | Title | Forum | Replies | Date |
---|---|---|---|---|
L | Why the AX88U Pro uses 28% more RAM memory than the AX88U? | Asuswrt-Merlin | 11 |
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!