Browse Source

improve/add license headers

master
mxmehl 4 years ago
parent
commit
099d87e70a
6 changed files with 134 additions and 2 deletions
  1. +3
    -2
      action.sh
  2. +26
    -0
      adduser.py
  3. +26
    -0
      changepw.py
  4. +26
    -0
      index.php
  5. +26
    -0
      lang.php
  6. +27
    -0
      submit.php

+ 3
- 2
action.sh View File

@@ -1,5 +1,7 @@
#!/bin/bash

########################################################################
# Copyright (C) 2015 Max Mehl <mail@mehl.mx>
# Copyright (C) 2016 Max Mehl <mail [at] mehl [dot] mx>
########################################################################
#
# This program is free software: you can redistribute it and/or modify
@@ -24,7 +26,6 @@
# scripts
#
########################################################################
#!/bin/bash

# Test if config.cfg exists and set needed variables
if [ ! -e config.cfg ]; then echo "Missing config.cfg file. Edit and rename config.cfg.sample"; exit 1; fi


+ 26
- 0
adduser.py View File

@@ -1,5 +1,31 @@
#!/usr/bin/env python

########################################################################
# Copyright (C) 2016 Max Mehl <mail [at] mehl [dot] mx>
########################################################################
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public
# License along with this program. If not, see
# <http://www.gnu.org/licenses/>.
#
########################################################################
#
# This script is responsible to add a user using vadduser. It is
# needed because we need the expect function and using python we can
# avoid potential password leaks when other users see the output of ps.
#
########################################################################

import sys
import pexpect



+ 26
- 0
changepw.py View File

@@ -1,5 +1,31 @@
#!/usr/bin/env python

########################################################################
# Copyright (C) 2016 Max Mehl <mail [at] mehl [dot] mx>
########################################################################
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public
# License along with this program. If not, see
# <http://www.gnu.org/licenses/>.
#
########################################################################
#
# This script is responsible to change a password using vpasswd. It is
# needed because we need the expect function and using python we can
# avoid potential password leaks when other users see the output of ps.
#
########################################################################

import sys
import pexpect



+ 26
- 0
index.php View File

@@ -1,3 +1,29 @@
<?php
/***********************************************************************
* Copyright (C) 2016 Max Mehl <mail [at] mehl [dot] mx>
************************************************************************
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public
* License along with this program. If not, see
* <http://www.gnu.org/licenses/>.
*
************************************************************************
*
* This file is the index file for the whole application. It shows the
* various forms and passes the users' inputs to submit.php
*
***********************************************************************/
?>
<?php include_once 'lang.php'; ?>
<!DOCTYPE html>
<html lang="<?php echo $lang['LANG']; ?>">


+ 26
- 0
lang.php View File

@@ -1,3 +1,29 @@
<?php
/***********************************************************************
* Copyright (C) 2016 Max Mehl <mail [at] mehl [dot] mx>
************************************************************************
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public
* License along with this program. If not, see
* <http://www.gnu.org/licenses/>.
*
************************************************************************
*
* This file detects the sessions language setting or the one which we
* set in a cookie.
*
***********************************************************************/
?>
<?php
session_start();
header('Cache-control: private'); // IE 6 FIX


+ 27
- 0
submit.php View File

@@ -1,3 +1,30 @@
<?php
/***********************************************************************
* Copyright (C) 2016 Max Mehl <mail [at] mehl [dot] mx>
************************************************************************
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public
* License along with this program. If not, see
* <http://www.gnu.org/licenses/>.
*
************************************************************************
*
* This file get the input from index.php, sanitises the data and
* forwards it to action.sh. The output of action.sh will be returned
* in the end.
*
***********************************************************************/
?>
<?php include_once 'lang.php'; ?>
<!DOCTYPE html>
<html lang="<?php echo $lang['LANG']; ?>">


Loading…
Cancel
Save