Changelog, new vesion 0.3.0, include version in programs
This commit is contained in:
		@@ -1,8 +1,9 @@
 | 
				
			|||||||
## [0.2.6]
 | 
					## [0.3.0]
 | 
				
			||||||
- pam_panic_config, a configuration generator
 | 
					- pam_panic_config, a configuration generator
 | 
				
			||||||
- Translations for pam_panic_config
 | 
					- Translations for pam_panic_config
 | 
				
			||||||
- Timeouts when typing wrong passwords
 | 
					- Timeouts when typing wrong passwords
 | 
				
			||||||
- Strict mode: Choose if you want to be locked out if the configuration is corrupt
 | 
					- Strict mode: Choose if you want to be locked out if the configuration is corrupt
 | 
				
			||||||
 | 
					- Added translations: nl, pl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [0.2.5]
 | 
					## [0.2.5]
 | 
				
			||||||
- MBR support
 | 
					- MBR support
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -35,7 +35,7 @@ sudo apt-get install pampanic
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
### From sources
 | 
					### From sources
 | 
				
			||||||
You will need GCC or similar, as well as the PAM headers. Some distributions package the PAM headers as `libpam0g-dev`.
 | 
					You will need GCC or similar, as well as the PAM headers. Some distributions package the PAM headers as `libpam0g-dev`.
 | 
				
			||||||
Also you need `autoconf` and `gettext`. Some also need `autopoint`.
 | 
					Also you need `dialog`, `autoconf` and `gettext`. Some also need `autopoint`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To compile and install it, do the following within the project's root directory:
 | 
					To compile and install it, do the following within the project's root directory:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
AC_INIT(
 | 
					AC_INIT(
 | 
				
			||||||
    [pam_panic],
 | 
					    [pam_panic],
 | 
				
			||||||
    [0.2.6],
 | 
					    [0.3.0],
 | 
				
			||||||
    [https://github.com/pampanic/pam_panic/issues],
 | 
					    [https://github.com/pampanic/pam_panic/issues],
 | 
				
			||||||
    [pam_panic])
 | 
					    [pam_panic])
 | 
				
			||||||
AC_CONFIG_AUX_DIR([build-aux])
 | 
					AC_CONFIG_AUX_DIR([build-aux])
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,8 @@ SUBDIRS = applications icons/48x48 icons/64x64 icons/scalable
 | 
				
			|||||||
bin_SCRIPTS = pam_panic_config
 | 
					bin_SCRIPTS = pam_panic_config
 | 
				
			||||||
 | 
					
 | 
				
			||||||
%: %.prebuild.sh
 | 
					%: %.prebuild.sh
 | 
				
			||||||
	{ sldr=$$(echo "$(SECUREDIR)" | $(SED) 's/\//\\\//g'); bdr=$$(echo "$(bindir)" | $(SED) 's/\//\\\//g'); $(SED) "s/__SECURELIBDIR__/$$sldr/;s/__PAMPANICPW__/$$bdr\/pam_panic_pw/" $< > $@ ; }
 | 
						make clean-local
 | 
				
			||||||
 | 
						{ sldr=$$(echo "$(SECUREDIR)" | $(SED) 's/\//\\\//g'); bdr=$$(echo "$(bindir)" | $(SED) 's/\//\\\//g'); version=$$(echo $(VERSION)); $(SED) "s/__SECURELIBDIR__/$$sldr/;s/__PAMPANICPW__/$$bdr\/pam_panic_pw/;s/__VERSION__/$$version/" $< > $@ ; }
 | 
				
			||||||
	chmod +x $@
 | 
						chmod +x $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean-local:
 | 
					clean-local:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,7 +11,7 @@ LHBU="$HOME/LUKSHeaderBackup"
 | 
				
			|||||||
# Set on build time
 | 
					# Set on build time
 | 
				
			||||||
SECUREDIR="__SECURELIBDIR__"
 | 
					SECUREDIR="__SECURELIBDIR__"
 | 
				
			||||||
PAMPANICPW="__PAMPANICPW__"
 | 
					PAMPANICPW="__PAMPANICPW__"
 | 
				
			||||||
 | 
					VERSION="__VERSION__"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Localization
 | 
					# Localization
 | 
				
			||||||
N_(){
 | 
					N_(){
 | 
				
			||||||
@@ -20,7 +20,7 @@ N_(){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
NOT_BUILT=$(N_ "ERROR: Bash script was not built correctly.")
 | 
					NOT_BUILT=$(N_ "ERROR: Bash script was not built correctly.")
 | 
				
			||||||
RUN_AS_ROOT=$(N_ "Please run this script as root or use sudo.")
 | 
					RUN_AS_ROOT=$(N_ "Please run this script as root or use sudo.")
 | 
				
			||||||
BACKTITLE=$(N_ "pam_panic's Configuration Generator.")
 | 
					BACKTITLE="$(N_ "pam_panic's Configuration Generator.") Version $VERSION"
 | 
				
			||||||
BYE=$(N_ "Bye! :)")
 | 
					BYE=$(N_ "Bye! :)")
 | 
				
			||||||
OK=$(N_ "OK")
 | 
					OK=$(N_ "OK")
 | 
				
			||||||
CANCEL=$(N_ "Cancel")
 | 
					CANCEL=$(N_ "Cancel")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
SUBDIRS = man
 | 
					SUBDIRS = man
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AM_CPPFLAGS = -DLOCALEDIR='"$(localedir)"'
 | 
					AM_CPPFLAGS = -DLOCALEDIR='"$(localedir)"' -DVERSION='"$(VERSION)"'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bin_PROGRAMS = pam_panic_pw
 | 
					bin_PROGRAMS = pam_panic_pw
 | 
				
			||||||
pam_panic_pw_SOURCES = pam_panic_pw.c pam_panic_pw.h
 | 
					pam_panic_pw_SOURCES = pam_panic_pw.c pam_panic_pw.h
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,6 +23,7 @@ LICENSE :      GNU-GPLv3
 | 
				
			|||||||
#define _(String) gettext(String)
 | 
					#define _(String) gettext(String)
 | 
				
			||||||
#define FMODE 0644
 | 
					#define FMODE 0644
 | 
				
			||||||
#define DMODE 0755
 | 
					#define DMODE 0755
 | 
				
			||||||
 | 
					#ifdef VERSION
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int writePasswords(char pw[][256], char* pwfile){
 | 
					int writePasswords(char pw[][256], char* pwfile){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -89,6 +90,8 @@ int main(void){
 | 
				
			|||||||
    printf(_("Please run this program under root. Write access to %s is mandatory.\n"), PPASSFILE);    return 1;
 | 
					    printf(_("Please run this program under root. Write access to %s is mandatory.\n"), PPASSFILE);    return 1;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
 | 
					  printf("pam_panic_pw %s\n", VERSION);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  for(int j=0; j<2; j++){ 
 | 
					  for(int j=0; j<2; j++){ 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    seed[0] = time(&t);
 | 
					    seed[0] = time(&t);
 | 
				
			||||||
@@ -124,3 +127,4 @@ int main(void){
 | 
				
			|||||||
  return writePasswords(pw, PPASSFILE);
 | 
					  return writePasswords(pw, PPASSFILE);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user