chiark / gitweb /
Merge branch '1.0.0pre19.x'
[tripe] / server / admin.c
2020-05-25 Mark WoodingMerge branch '1.0.0pre19.x' master
2020-05-25 Mark Woodingserver/admin.c: Fix `=' vs `==' error in assertion.
2020-05-25 Mark Woodingserver/admin.c: Don't automatically mark `knock' peers...
2019-09-22 Mark WoodingMerge remote-tracking branch 'origin/1.0.0pre19.x'
2019-09-05 Mark Woodingserver/: Make initialization errors be non-fatal and...
2019-09-05 Mark Woodingserver/: Build a proper interface for handling tunnel...
2019-01-25 Mark Woodingserver/tripe.c, server/admin.c: Add a way to end the...
2019-01-25 Mark Woodingserver/peer.c, server/admin.c: Introduce `p_destroyall'.
2019-01-25 Mark Woodingserver/admin.c: Introduce `a_unlisten' to shut down...
2019-01-25 Mark Woodingserver/: Issue `WARN' messages for (most) initializatio...
2019-01-25 Mark Woodingserver/admin.c (a_format): Introduce `?ERR' for explici...
2019-01-25 Mark Woodingserver/admin.c (a_listen): If stat(2) says the socket...
2019-01-25 Mark Woodingserver/: Split peer and admin initialization into small...
2019-01-25 Mark Woodingserver/admin.c: Note that it's safe to call `a_create...
2019-01-25 Mark Woodingserver/: Record port number with UDP socket, rather...
2019-01-25 Mark Woodingserver/: Wrap `udpsock' selectors up in a custom structure.
2019-01-25 Mark WoodingMerge branches 'mdw/knock' and 'mdw/ipv6' into bleeding
2019-01-25 Mark WoodingAdd notion of `ephemeral' associations and a goodbye...
2018-06-28 Mark Woodingserver/: Eliminate the remaining address-family-specifi...
2018-06-28 Mark Woodingserver/: Maybe use GNU ADNS rather than mLib's `bres...
2018-06-28 Mark Woodingserver/: Use modern functions for address/text conversions.
2018-06-28 Mark Woodingserver/admin.c (a_resolve): Parse using the `aftab...
2018-06-28 Mark Woodingserver/: Introduce accessor functions for reading and...
2018-06-28 Mark Woodingserver/admin.h: Consolidate address construction during...
2018-06-28 Mark Woodingserver/admin.c (acmd_addr): Don't assert about the...
2018-06-28 Mark Woodingserver/admin.c: Tweak tracing of background resolver...
2018-06-28 Mark Woodingserver/: Institute `address family table'; contemplate...
2018-06-16 Mark WoodingAdd new `knock' protocol.
2018-06-16 Mark Woodingserver/: Augment challenges to allow a payload.
2018-06-14 Mark Woodingserver/admin.c: Delete a redundant ignoring of `SIGPIPE'.
2018-06-14 Mark Woodingserver/: Calculate address size on demand, rather than...
2018-06-14 Mark Woodingserver/admin.c: Fix ordering of commands in the help...
2018-06-14 Mark Woodingserver/admin.c: Publish `corked' and `mobile' flags...
2018-06-14 Mark Woodingserver/admin.c: Some light reformatting.
2018-06-14 Mark Woodingserver/admin.c: Don't leak `privtag' from `ADD' command.
2018-06-14 Mark Woodingserver/admin.c: Use the more modern mLib `codec' classe...
2018-06-14 Mark WoodingUpgrade licence to GPLv3+.
2017-05-14 Mark Woodingserver/: Replace the Diffie--Hellman group abstraction.
2017-05-14 Mark Woodingserver/: Make bulk crypto transforms responsible for...
2017-05-14 Mark Woodingserver/admin.c: Export `a_info'.
2017-04-23 Mark Woodingcommon/util.c, server/admin.c: Ensure null-termination...
2016-06-04 Mark Woodingserver/: Rename `TIMER' to `QUICKRAND'.
2016-04-30 Mark Woodingserver/admin.c (a_vformat): Fix uses of `va_arg' to...
2016-04-30 Mark Woodingserver/admin.c: Pass captured `va_list' consistently...
2016-04-30 Mark WoodingPortability: Use `socklen_t' throughout, if available.
2014-07-20 Mark Woodingserver/: New `implicit-IV' transform (`iiv').
2014-07-20 Mark Woodingserver/: Prepare an interface for multiple bulk-crypto...
2014-03-11 Mark Woodingserver/{admin,peer}.c: Fix build failures when tracing...
2012-12-15 Mark Woodingserver/admin.c, server/tripe-admin.5.in: Fix PEERINFO...
2012-09-18 Mark WoodingMerge branch 'mdw/multi-priv'
2012-05-07 Mark WoodingAllow different peer associations to use different...
2012-05-07 Mark Woodingserver: Use the new kdata system.
2012-05-07 Mark Woodingadmin.c (a_format): New function formats token sequence...
2012-03-21 Mark WoodingNew peer option `-mobile': follow rapid IP address...
2012-03-21 Mark Woodingserver: Repurpose the flags in `peerspec'.
2012-03-14 Mark WoodingAllow the caller to configure the administration socket...
2012-03-14 Mark Woodingserver/admin.c (a_init): Abort if we can't set socket...
2012-03-14 Mark Woodingserver/admin.c (a_init): Restore the old umask after...
2011-06-27 Mark Woodingserver/admin.c: Use p_tag to fetch the key tag.
2010-05-17 Mark WoodingDisassociate public key tags from peer names.
2008-12-30 Mark WoodingMerge branch 'privsep'
2008-12-30 Mark WoodingMerge branch 'public'
2008-12-29 Mark Woodingserver: Introduce privilege separation.
2008-12-29 Mark Woodingserver: Zap spurious space output by a_vformat.
2008-12-29 Mark Woodingserver: Make a_vformat public.
2008-12-29 Mark Woodingserver: Set admin socket permissions to match user.
2008-12-29 Mark Woodingserver/admin: New ALGS command.
2008-12-14 Mark Woodingserver/admin: Fix client destruction some more.
2008-12-08 Mark Woodingserver/admin: Brown-paper-bag fix.
2008-12-08 Mark Woodingserver: Option `-F' to run the server in the `foreground'.
2008-12-08 Mark Woodingserver/peer: Use hash tables to find peer records.
2008-03-18 Mark Woodingserver: Add a peer without sending key-exchange packets.
2008-03-18 Mark WoodingRemove crufty old CVS $Id$ markers.
2007-07-11 Mark WoodingUse the new official IANA-allocated port number 4070.
2007-01-28 Mark Woodingcleanup: Whitespaces fixes, left right and centre.
2007-01-07 Mark WoodingUseful functions (u_daemon and versioncmp) moved to...
2007-01-03 Mark Woodingserver/admin: Fix core dump if ADD wasn't given enough...
2007-01-01 Mark Woodingtripectl: Quotify the arguments rather than hoping...
2007-01-01 Mark WoodingMerge branches 'cleanup' and 'services'
2007-01-01 Mark Woodingadmin: Implement the main job commands.
2007-01-01 Mark Woodingadmin: Implement job table infrastructure.
2007-01-01 Mark Woodingadmin: Service ownership infrastructure and commands.
2007-01-01 Mark Woodingadmin: New ?TOKENS formatting directive.
2007-01-01 Mark Woodingadmin: Rename the unknown-service error.
2007-01-01 Mark Woodingadmin: Improve handling of background jobs.
2007-01-01 Mark Woodingadmin: Option parser macros.
2007-01-01 Mark Woodingadmin: Put all command options at the start of the...
2007-01-01 Mark Woodingadmin: Fix premature close in a_bgrelease.
2007-01-01 Mark Woodingadmin: Remove locking; new safe client destruction.
2007-01-01 Mark Woodingserver/admin: Fix tokenization of statistics output.
2007-01-01 Mark Woodingcleanup: Various simple whitespace changes.
2007-01-01 Mark Woodingcleanup: Rename a few badly-chosen variables.
2007-01-01 Mark Woodingadmin: New command SETIFNAME to change an interface...
2006-12-30 Mark WoodingGreat reorganization.