Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/libremesh/pirania

Captive portal that will allow the communities to manage access to their Internet Gateways as they want.
https://github.com/libremesh/pirania

Added deprecated notice

53a43c0fce83f09e1a6088aff2474d90ad2d10fd authored over 4 years ago by Luandro <[email protected]>
add translations to submit buttons

95cf745bda128d0760b8ec036328974e3df8a6fb authored about 5 years ago by luandro <[email protected]>
all relative urls

43d5df559db411ab2eefcd1a18627dd3e3f58c43 authored about 5 years ago by luandro <[email protected]>
Merge branch 'master' of https://github.com/libremesh/pirania into refactor-captive-portal

14e00beae85540b9fa8364ffe83c3d5ad53e0c5b authored about 5 years ago by luandro <[email protected]>
fix handle_auth permission

dafc6a0842c3afee703f31670214f9a245e5a8cc authored about 5 years ago by luandro <[email protected]>
Merge branch 'master' of https://github.com/libremesh/pirania into refactor-captive-portal

3f39370e8c2ed46bdc067094341d3913d6f788f3 authored about 5 years ago by luandro <[email protected]>
fixed handle_voucher checking for invalid vouchers

616df77803364ee00ef37b30fbf561f34c364caa authored about 5 years ago by luandro <[email protected]>
relative urls for config

e1460ecf935ba8a73cb97ea58d798c62c8106c8f authored about 5 years ago by luandro <[email protected]>
Merge branch 'master' of https://github.com/libremesh/pirania into refactor-captive-portal

876809d2ca660137004b4d9e0c2558378984fdad authored about 5 years ago by luandro <[email protected]>
removed content from pirania config

375b87bc73e6a029ce520267dfb25f0862888910 authored about 5 years ago by luandro <[email protected]>
merged no-js-auth

cf22d59b326bba24a7e988496a043a14a408a752 authored about 5 years ago by luandro <[email protected]>
added info button to show info page

c786d94d3071323b236e06fc5af8c28218af7d69 authored about 5 years ago by luandro <[email protected]>
linking logo to /portal

8b61f09e639bb08d0d06ab685927b29699398eaf authored about 5 years ago by luandro <[email protected]>
Created info.htlm page with options to set media while waiting for auth

9e773aabf0ddf121568d426e58db48b863ccb7e1 authored about 5 years ago by luandro <[email protected]>
added all pages to pirania config; redirect_page as function in utils

59da07637406c676433beae83192d6d46b5dd814 authored about 5 years ago by luandro <[email protected]>
handle_auth: using logic instead of cli, returning redirect before saving to db

a5270f1d70fb404a1b057017f264bd79e36e99ba authored about 5 years ago by luandro <[email protected]>
use logic instead of cli on Ubus auth_voucher; added note about bug with saving dba causing Ubus timeout

6635e930b1bebfd7383b4b8577b3ad324bf3b353 authored about 5 years ago by luandro <[email protected]>
added setIpset function to logic; better logging when saving to db

ceb4c6271d0e124db5dece364a32bfa9142637da authored about 5 years ago by luandro <[email protected]>
started work on authenticated.html; bug with redirection after successful auth;

c88efa433033d5416900f315ae5075762d23acf4 authored about 5 years ago by luandro <[email protected]>
authenticated page, with additional rules content field

059655b0696f827f0e7daa5e7e340929fa3fd640 authored about 5 years ago by luandro <[email protected]>
nojs first auth_fail page

c2039fc40d1f7fee398244d876f288d45486956a authored about 5 years ago by luandro <[email protected]>
new user flow with nojs first approach

c7b1fb128ea15012c7ec160e80c693fb092bdba0 authored about 5 years ago by luandro <[email protected]>
separated voucher code validation to separte function from auth_voucher

ca2d5e99253d536cf3fcdf518404a25bf8b992c3 authored about 5 years ago by luandro <[email protected]>
delete duplicate handle_auth

cc977b529705f3ee9f6b75ec8550c1a1450f055b authored about 5 years ago by luandro <[email protected]>
working handler, needs to fix in case of successful auth

bf17bc4c1c89afd8d822917e2c5d1463f803985c authored about 5 years ago by luandro <[email protected]>
front-end pages to communicate with handler

