Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tang: Add package tang into tree #5447

Merged
merged 1 commit into from
Apr 3, 2019
Merged

tang: Add package tang into tree #5447

merged 1 commit into from
Apr 3, 2019

Conversation

Tiboris
Copy link
Contributor

@Tiboris Tiboris commented Jan 14, 2018

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: libhttp-parser: Bump to version 2.8.0 #5446
  2. xinetd's socket activation
  3. jose >= 8: jose: Add Makefile for jose v10 #4334

Compared to tang upstream:
Two new files:

  • 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 and nagios program

Signed-off-by: Tibor Dudlák [email protected]

utils/tang/Makefile Outdated Show resolved Hide resolved
utils/tang/files/tangdw Outdated Show resolved Hide resolved
@karlp
Copy link
Contributor

karlp commented Jul 13, 2018

Personally, I'd rather see the patches include the header and description of them, rather than just having the file name too.

@Tiboris
Copy link
Contributor Author

Tiboris commented Jul 29, 2018

Hello @karlp,
thanks for review. I will add desctiption to patches.

@cloggo
Copy link

cloggo commented Sep 22, 2018

If you can add node 8 or higher to the package tree, you can basically just use tangd from https://github.com/cloggo/tangd.


define Package/tang
SECTION:=utils
TITLE:=tang v$(PKG_VERSION) - daemon for binding data to the presence of a third party
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting... This seems to be the exception, not the rule when it comes to the title field. Not a problem but nevertheless interesting.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

alt text

@neheb
Copy link
Contributor

neheb commented Apr 3, 2019

Please rebase so we can get confirmation from CircleCI.

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 <[email protected]>
@neheb neheb merged commit 6a276e9 into openwrt:master Apr 3, 2019
@abouvier
Copy link

abouvier commented Feb 5, 2020

Could you add Clevis (the client part) too? For auto-unlocking a LUKS partition on the router for example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants