Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
S
SteamOS Devkit Service
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
devkit
SteamOS Devkit Service
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
de031ea0cdf117251a99e37175bd98d6db3327da
Select Git revision
Branches
2
main
default
protected
ttimo/systemd-resolved
Tags
4
v0.20250401.0
v0.20220401.0
v0.20220330.1
v0.20220330.0
6 results
Begin with the selected commit
Created with Raphaël 2.2.0
1
Apr
21
Feb
15
Nov
7
Jul
5
30
Jun
31
Mar
30
29
28
24
3
1
24
Feb
register the service on IPv4, the client uses the zeroconf python module, which only supports IPv4 anyway.
v0.20250401.0 m…
v0.20250401.0 main
WIP migrating from avahi to systemd-resolved RegisterService
ttimo/systemd-r…
ttimo/systemd-resolved
make sure avahi-daemon is enabled
add the steampipe files for hackendeck service upload
refactor for the hackendeck use case
redo the hackendeck service setup
use a json one liner dictionary with an 'error' key in more places
v0.20220401.0
v0.20220401.0
send the approve-ssh-key json payload back directly, the devkit client understands how to parse it
fix startup failure
Use getpass.getuser() instead of os.getlogin() since we are a service.
v0.20220330.1
v0.20220330.1
Merge branch 'pythonrewrite' into 'main'
v0.20220330.0
v0.20220330.0
Use NamedTemporaryFile instead of mkstemp.
Return 404 on unknown get request.
Move get_machine_name to a function and call from __init__
Add missing docstrings for each method and class.
Remove old c based sources since all is implemented in python now.
Add return types for writefile and write_key, fix returns.
Check for "ssh-rsa " since the space is needed.
Simplify DevkitService class and fix more warnings.
Fix typo in write_key length check.
Fix warnings given by pylint.
Implement register http request.
Implement properties.json request.
Add avahi txt section with defaults for now.
Add avahi service for mDNS discovery on client side.
Read ShellUsers from configs and fix /login-name implementation.
Read Port from settings, global or user.
Implement find_hook from utils.c and use to run identify hook.
Implement basic get requests.
Service runs and accepts http GET, POST requests, etc.
Add LICENSE
use the better error response protocol
devkit_utils module
add in service hooks for identify and registration
packaging
move in source from the old setup and write a minimal meson build system
Initial commit
Loading