c061fbe928b9eaed00469cd86de257bdb05ad324 authored about 5 years ago by luandro <[email protected]>
moved client_ip logic to lib/lua/voucher/logic

f179c78cb5ea9b32a1e48da390378f895d97ac6c authored about 5 years ago by luandro <[email protected]>
moved pirania client_ip to cgi-bin/pirania

1a838aca271f2df126fa9b532f46ae50c06aba7f authored about 5 years ago by luandro <[email protected]>
getting query from frontend

fe473175ca5f3fd797c0f495cda924e091df7bf4 authored about 5 years ago by luandro <[email protected]>
clean merge left-over

d02f6c1e716a3a73b3cd75b3ab1fa11b24c4636a authored about 5 years ago by luandro <[email protected]>
fixed valid client_ip output

9888841612abb9338d0cb226518bcf2aa254b3ef authored about 5 years ago by luandro <[email protected]>
Merge branch 'fix-base-station'

b1f787215306e1f8583fabb11674826206d55f71 authored about 5 years ago by luandro <[email protected]>
fixed auth and separted station-list actions

6318c4434ec14be91c3cfc720de1269459ba2d49 authored about 5 years ago by luandro <[email protected]>
fix show stations list

5d1cbec64080a842d96b344e35c30f2cf64b14bc authored about 5 years ago by luandro <[email protected]>
show user with valid voucher

1617fefe7c2763191135404c6608896e163d3a3b authored about 5 years ago by luandro <[email protected]>
fixed client_ip script bug with ipv4

fd1eb220dc50e7477a6d2fdedacbb2a85757b324 authored about 5 years ago by luandro <[email protected]>
simplified pirania authentication page

f851d28bce9986e3633bf3f3f7e3d47fae0b8af8 authored about 5 years ago by luandro <[email protected]>
cleanup

3df25a2330f3f9ab0ce4c1dc06813f2831460255 authored about 5 years ago by luandro <[email protected]>
ip_client always return ipv4 and remove webRTC hack from app

f474946fe573b7ccfe0d41f769e989e0e0f27f1f authored about 5 years ago by luandro <[email protected]>
Merge branch 'master' of https://github.com/libremesh/pirania

da8ca3a6a690c1227947ce9e9b7dc72fd770ecd7 authored about 5 years ago by luandro <[email protected]>
fixed client_ip script when ipv6 address is given

5661879d848436df5aac24aeac75faed590d8fd6 authored about 5 years ago by luandro <[email protected]>
set whitelist_ipv6='2a00:1508:0a00::/40' until the default libremesh ipv6 range is moved to fc00::/7

if not, this creates a redirect loop on clients trying to access pirania over an ipv6 address wh...

e5a84e62f89f2f4b516a3f5767495040fa915b05 authored about 5 years ago by Gui Iribarren <[email protected]>
set whitelist_ipv6='fc00::/7' instead of the mistaken 2a00::/8

7b292024af34738effee46ad786e7b0e132bfe3b authored over 5 years ago by Gui Iribarren <[email protected]>
do not whitelist ICMP traffic, since this allows ICMP tunnels to work

and also it provides for a confusing experience to unauthenticated people, since pings work but i...

a22f7f40013d5b9444802823910f9ce0848bcf5c authored over 5 years ago by Gui Iribarren <[email protected]>
when rejecting, send TCP RESET when the connection is TCP

This is inspired in how openwrt 'firewall' package manages 'reject' table

52a0717013c695d1ad6836111ba5dd51abd51d9c authored over 5 years ago by Gui Iribarren <[email protected]>
new option 'append_ipt_rules', allows to insert or append pirania rules in default chains

Up until now, rules were appended (openwrt firewall took precedence) without option. This commit...

efd52f47ca03f187593a49679bcf3f34ab3167cf authored over 5 years ago by Gui Iribarren <[email protected]>
modify default append_ipt_rules, set to 0 so that rules will now be inserted by default

c56064087b9d525a33c1ac343b90ff6fd844e12f authored over 5 years ago by Gui Iribarren <[email protected]>
renumber port of pirania-uhttpd to 59080

for consistency with pirania-dnsmasq which listens on 59053

747275e779daa1c071a51d87bc5d5d9220d05172 authored over 5 years ago by Gui Iribarren <[email protected]>
Merge pull request #45 from libremesh/major-fixes

