luci/modules
Hannu Nyman 3836b457b6 Luci opkg/packages: Limit version string display to 26 chars
Many packages currently include a git commit hash in version string.
That makes version strings very long and the version column takes much space
when listing available/installed packages in Luci.

Longest version string is 58 characters (micropython).
85 packages have at least 50 chars and 150 packages at least 40 chars.

Adjust Luci to display max. 26 characters (= luci's own version string).

Longer version strings are cut to: "first 21c" + ".." + "last 3c"

The last 3 chars are used to preserve the possible PKG_REVISION string.
E.g. 'opkg' has only hash+PKG_REVISION, so using only start of the string
might not be optimal.

Examples:

1.3.10-20150302-f2a889564b3a215902622b040a1247af38cb8203-1
1.3.10-20150302-f2a88..3-1

0.1-20150302-654c7d288603f7dae09eb09b57fb67b38c7ac6c3-1
0.1-20150302-654c7d28..3-1

9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7
9c97d5ecd795709c8584e..d-7

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(backport of commit ca75918ff3)
2015-09-05 11:24:37 +03:00
..
luci-base Luci opkg/packages: Limit version string display to 26 chars 2015-09-05 11:24:37 +03:00
luci-mod-admin-full Fix: A disabled wireless network may be shown as enabled, when multiple networks are defined on the same radio. 2015-07-27 11:39:01 +02:00
luci-mod-admin-mini luci-mod-admin-mini: convert luci.sys.net.arptable() to luci.ip.neighbors() 2015-01-22 18:50:00 +01:00
luci-mod-failsafe Update my email addresses in the license headers 2015-01-16 23:49:44 +01:00
luci-mod-freifunk fix ifname in wifi overview (freifunk public status). 2015-06-28 16:10:04 +02:00
luci-mod-freifunk-community Rework LuCI build system 2015-01-08 16:26:20 +01:00
luci-mod-rpc luci-mod-rpc: move luci config require into the authentication function (#427) 2015-07-15 23:29:15 +02:00