Blog.freifunk.net is a subdomain of Freifunk.net, which was created on 2003-01-24,making it 22 years ago.
Description:Das Community...
Discover blog.freifunk.net website stats, rating, details and status online.Use our online tools to find owner and admin contact info. Find out where is server located.Read and write reviews or vote to improve it ranking. Check alliedvsaxis duplicates with related css, domain relations, most used words, social networks references. Go to regular site
HomePage size: 216.336 KB |
Page Load Time: 0.534445 Seconds |
Website IP Address: 87.230.85.170 |
CEMView DAS (DAHS) by Nexus Solutions Inc. |
ICP DAS – Biomedical Polymers – The Professional Provider of Medical TPU |
Guru Ram Das Ashram – Welcome Home |
Carl. | Das BECHEM Magazin. |
DAS Iowa Department of Administrative Services |
DAS Website: Home |
Das Keyboard | Mojo Helpdesk |
LMGTFY - Lass mich das für dich googeln |
Boingo: DAS, Wi-Fi, Private Network Service Provider |
Sign In - PBI-DAS |
Online Mortgage Payment | DAS Acquisition |
DAS - Login |
Distributed Antenna Systems (DAS) & BDA Solutions | Day |
Silixa DTS & DAS - Distributed Fibre Optic Sensing Systems & |
Date: Tue, 14 May 2024 16:23:49 GMT |
Server: Apache |
X-Powered-By: PHP/7.4.33, PleskLin |
Link: https://blog.freifunk.net/wp-json/; rel="https://api.w.org/" |
Strict-Transport-Security: max-age=31536000 |
Vary: Accept-Encoding |
Transfer-Encoding: chunked |
Content-Type: text/html; charset=UTF-8 |
charset="utf-8"/ |
content="width=device-width, initial-scale=1" name="viewport"/ |
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" name="robots" |
content="Das Community Blog" name="description" |
content="en_US" property="og:locale"/ |
content="website" property="og:type"/ |
content="blog.freifunk.net" property="og:title"/ |
content="Das gemeinsame Blog der Freifunkcommunities" property="og:description"/ |
content="https://blog.freifunk.net/" property="og:url"/ |
content="Freifunkblog" property="og:site_name"/ |
content="https://blog.freifunk.net/wp-content/uploads/2017/01/Freifunk.net_.png" property="og:image"/ |
content="500" property="og:image:width"/ |
content="480" property="og:image:height"/ |
content="image/png" property="og:image:type"/ |
content="summary_large_image" name="twitter:card"/ |
content="@freifunk" name="twitter:site"/ |
content="WordPress 6.5.3" name="generator"/ |
content="https://blog.freifunk.net/wp-content/uploads/2017/01/cropped-Freifunk.net_-270x270.png" name="msapplication-TileImage"/ |
Ip Country: France |
City Name: Strasbourg |
Latitude: 48.5855 |
Longitude: 7.7418 |
Freifunkblog Das Community Blog Freifunk.net Wiki Datenschutz Impressum Our Google Summer of Code 2024 Projects Posted on 1. May 2024 1. May 2024 by Andreas Bräu lication now boasts a performance improvement of four to five times compared to its previous version. I also created a comprehensive tutorial based on the migration process of luci-app-olsr, which can serve as a valuable reference for writing or migrating other LuCI apps. The tutorial covers the essential aspects of the process, providing a comprehensive guide. This app is an extensive application that includes both status views and an admin backend. Below is the tree view representation of the directory structure for the app: Explore My Contributions My work can be located within the following commits, and all reviewed applications have been merged. These will soon be accessible to users in the upcoming OpenWRT releases. luci-app-olsr: migrate to js luci-app-olsr-viz: migrate to js luci-app-mjpg-streamer: migrate to js luci-app-babeld: migrate to js luci-app-uhttpd: migrate to js Migrating LuCI Apps to JavaScript: A Comprehensive Guide LuCI Migrate to JavaScript-Based Framework What Next While the work has been carried out within the scope of GSoC, I am committed to continuing the migration of additional apps to JavaScript even after the program’s conclusion. I will maintain an active presence in the community and actively seek out intriguing projects to contribute to. Wrapping Up Following the migration of these commonly used apps in LuCI, a significant enhancement in performance has been achieved. Project objectives have been successfully met, leading to reduced router workload and an improved user experience, particularly for those with lower-specification routers. The new system also offers increased developer flexibility. Leveraging a client-side JavaScript framework provides developers with versatile options for future customization and extension of the LuCI web interface. This shift establishes a standardized approach for developers to interact with router services, configure data retrieval, and support the development and maintenance of LuCI-based applications. Such advancements are particularly valuable for community networks reliant on lower-spec devices. The heightened performance and decreased device load simplify network management, bolstering the efficacy of LuCI-based tools. In summary, the migration of LuCI to JavaScript yielded substantial benefits for the OpenWrt community and users. These include improved performance, elevated developer adaptability, and potentially streamlined management of LuCI-based applications within community networks. My engagement in this project was a source of enjoyment and knowledge, and though it demanded significant efforts, I found enjoyment in the process. and I extend special appreciation to my mentor for his unwavering support and motivation. GSoC 2023 with Freifunk has proven to be an enriching experience. My path ahead involves contributing to additional open-source projects, further app migrations to JavaScript. Tagged gsoc , GSoC 2023 , Luci Leave a Comment on GSoC’23 Final Report : LuCI Migrate to JavaScript-Based Framework GSoC ’23: OpenWrt PPA Porting to GitHub and Rebuilding Posted on 8. August 2023 23. October 2023 by Mr Andrei GSoC ’23: OpenWrt PPA Porting to GitLab and Rebuilding Previous post: https://blog.freifunk.net/2023/07/02/gsoc-23-openwrt-ppa-part-2-gitlab-packaging/ GitHub Port and Feature Parity Continuing from the successful CI build on GitLab, I started working on a GitHub port. Fortunately, only the specific syntax had to be dealt with, as the actual build code needed the same parameters and configuration scripts. This meant a full port could be done without the need to create a build recipe from scratch: https://github.com/ndren/openwrtsdkbuild/blob/master/.github/workflows/docker-build.yml . Notice how similar the original script is: https://github.com/ndren/openwrtsdkbuild/blob/master/.github/workflows/docker-build.yml . However one major difference is where the CI artifacts are uploaded. As an actual OpenWrt router needs to consume the packages, this needs to be done in a specific folder-level setup. Fortunately, GitHub releases cleanly matches up with this: - uses: "marvinpinto/action-automatic-releases@latest" with: repo_token: "${{ secrets.GITHUB_TOKEN }}" automatic_release_tag: "latest" title: "Package release" files: | /home/runner/work/openwrtsdkbuild/openwrtsdkbuild/artifacts/packages/*/*/*.ipk /home/runner/work/Packages.gz Notice the use of a GitHub token, specific to this repository. This is setup by GitHub automatically every CI run, there is no need to manually create one. This can, of course, be reproduced on a router running OpenWrt by following the shell script used by CI: https://github.com/ndren/openwrtsdkbuild/blob/master/test-gh-release.sh UPLOAD_REPO="https://github.com/ndren/openwrtsdkbuild/releases/download/latest" echo "src/gz myrepo ${UPLOAD_REPO}"/etc/opkg/customfeeds.conf # Install package opkg install "${PACK_NAME}" To get feature parity with GitLab, we found a method to add a dropdown so that app users can use this to build packages without the need to manually edit the source code in their fork. This also makes it clear which parameters are provided to the build environment without reading the configuration files: Neater unauthenticated package downloads With this in mind, I was really happy when I learned that all the builds can be done without authentication when downloading. I discovered that GitLab started allowing guests to download from generic package repositories: https://gitlab.com/gitlab-org/gitlab/-/issues/299384 . This makes it a lot easier to download on an actual router. Compare the following example configuration files: Not only is it easier to type, it also does not require a PERSONAL_ACCESS_TOKEN to copy to each router, so this means that the router cannot leak the GitLab tokens (since it doesn’t need any), which is a real threat since the router may not support HTTPS cleanly in its installation of opkg. Not only easier to type by hand, it also makes more sense in a shared environment. That is, I don’t need to tell you my personal access token, you can add https://gitlab.com/api/v4/projects/ndren%2Fopenwrtsdkbuild/packages/generic/armvirt_64/0.0.3/ to your list of repos and it will work. What is nice is that the same main code can be used to install from a GitLab or GitHub repository: # Add repository (any repository: GitLab, GitHub, etc.) UPLOAD_REPO="https://gitlab.com/api/v4/projects/ndren%2Fopenwrtsdkbuild/packages/generic/armvirt_64/0.0.3/" echo "src/gz myrepo ${UPLOAD_REPO}"/etc/opkg/customfeeds.conf opkg install "${PACK_NAME}" Updated SDK I also took the time to get set up with a newer SDK docker images on my fork of openwrtsdk: https://gitlab.com/ndren/openwrtsdk . I found a surprising amount of packages needed to be included in the newer SDK version, the latest release candidate 23.05.0-rc2 . This also required an upgrade to alpine 3.15, as argp-standalone did not exist before. This lost compatibility with python2 but fortunately the OpenWrt developers ported their SDK to python3: https://github.com/openwrt/packages/issues/8892 FROM alpine:3.14 RUN apk add asciidoc bash bc binutils bzip2 cdrkit coreutils diffutils findutils flex g++ gawk gcc gettext git grep intltool libxslt linux-headers make ncurses-dev openssl-dev patch perl python2-dev python3-dev rsync tar unzip util-linux wget zlib-dev sudo xz lighttpd curl FROM alpine:3.15 RUN apk add asciidoc bash bc binutils bzip2 cdrkit coreutils diffutils findutils flex g++ gawk gcc gettext git grep intltool libxslt linux-headers make ncurses-dev openssl-dev patch perl python3-dev rsync tar unzip util-linux wget zlib-dev sudo xz lighttpd curl alpine-sdk gzip build-base musl-dev musl-libintl musl-utils fts fts-dev musl-obstack musl-obstack-dev musl-nscd-dev musl-nscd argp-standalone Once this was resolved for a...
Domain Name: FREIFUNK.NET Registry Domain ID: 94339020_DOMAIN_NET-VRSN Registrar WHOIS Server: whois.domrobot.com Registrar URL: http://www.inwx.com Updated Date: 2024-04-23T20:28:07Z Creation Date: 2003-01-24T09:15:29Z Registry Expiry Date: 2026-01-24T09:15:29Z Registrar: INWX GmbH Registrar IANA ID: 1420 Registrar Abuse Contact Email: abuse@inwx.com Registrar Abuse Contact Phone: +49.30983212123 Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Name Server: DYN.WEIMARNETZ.DE Name Server: FFMUC.FREIFUNK.NET Name Server: NS.NORDHANG.ORG Name Server: NS.WERNER-SCHIMMEL.DE Name Server: NS2.MONORO.DE DNSSEC: signedDelegation DNSSEC DS Data: 3408 13 2 FA7A3B5D6312175C130EB982D692AA3DA5BE506CF4DBC8AE1630A7B2DBE7DA09 >>> Last update of whois database: 2024-05-18T00:24:58Z <<<