fixed get_valid_macs and ui

c99c46b597018faff5806682e2f819002014635d authored over 5 years ago by Nicolás Pace <[email protected]>
removed comments; added prepareResult functio; changed client_ip script permission

5fff8c3e64bdd3a25a612763fd9bde7fd0e2e6a4 authored over 5 years ago by luandro <[email protected]>
fixed get_valid_macs and ui

2ae5239b0a72ad9b3716355c4d517c5ed9a331e0 authored over 5 years ago by luandro <[email protected]>
Merge pull request #43 from libremesh/some-fixes-after-quintana

Some fixes after reflashing quintana

dea54439ba6a412cbad6c8aa09090b8664df8df0 authored over 5 years ago by Luandro <[email protected]>
fix - create pirania-auth-macs in set_ipsets

2d0d245fc03665f49d1a8872c5fb0d66da8fc6c6 authored over 5 years ago by gmarcos87 <[email protected]>
add missing bar

2c68d55c899c21daaa810ae819bbe83556d14a65 authored over 5 years ago by gmarcos87 <[email protected]>
change log message

58151f3a39c6e24425e4819cfb16b7f32102e032 authored over 5 years ago by gmarcos87 <[email protected]>
Merge pull request #42 from hiurequeiroz/master

off by default

04557bc209a73be8d9f6e414cfba7ebd40f0f1a6 authored over 5 years ago by Marcos Gutierrez <[email protected]>
pirania padrão desligado

1fa388b311b962c4803187c1fcb1fbc67b79b19b authored over 5 years ago by hiure <[email protected]>
Merge pull request #39 from libremesh/pirania-app-revamp

Pirania App revamp

f03fa0a554dabd4338c9660d61c9f7e131b5f36c authored over 5 years ago by Marcos Gutierrez <[email protected]>
removed create single voucher; reload voucher list; voucher list alphabetical re-ordering

ca3bc8183770c354960288a90404bcd81bb9228d authored over 5 years ago by luandro <[email protected]>
Change ipset - set flush in place of destroy

1615a253850fd66d1935312db7ac18bd750f9fda authored over 5 years ago by gmarcos87 <[email protected]>
better mac address matching

c49163b663325d6272b9347fc11b396c8200409a authored over 5 years ago by luandro <[email protected]>
fixed captive-portal stop not working with shared-state, and prevents invalid dates and macs from crashing the voucher

9e098218156cad684a348c9cbdc956ec4a174e21 authored over 5 years ago by luandro <[email protected]>
added ubus renew_voucher and fetch

aab9515490eac086d9718d921112fbe5bd16a22a authored over 5 years ago by luandro <[email protected]>
proper voucher listing with app

a6e391ea1ab13c9aa4da7dafbfdb133b33218ebf authored over 5 years ago by luandro <[email protected]>
added tabbed navigation and css revamp

ef55afa47af81f7b456739d2784288f97e4d4aac authored over 5 years ago by luandro <[email protected]>
hotfix for last commit

24f9d22711ba1ddc2ad607f3511f82e5872a9247 authored over 5 years ago by luandro <[email protected]>
closes #36, fixes validation of macs and amount of macs:

b8c964caa94d4e071d06a9d288a364dadb19eec3 authored over 5 years ago by luandro <[email protected]>
closes #38 and adds renew_voucher command to voucher cli

337a956bb733ef0ec9c3eaaeb61a65694c769b6d authored over 5 years ago by luandro <[email protected]>
closes #35, fixing epoc

229971645971aaa68336e4ccd0da1f67fbb1b85d authored over 5 years ago by luandro <[email protected]>
translated missing labels, fixed date, added date to list

57feef6aad26aaa8d24df1ede8d9b6bb87010c91 authored over 5 years ago by luandro <[email protected]>
added wrong password error

050faf603f8c32a4cf0b130c3b96e5f87fe01c4b authored over 5 years ago by luandro <[email protected]>
added loading and propper result/error notification

f1bf3e7d9da76d78eebabe3bd28557b068ebb05e authored over 5 years ago by luandro <[email protected]>
fixed index.html css

7c1e8a217d8442aeb68ff8d4901a2e5ed8ab9721 authored over 5 years ago by luandro <[email protected]>
Merge branch 'master' into pirania-app-refactor

