diff --git a/LICENSE b/LICENSE index c3a49545..674b25ca 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ Copyright (c) 2008-2010 Claudio Matsuoka -Copyright (c) 2008-2012 Joachim Nilsson +Copyright (c) 2008-2014 Joachim Nilsson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Makefile b/Makefile index 9f0e0b1a..7fb690f4 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # Finit - Extremely fast /sbin/init replacement w/ I/O, hook & service plugins # # Copyright (c) 2008-2010 Claudio Matsuoka -# Copyright (c) 2008-2012 Joachim Nilsson +# Copyright (c) 2008-2014 Joachim Nilsson # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal @@ -26,7 +26,7 @@ uninstall-exec uninstall-data uninstall-dev #VERSION ?= $(shell git tag -l | tail -1) -VERSION ?= 1.8 +VERSION ?= 1.9 NAME = finit PKG = $(NAME)-$(VERSION) DEV = $(NAME)-dev diff --git a/NEWS.rst b/NEWS.rst index 5baaf72f..4b992aa7 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -2,6 +2,16 @@ NEWS ============================================================================== +1.9 (2014-04-21) +---------------- +* Bug fixes, code cleanup +* Add support for an include directive to .conf files +* Fallback to ``/bin/sh`` if user forgets tty setting +* Handle ``SIGHUP`` from service callback properly when switching runlevel +* Initial support for restarting lost services during ``norespwan`` +* Misc. major (memleak) and minor fixes and additions to libite/lite.h + + 1.8 (2013-06-07) ---------------- * Support for runlevels, with a bootstrap runlevel 'S' diff --git a/finit.c b/finit.c index cc4b6f64..b4621810 100644 --- a/finit.c +++ b/finit.c @@ -1,7 +1,7 @@ /* Finit - Extremely fast /sbin/init replacement w/ I/O, hook & service plugins * * Copyright (c) 2008-2010 Claudio Matsuoka - * Copyright (c) 2008-2012 Joachim Nilsson + * Copyright (c) 2008-2014 Joachim Nilsson * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/helpers.c b/helpers.c index f0b137e5..89a493bd 100644 --- a/helpers.c +++ b/helpers.c @@ -1,7 +1,7 @@ /* Misc. utility functions and C-library extensions for finit and its plugins * * Copyright (c) 2008-2010 Claudio Matsuoka - * Copyright (c) 2008-2012 Joachim Nilsson + * Copyright (c) 2008-2014 Joachim Nilsson * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/helpers.h b/helpers.h index 9dc45605..5f83623e 100644 --- a/helpers.h +++ b/helpers.h @@ -1,7 +1,7 @@ /* Misc. utility functions and C-library extensions for finit and its plugins * * Copyright (c) 2008-2010 Claudio Matsuoka - * Copyright (c) 2008-2012 Joachim Nilsson + * Copyright (c) 2008-2014 Joachim Nilsson * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/libite/Makefile b/libite/Makefile index 43f85a47..3c015dba 100644 --- a/libite/Makefile +++ b/libite/Makefile @@ -1,6 +1,6 @@ # Finit libite -- Light-weight utility functions and C-library extensions # -# Copyright (c) 2008-2012 Joachim Nilsson +# Copyright (c) 2008-2014 Joachim Nilsson # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal diff --git a/libite/dir.c b/libite/dir.c index fb64b4a0..631ffb99 100644 --- a/libite/dir.c +++ b/libite/dir.c @@ -1,6 +1,6 @@ /* Functions for operating on files in directories. * - * Copyright (c) 2008-2012 Joachim Nilsson + * Copyright (c) 2008-2014 Joachim Nilsson * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/libite/lite.h b/libite/lite.h index 96ce69b1..1dfc733c 100644 --- a/libite/lite.h +++ b/libite/lite.h @@ -1,7 +1,7 @@ /* Collection of utility funcs and C library extensions for finit & its plugins * * Copyright (c) 2008-2010 Claudio Matsuoka - * Copyright (c) 2008-2012 Joachim Nilsson + * Copyright (c) 2008-2014 Joachim Nilsson * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/plugins/initctl.c b/plugins/initctl.c index 37a059f9..f27846c5 100644 --- a/plugins/initctl.c +++ b/plugins/initctl.c @@ -1,7 +1,7 @@ /* Optional /dev/initctl FIFO monitor * * Copyright (c) 2008-2010 Claudio Matsuoka - * Copyright (c) 2008-2012 Joachim Nilsson + * Copyright (c) 2008-2014 Joachim Nilsson * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sig.c b/sig.c index 10e33ae6..b81f0d92 100644 --- a/sig.c +++ b/sig.c @@ -1,7 +1,7 @@ /* Signal management - Be conservative with what finit responds to! * * Copyright (c) 2008-2010 Claudio Matsuoka - * Copyright (c) 2008-2012 Joachim Nilsson + * Copyright (c) 2008-2014 Joachim Nilsson * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sig.h b/sig.h index 86e8f60f..37a649a0 100644 --- a/sig.h +++ b/sig.h @@ -1,7 +1,7 @@ /* Signal management - Be conservative with what finit responds to! * * Copyright (c) 2008-2010 Claudio Matsuoka - * Copyright (c) 2008-2012 Joachim Nilsson + * Copyright (c) 2008-2014 Joachim Nilsson * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/svc.h b/svc.h index 5c652557..e13d03ed 100644 --- a/svc.h +++ b/svc.h @@ -1,7 +1,7 @@ /* Finit service monitor and generic API for managing svc_t structures * * Copyright (c) 2008-2010 Claudio Matsuoka - * Copyright (c) 2008-2012 Joachim Nilsson + * Copyright (c) 2008-2014 Joachim Nilsson * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal