aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #8584 from jefferyto/python-compileall-recursion-levelRosen Penev2019-04-04
|\ | | | | python,python3: Increase max recursion level when generating bytecode
| * python,python3: Increase max recursion level when generating bytecodeJeffery To2019-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "python -m compileall" has a default maximum recursion level of 10, i.e. it will descend up to 10 levels of subdirectories when looking for source files to compile. This is usually sufficient but there are packages that include more than 10 levels (botocore, https://github.com/openwrt/packages/pull/8214#discussion_r270056741). This adds the "-r" command line option to the call to compileall to increase the max recursion level (currently set to 20). This also patches Python 2's compileall.py to add this max recursion level option. (Python 3's compileall.py already supports this option.) This also applies some related changes to python-package-install.sh: * Use the "-delete" option with find instead of exec'ing rm / rmdir. For the case of removing empty directories (in delete_empty_dirs()), this has the added benefit of simplifying the code, as the "-delete" option implies "-depth", and thus find "does the right thing" (removing empty directories depth-first). * Remove the backslash in "-name" patterns (for find), as they are not regular expression but glob patterns. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | Merge pull request #8516 from jefferyto/python-configRosen Penev2019-04-04
|\ \ | | | | | | python,python3: Include python-config for target Python in InstallDev
| * | python,python3: Include python-config for target Python in InstallDevJeffery To2019-03-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This installs python{2.7,3.7}-config in $(STAGING_DIR)/usr/bin as part of Build/InstallDev, to be used by other packages to get build configuration for target Python. The treatment for Python 2 and 3 are a bit different: * For Python 2, python-config is a Python script that is expected to be run with, and return data for, the installed Python interpreter. This installs a modified version of this script, to be run using host Python, and read/return data for target Python. * Python 3 includes a shell script version of python-config (expected to be used in cross-compilation scenarios). This simply installs the script into the right place. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | Merge pull request #8581 from cotequeiroz/luasec_linkerRosen Penev2019-04-03
|\ \ \ | | | | | | | | luasec: use gcc to link instead of ld
| * | | luasec: cleanup MakefileEneas U de Queiroz2019-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The LIBDIR and INCDIR assignments are duplicate of the original Makefile, changing LIB_PATH and INC_PATH to LDFLAGS and CPPFLAGS. Setting LIB_PATH and INC_PATH to empty strings will do the same without duplicating the flags. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
| * | | luasec: use gcc to link instead of ldEneas U de Queiroz2019-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Linking with ld is not portable and was causing problems for some targets, e.g. i386_pentium4: i486-openwrt-linux-musl-ld: x509.o: in function `push_asn1_objname': x509.c:(.text+0x61): undefined reference to `__stack_chk_fail_local' ... Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* | | | Merge pull request #7837 from rosysong/file-serverRosen Penev2019-04-03
|\ \ \ \ | | | | | | | | | | rosy-file-server: add new package
| * | | | rosy-file-server: add new packageRosy Song2019-04-01
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Rosy Song <rosysong@rosinson.com>
* | | | | Merge pull request #7803 from ammubhave/add_libdoubleconversion_hostbuildRosen Penev2019-04-03
|\ \ \ \ \ | | | | | | | | | | | | libdouble-conversion: Add host build to libdouble-conversion
| * | | | | libdouble-conversion: Add host build to libdouble-conversionAmol Bhave2019-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds the ability to produce host static build for the libdouble-conversion library. Other host build tools can now depend on this library if they need it. Tested on a x86_64 host build machine. make package/libdouble-conversion/host/compile produces staging_dir/hostpkg/lib/libdouble-conversion.a file Signed-off-by: Amol Bhave <ambhave@fb.com>
* | | | | | Merge pull request #6950 from thiagoricciardi/pptpd-static-ipsRosen Penev2019-04-03
|\ \ \ \ \ \ | | | | | | | | | | | | | | net/pptpd: add static remote ip in config file
| * | | | | | net/pptpd: add static remote ip in config fileThiago Pereira Ricciardi2019-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ability to configure a static remote ip in pptp config file This change has backward compatibility with old config files Also remove the MAINTAINER as intructed Signed-off-by: Thiago Pereira Ricciardi <thiago.ricciardi@gmail.com>
* | | | | | | Merge pull request #5447 from Tiboris/tangRosen Penev2019-04-03
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | tang: Add package tang into tree
| * | | | | | tang: Add package into treeTibor Dudlák2019-04-04
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tang is lightweight server for binding data to network presence. --- Tang's source: https://github.com/latchset/tang Maintainer: @Tiboris Compile tested: (mips, TL-WR842N, 17.01.4, r3560-79f57e422d) **Tang requires a few other software libraries:** 1. libhttp-parser 2. xinetd's socket activation 3. jose >= 8 **Two new files compared to tang upstream:** - tangdx : configuration file for xinetd - tangdw : wrapper for tangd service - puts timestamp when service activated, and - redirects stderr to log file in /var/log/ **Removed systemd requirement** Signed-off-by: Tibor Dudlák <tdudlak@redhat.com>
* | | | | | Merge pull request #8587 from alext/patch-1Rosen Penev2019-04-03
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix "Sign your work" link in CONTRIBUTING.md
| * | | | | | CONTRIBUTING: Fix "Sign your work" linkAlex Tomlins2019-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was linking to a non-existent page in the wiki. Signed-off-by: Alex Tomlins <alex@tomlins.org.uk>
* | | | | | | Merge pull request #4334 from Tiboris/joseRosen Penev2019-04-03
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | jose: Add Makefile for jose v10
| * | | | | | jose: Add Makefile for v10Tibor Dudlák2019-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Jose is acommand line utility for performing various tasks on JSON Object Signing and Encryption (JOSE) objects. José provides a full crypto stack including key generation, signing and encryption. Added: https://github.com/latchset/jose/commit/198f7207427ad7f569aa3592ea16e2bb400db040 Signed-off-by: Tibor Dudlák <tibor.dudlak@gmail.com>
* | | | | | | Merge pull request #8585 from Cynerd/btrfs-progs-fix-kconfigJosef Schlehofer2019-04-03
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | btrfs-progs: drop unnecessary Kconfig dependency
| * | | | | | | btrfs-progs: drop unnecessary Kconfig dependencyKarel Kočí2019-04-03
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Karel Kočí <cynerd@email.cz>
* | | | | | | Merge pull request #8583 from ammubhave/bump_glogRosen Penev2019-04-03
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | glog: Bump version to 0.4.0
| * | | | | | | glog: Bump version to 0.4.0Amol Bhave2019-04-03
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bump glog version from 0.3.5 to 0.4.0 Tested by building another package which depends on glog and verify that it builds successfully. Signed-off-by: Amol Bhave <ambhave@fb.com>
* | | | | | | Merge pull request #4929 from hbl0307106015/keaRosen Penev2019-04-03
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | kea: add new package
| * | | | | | kea: add new packageBangLang Huang2019-04-03
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kea is an open source DHCPv4/DHCPv6 server being developed by Internet Systems Consortium. Kea is a high-performance, extensible DHCP server engine that is designed to be easily modified and extended with hooks libraries. Kea is free open source, and we welcome community engagement, via the Kea-users mailing list, this wiki, and our Github repository. There is a small core team of dedicated software engineers developing it and we need your contributions and support contracts to support them. DHCP Standardization efforts: The lead developer on KEA is co-chair of the Dynamic Host Configuration working group in the IETF. We are committed to providing a standards-compliant implementation and are closely tracking developments in this working group and evaluating them for inclusion in KEA. wiki : http://kea.isc.org/wiki official : https://www.isc.org/kea/ Signed-off-by: BangLang Huang <banglang.huang@foxmail.com>
* | | | | | Merge pull request #8570 from nxhack/icu_64_1Daniel Engberg2019-04-03
|\ \ \ \ \ \ | | | | | | | | | | | | | | icu: update to 64.1
| * | | | | | icu: update to 64.1Hirokazu MORIKAWA2019-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ICU 64 updates to Unicode 12 and to CLDR 35 locale data with many additions and corrections And Workaround for ICU-20531 : https://unicode-org.atlassian.net/browse/ICU-20531 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* | | | | | | Merge pull request #8550 from jefferyto/python-fix-bin-symlinksJosef Schlehofer2019-04-03
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | python,python3: Fix overridden usr/bin symlinks
| * | | | | | python,python3: Fix overridden usr/bin symlinksJeffery To2019-04-03
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, all files in usr/bin (presumably all Python scripts) are run through sed to replace the shebang; sed will overwrite the file whether or not a match is found. This causes symlinks to be overridden and made into copies of their targets. python[3]-base and python[3]-dev are affected by this. This adds the --follow-symlinks flag to sed, in addition to using $(SED), so that symlinks are not overridden. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | | | Merge pull request #8536 from TDT-AG/pr/20190329-keepalivedFlorian Eckert2019-04-03
|\ \ \ \ \ \ | | | | | | | | | | | | | | keepalived: update to version 2.0.14
| * | | | | | keepalived: add new option vrrp_startup_delayFlorian Eckert2019-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Redmine-patch-id: 3441 Add new global option vrrp_startup_delay to the uci. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
| * | | | | | keepalived: update to version 2.0.14Florian Eckert2019-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Redmine-patch-id: 3383 Update keepalived to version 2.0.14. Add Config.in file. Authored-by: Quentin Armitage <quentin@armitage.org.uk> Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* | | | | | | Merge pull request #8576 from Cynerd/btrfs-progs-optional-zstdDaniel Engberg2019-04-03
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | btrfs-progs: make zstd optional
| * | | | | | btrfs-progs: make zstd optionalKarel Kočí2019-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds choice to compile support for zstd or not. Signed-off-by: Karel Kočí <karel.koci@nic.cz>
* | | | | | | Merge pull request #8021 from val-kulkov/openldap-packageRosen Penev2019-04-02
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | openldap-server: enable crypt(3) passwords
| * | | | | | | openldap-server: enable crypt(3) passwordsVal Kulkov2019-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With crypt(3) password storage scheme enabled, OpenLDAP can receive and store SHA-256 and SHA-512 password hashes from Samba AD-DC. Without crypt(3), synchronization of passwords between Samba AD-DC (v4.5 and above) and OpenLDAP requires use of cleartext passwords. To use password hashes from Samba, OpenLDAP must be compiled with --enable-crypt switch. This patch introduces a new configuration parameter to enable the use of crypt(3) function by OpenLDAP. Enabling crypt(3) increases the size of slapd binary by 12 bytes on the x86_64 target and by only 4 bytes on the ipq806x target. Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
* | | | | | | | Merge pull request #4932 from hbl0307106015/log4cplusRosen Penev2019-04-02
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | log4cplus: add new package
| * | | | | | | | log4cplus: add new packageBangLang Huang2019-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | log4cplus is a simple to use C++11 logging API providing thread--safe, flexible, and arbitrarily granular control over log management and configuration. It is modeled after the Java log4j API. wiki: https://sourceforge.net/p/log4cplus/wiki/Home/ github: https://github.com/log4cplus/log4cplus Signed-off-by: BangLang Huang <banglang.huang@foxmail.com>
* | | | | | | | | Merge pull request #4930 from hbl0307106015/botanRosen Penev2019-04-02
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | botan: add new package
| * | | | | | | | | botan: add new packageBangLang Huang2019-04-02
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Botan (Japanese for peony) is a cryptography library written in C++11 and released under the permissive Simplified BSD license. Botan's goal is to be the best option for cryptography in new C++ code by offering the tools necessary to implement a range of practical systems, such as TLS/DTLS, PKIX certificate handling, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes. In addition to the C++, botan has a C89 API specifically designed to be easy to call from other languages. A Python binding using ctypes calling the C89 API is included. github: https://github.com/randombit/botan Signed-off-by: BangLang Huang <banglang.huang@foxmail.com>
* | | | | | | | | Merge pull request #7752 from yangfl/freeradius3Rosen Penev2019-04-02
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | freeradius3: Add support for SQL
| * | | | | | | | | freeradius3: update to 3.0.18David Yang2019-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: David Yang <mmyangfl@gmail.com>
| * | | | | | | | | freeradius3: Add support for SQLDavid Yang2019-04-02
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: David Yang <mmyangfl@gmail.com>
* | | | | | | | | Merge pull request #8573 from neheb/luasecRosen Penev2019-04-02
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | luasec: Replace -fPIC with $(FPIC)
| * | | | | | | | | luasec: Replace -fPIC with $(FPIC)Rosen Penev2019-04-02
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently i386 and the PPC targets have issues linking issues. https://github.com/openwrt/packages/issues/3319 says that replacing -fPIC with -fpic works. Patch added to avoid package overriding settings set by toolchain and make compilation less noisy Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | | | Merge pull request #8575 from neheb/loasRosen Penev2019-04-02
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | luasocket: Replace -fpic with $(FPIC)
| * | | | | | | | luasocket: Replace -fpic with $(FPIC)Rosen Penev2019-04-02
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is causing linking errors on i386 and ppc. Also removed custom warnings an optimization levels that override stock settings. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | | qemu: explicitly disable dependency on libpmem, libudev, libxml2Yousong Zhou2019-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Supersedes openwrt/packages#8571 Reported-by: Rosen Penev rosenp@gmail.com Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* | | | | | | | qemu: sort --disable-xx listYousong Zhou2019-04-02
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* | | | | | | Merge pull request #8228 from lucize/libpciDaniel Engberg2019-04-01
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | pciutils: add support for libpci