f963efe839efd79b874a82a7ffa251ec67df71ed authored over 5 years ago by luandro <[email protected]>
fix typo

888e2f1d63ce30e74918bf6b02ba2b9297b03c56 authored over 5 years ago by gmarcos87 <[email protected]>
remove testing vouchers

ef79979f11eb9d9b8b46c0f6450c42f3ec7d81d8 authored over 5 years ago by gmarcos87 <[email protected]>
Readd enabled option in pirania config

5896d50d25dd9daea0676f802a8fcd260d19709a authored over 5 years ago by gmarcos87 <[email protected]>
No redirect local dns request

9b1bfeb3fbbe250fb05590570f78fc840d3682e7 authored over 5 years ago by gmarcos87 <[email protected]>
fix typos

48f71fca79db30c71bebd46623031e6ea7630ca1 authored over 5 years ago by gmarcos87 <[email protected]>
hotfix pirania-uhttpd with wrong redirect lua script

cdf46c29edc8ca14a57aa6f8c04a8a986c06a0e5 authored over 5 years ago by luandro <[email protected]>
hotfix: recreate db headers in case doesnt exist

4d0b5dcd832888b84186b85fa68190e5afe83d3e authored over 5 years ago by luandro <[email protected]>
Merge pull request #34 from libremesh/stop-double-naming

Stops double naming of vouchers in add_voucher

bb20883f73873ed6b1d1bda4c286a30299f1bfc7 authored over 5 years ago by Luandro <[email protected]>
Return result to ubus

b9544a277f2dffbf90617bfaea9adfe4b8cd3a88 authored over 5 years ago by luandro <[email protected]>
Stops double naming of vouchers in add_voucher

9cba0a092ddf931bf9617a48f1470bdd8e8c8eaa authored over 5 years ago by luandro <[email protected]>
refactors ubus calls to single function

fbe1506f23838785cb57a371e3d4958915285597 authored over 5 years ago by luandro <[email protected]>
remove build-script

07fe03bf782bddd45d83548dd8f0ea46e4cae09c authored over 5 years ago by luandro <[email protected]>
print_valid_macs only shows up to amount of macs allowed

e0f959099b27a07370c8d6a423022dc02ba80a98 authored over 5 years ago by luandro <[email protected]>
Use stop comman in init.d

f73878c30ad14b7352a6058ad7d7cd243fa184cb authored over 5 years ago by gmarcos87 <[email protected]>
Add start and stop commands

e33d016bd16bebad0a2a6bd65f21c9b6a4cf2c0c authored over 5 years ago by gmarcos87 <[email protected]>
close #30 adding internalization to UI

4faee4618103f6e3bdb7c9607012925b4319d20c authored over 5 years ago by luandro <[email protected]>
close #18 config external captive-portal

51eeb095aa83b41ba13c1a7fdf230c5058e6ff14 authored over 5 years ago by luandro <[email protected]>
added ubus change_url and show_url

183b41970705dd7b0824ccde9cbada27c559b7ca authored over 5 years ago by luandro <[email protected]>
merge master

ae07a6575fcd1df6aec1393411d4f63ba17a16dd authored over 5 years ago by luandro <[email protected]>
list all vouchers (expired to)

2e0f254c0bfd12520d72e5dc36bb27385013fa09 authored over 5 years ago by gmarcos87 <[email protected]>
add hooks handler

f12be6722c6a2516c2c1e650c50acd8ba641e179 authored over 5 years ago by gmarcos87 <[email protected]>
fixed readme

f1e4d8ced69bb36763a698eca93d0003fed3b2c7 authored over 5 years ago by luandro <[email protected]>
merged master

f89d8ee63dee2885164606bdee66dcae7ed004ee authored over 5 years ago by luandro <[email protected]>
added logo and updated readme

5f8d574423c5e6565f09b94081aa1579a6f0ba7f authored over 5 years ago by luandro <[email protected]>
DX: addded build-router script, stop-portal and voucher-cli url. pirania-uhttpd work-in-progress

40dcf8c816f1d506af739c834b707e0b89d1e77a authored over 5 years ago by luandro <[email protected]>
changed /pirania to /portal

6b3a23632bf9385f9606398f6c960c84d7117e4d authored over 5 years ago by luandro <[email protected]>