Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-08 | libs/web: allow zero-length string literals when parsing datatypes | Jo-Philipp Wich | |
2012-01-08 | libs/web: introduce recursive expression support for datatypes, introduce ↵ | Jo-Philipp Wich | |
"or" and "and" datatypes The commit adds a recursive parser for datatype expressions which allows nesting of validators, this allows for complex expressions like "list(or(range(0,65535),'infinite'))" to allow a list of values which are either integers between 0 and 65535 or the literal string "inifinite". That change also deprecates combined datatypes like "ipaddr" ["or(ip4addr,ip6addr)"] or "host" ["or(hostname,ip4addr,ip6addr)"] | |||
2012-01-07 | libs/web: remove neg_ipaddr, neg_ip4addr and neg_network_ip4addr datatypes, ↵ | Jo-Philipp Wich | |
can be represented with neg(type) | |||
2012-01-07 | applications/luci-firewall: fix datatype validation for masq src/dest; allow ↵ | Jo-Philipp Wich | |
list of negated ucinames, hostnames, ip-ranges or -addresses | |||
2012-01-06 | modules/admin-full: set password of logged in user instead of ↵ | Jo-Philipp Wich | |
unconditionally using root, thanks Viktar Palstsiuk <viktar.palstsiuk@promwad.com> | |||
2012-01-06 | modules/admin-full: fix wireless interface removal if not network was ↵ | Jo-Philipp Wich | |
assigned to the iface, thanks Viktar Palstsiuk <viktar.palstsiuk@promwad.com> | |||
2012-01-06 | Commit from LuCI Translation Portal by user jow.: 74 of 154 messages ↵ | Translation System | |
translated (0 fuzzy). | |||
2012-01-06 | Commit from LuCI Translation Portal by user jow.: 6 of 812 messages ↵ | Translation System | |
translated (0 fuzzy). | |||
2012-01-05 | build: only consider directories containing a Makefile, fixes compilation ↵ | Jo-Philipp Wich | |
crashes if a file or empty directory exists in modules/, applications/ etc. | |||
2012-01-01 | Commit from LuCI Translation Portal by user jow.: 117 of 154 messages ↵ | Translation System | |
translated (0 fuzzy). | |||
2012-01-01 | Commit from LuCI Translation Portal by user jow.: 788 of 812 messages ↵ | Translation System | |
translated (0 fuzzy). | |||
2012-01-01 | modules/admin-full: make luci-bwc dlopen() libiwinfo.so instead of lua/iwinfo.so | Jo-Philipp Wich | |
2012-01-01 | libs/core: remove various uses of global vars in luci.ip | Jo-Philipp Wich | |
2012-01-01 | themes/openwrt: fix input placeholder color for firefox, add css for ↵ | Jo-Philipp Wich | |
internet explorer | |||
2012-01-01 | applications/luci-firewall: fix crash in rule formatting helper when a rule ↵ | Jo-Philipp Wich | |
with an /128 ipv6 prefix is encountered | |||
2012-01-01 | modules/admin-full: allow space separated lists of macs in static lease form ↵ | Jo-Philipp Wich | |
(#319) | |||
2011-12-26 | protocols/6x4: fix turning off 6ro4 advertising on all interfaces | Jo-Philipp Wich | |
2011-12-22 | Commit from LuCI Translation Portal by user jow.: 116 of 154 messages ↵ | Translation System | |
translated (0 fuzzy). | |||
2011-12-21 | modules/admin-full: fix crypto depends for ad-hoc and static wds modes (#271) | Jo-Philipp Wich | |
2011-12-20 | modules/admin-core: use luci.model.uci.apply() in service control to restart ↵ | Jo-Philipp Wich | |
dependencies of the current config as well | |||
2011-12-20 | libs/core: rework luci.model.uci.apply() to return the commandline as table, ↵ | Jo-Philipp Wich | |
suitable for passing to nixio.exec() | |||
2011-12-20 | modules/admin-core: fix apply actions for configs with hyphens or underscore ↵ | Jo-Philipp Wich | |
in the name | |||
2011-12-20 | [PATCH] Naive fix for bug #208 | Jo-Philipp Wich | |
For SimpleSection, use the section name (always "1") instead of the section type in the CBI-like string used to identify the upload. This allows upload fields to be placed in SimpleSections. The fix changes a minimal number of lines, but does introduce some unnecessary confusion, it may or may not be better than a more thorough/invasive fix. Set the enctype for the form element in the simpleform view to be multipart/form-data because the default application/x-www-form-urlencoded does not support input files. Signed-off-by: Kevin Locke <kevin@kevinlocke.name> | |||
2011-12-20 | libs/web: show input/forward hints in zonelist widget only if bnoth allowany ↵ | Jo-Philipp Wich | |
and allowlocal are enabled | |||
2011-12-20 | modules/admin-full: reuse sysupgrade facilities to create backup archive | Jo-Philipp Wich | |
2011-12-20 | themes: add essential CSS class to other themes as well | Jo-Philipp Wich | |
2011-12-20 | applications/luci-firewall: fix wrong location of cbi templates | Jo-Philipp Wich | |
2011-12-20 | libs/web: prevent break between action buttons in tblsection template | Jo-Philipp Wich | |
2011-12-20 | po: resync firewall translation | Jo-Philipp Wich | |
2011-12-20 | applications/luci-firewall: use option "name" instead of deprecated "_name", ↵ | Jo-Philipp Wich | |
expose "extra" option, add enable/disable toggles for portforwards, snats and rules | |||
2011-12-20 | libs/web: fix placeholder attribute for DynList | Jo-Philipp Wich | |
2011-12-20 | libs/web: fix undesired autofocus of DynamicList widget | Jo-Philipp Wich | |
2011-12-20 | libs/web: improve ip6addr datype validation, accept both CIDR and IP/Mask ↵ | Jo-Philipp Wich | |
notation | |||
2011-12-20 | po: update firewall translations | Jo-Philipp Wich | |
2011-12-20 | applications/luci-firewall: make rule descriptions fully translateable | Jo-Philipp Wich | |
2011-12-19 | Commit from LuCI Translation Portal by user jow.: 10 of 222 messages ↵ | Translation System | |
translated (0 fuzzy). | |||
2011-12-19 | themes/openwrt: add some new CSS classes used by firewall ui | Jo-Philipp Wich | |
2011-12-19 | po: resync firewall translation | Jo-Philipp Wich | |
2011-12-19 | applications/luci-firewall: complete rework firewall ui | Jo-Philipp Wich | |
- split zone setup, port forwards, traffic rules and firewall.user - add quickadd forms for various common rules like port forwards - add tool class for textual formatting and descriptions of rules - simplify controller, remove old mini admin remainders | |||
2011-12-19 | libs/web: add "any" option to firewall_zonelist widget | Jo-Philipp Wich | |
2011-12-19 | libs/web: rework DynamicList widget to support dynamic lists composed of ↵ | Jo-Philipp Wich | |
comboboxes | |||
2011-12-16 | libs/web: rework hostname match to not allow arbritary sequences of numbers ↵ | Jo-Philipp Wich | |
and dots | |||
2011-12-16 | libs/web: add list(...) datatype for space separated lists of arbritary ↵ | Jo-Philipp Wich | |
datatypes | |||
2011-12-16 | [PATCH] Abstract address UNIX sockets not binding properly (by ↵ | Jo-Philipp Wich | |
capnbry@gmail.com, #366) In #274, I stated abstract namespace and autobound abstract namespace datagram UNIX domain sockets work perfectly with nixio. However, I may have jumped the gun on that conclusion. Turns out they work perfectly for only one concurrent connection. The problem is that when binding to an abstract address socket, which begins with a NULL byte, nixio strncpy's the name into the sockaddr_un structure, which effectively copies nothing. It then binds to an address of 180 NULLs, which is completely legal, but obviously you run into problems when a second client tries to bind to the same address. The rules are as follows ( http://linux.die.net/man/7/unix) for the names: * If the name is blank, bind() should pass that the addrlen of sizeof(sa_family_t) and Linux will autobind a name that begins with null and is followed by 5 digits. * If the first character of the name is non-null, the name is a pathname and is null-terminated. addrlen should be sizeof(sockaddr_un), but the length can also be the pathname len + sizeof(sa_family_t) as the value will be null-terminated by the kernel unix socket driver * If the first character is null, the address is abstract and the value should not be null-terminated and addrlen is pathname + sizeof(sa_family_t) The attached patch fixes bind/connect/sendto by shortening the addrlen passed to be pathname len + sizeof(sa_family_t), which generates the correct socket names for all 3 cases above. It also fixes the address returned by recvfrom, which currently returns a blank string for any abstract address socket (as they begin with a null). | |||
2011-12-16 | applications/luci-firewall: allow negated uci identifiers, hostnames and ip ↵ | Jo-Philipp Wich | |
addresses in zone masq src/dest fields | |||
2011-12-16 | libs/web: add missing parts of previous commit | Jo-Philipp Wich | |
2011-12-16 | libs/web: implement "network" cbi datatype | Jo-Philipp Wich | |
2011-12-14 | Commit from LuCI Translation Portal by user jow.: 60 of 108 messages ↵ | Translation System | |
translated (0 fuzzy). | |||
2011-12-14 | Commit from LuCI Translation Portal by user jow.: 8 of 222 messages ↵ | Translation System | |
translated (0 fuzzy). | |||
2011-12-14 | applications/luci-statistics: add iwinfo config | Jo-Philipp Wich | |