diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-08-22 21:12:43 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-08-22 21:12:43 +0000 |
commit | b2145ceeb7b0f10e826dc259508924d8228f523f (patch) | |
tree | 53d16869d4c5fc110e3bebacde30732c90bf41c4 /users | |
parent | old (diff) | |
download | gentoo-b2145ceeb7b0f10e826dc259508924d8228f523f.tar.gz gentoo-b2145ceeb7b0f10e826dc259508924d8228f523f.tar.bz2 gentoo-b2145ceeb7b0f10e826dc259508924d8228f523f.zip |
dead
Diffstat (limited to 'users')
54 files changed, 0 insertions, 6395 deletions
diff --git a/users/blubb/etc-update/Makefile b/users/blubb/etc-update/Makefile deleted file mode 100644 index 2729af0584..0000000000 --- a/users/blubb/etc-update/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -CFLAGS = -ggdb -Wall -W -DDEBUG - -all: etc-update - -config.o: config.c etc-update.h - gcc $(CFLAGS) -c config.c -core.o: core.c etc-update.h - gcc $(CFLAGS) -c core.c -helpers.o: helpers.c etc-update.h - gcc $(CFLAGS) -c helpers.c -etc-update.o: etc-update.c etc-update.h - gcc $(CFLAGS) -c etc-update.c -index.o: index.c etc-update.h - gcc $(CFLAGS) -c index.c -modified.o: etc-update.h modified.c - gcc $(CFLAGS) -c modified.c - -etc-update.h: core.h helpers.h index.h modified.h config.h - -etc-update: core.o helpers.o etc-update.o index.o modified.o config.o - gcc -lncurses -lmenu -lcrypto $(CFLAGS) -o etc-update config.o core.o helpers.o etc-update.o index.o modified.o - -.PHONY: clean - -clean: - rm -f *.o - rm -f etc-update diff --git a/users/blubb/etc-update/config.c b/users/blubb/etc-update/config.c deleted file mode 100644 index 2d4314b7d9..0000000000 --- a/users/blubb/etc-update/config.c +++ /dev/null @@ -1,53 +0,0 @@ -#include "etc-update.h" - -void read_config() { - extern struct configuration config; - ssize_t read; - size_t len = 0; - char *line = NULL; - FILE *conffile; - int linecount = 0; - char *val; - - // set reasonable defaults - config.automerge_comments = TRUE; - config.automerge_trivial = TRUE; - config.automerge_unmodified = TRUE; - config.diff_tool = strdup("diff -u"); - config.pager = strdup("less"); - config.merge_tool = strdup("sdiff -s -o"); - - conffile = fopen(CONFIG_FILE, "r"); - - if (conffile) { - while ((read = getline(&line, &len, conffile)) != -1) { - linecount++; - if (line[0] != '#') { - if (strchr(line, '=')) { - // houston, we have a token - val = strndup(strchr(line, '=') + 1, strchr(line, '\n') - (strchr(line, '=') + 1)); - if (strstr(line, "diff_tool")) { - free(config.diff_tool); - config.diff_tool = val; - } else if (strstr(line, "pager")) { - free(config.pager); - config.pager = val; - } else if (strstr(line, "merge_tool")) { - free(config.merge_tool); - config.merge_tool = val; - } else { // automerge_* - if (strstr(line, "automerge_comments")) { - config.automerge_comments = atoi(val); - } else if (strstr(line, "automerge_trivial")) { - config.automerge_trivial = atoi(val); - } else if (strstr(line, "automerge_unmodified")) { - config.automerge_unmodified = atoi(val); - } - } - } - } - } - free(line); - fclose(conffile); - } -} diff --git a/users/blubb/etc-update/config.h b/users/blubb/etc-update/config.h deleted file mode 100644 index 7fa11a6148..0000000000 --- a/users/blubb/etc-update/config.h +++ /dev/null @@ -1,12 +0,0 @@ -#define ETC_UPDATE_CONFIG_FILE "/etc/etc-update/etc-update.conf" - -struct configuration { - bool automerge_comments; - bool automerge_trivial; - bool automerge_unmodified; - char *pager; - char *diff_tool; - char *merge_tool; -} config; - -void read_config(); diff --git a/users/blubb/etc-update/core.c b/users/blubb/etc-update/core.c deleted file mode 100644 index 90633e47ba..0000000000 --- a/users/blubb/etc-update/core.c +++ /dev/null @@ -1,91 +0,0 @@ -#include "etc-update.h" - -char *get_real_filename(const char *update) { - char *file = (char *)calloc(strlen(update) + 1 - strlen("._cfg????_"), sizeof(char)); - strncpy(file, update, strrchr(update, '/') - update + 1); - strcat(file, strrchr(update, '/') + strlen("._cfg????_") + 1); - - return file; -} - -char *get_highest_update(char **index, char *update) { - // update is just any update of the real file we want to get the highest update for - char *real_file = get_real_filename(update); - char *my_real_file; - char *highest_update = update; - int i; - - for (i=0;!is_last_entry(index[i]);i++) { - if (is_valid_entry(index[i])) { - my_real_file = get_real_filename(index[i]); - if (!strcmp(my_real_file, real_file)) { - if (strcmp(index[i], highest_update) > 0) { - highest_update = index[i]; - } - } - free(my_real_file); - } - } - - free(real_file); - - return highest_update; -} - -bool is_last_entry(const char *entry) { - if (entry == LAST_ENTRY) { - return TRUE; - } else { - return FALSE; - } -} - -bool is_valid_entry(const char *entry) { - if (entry == LAST_ENTRY || entry == SKIP_ENTRY) { - return FALSE; - } else { - return TRUE; - } -} - -void merge(char *update, char **index) { - char *real_file = get_real_filename(update); - char *my_real_file; - int i; - - assert(!rename(update, real_file)); - - for (i=0;!is_last_entry(index[i]);i++) { - if (is_valid_entry(index[i])) { - my_real_file = get_real_filename(index[i]); - if (!strcmp(my_real_file, real_file)) { - if (strcmp(update, index[i])) { - assert(!unlink(index[i])); - } - free(index[i]); - index[i] = SKIP_ENTRY; - } - free(my_real_file); - } - } - - free(real_file); -} - -void show_diff(char *update) { - extern struct configuration config; - char *realfile = get_real_filename(update); - char *cmd = (char *)calloc(strlen(config.diff_tool) + strlen(" % % | ") + strlen(update) + strlen(realfile) + strlen(config.pager) + 1, sizeof(char)); - strcpy(cmd, config.diff_tool); - strcat(cmd, " "); - strcat(cmd, realfile); - strcat(cmd, " "); - strcat(cmd, update); - if (strcmp(config.pager, "")) { - strcat(cmd, " | "); - strcat(cmd, config.pager); - } - free(realfile); - system(cmd); - free(cmd); -} diff --git a/users/blubb/etc-update/core.h b/users/blubb/etc-update/core.h deleted file mode 100644 index 9af71c4995..0000000000 --- a/users/blubb/etc-update/core.h +++ /dev/null @@ -1,6 +0,0 @@ -char *get_real_filename(const char *update); -char *get_highest_update(char **index, char *update); -bool is_last_entry(const char *entry); -bool is_valid_entry(const char *entry); -void merge(char *update, char **index); -void show_diff(char *update); diff --git a/users/blubb/etc-update/etc-update b/users/blubb/etc-update/etc-update Binary files differdeleted file mode 100644 index 6acf7a4fae..0000000000 --- a/users/blubb/etc-update/etc-update +++ /dev/null diff --git a/users/blubb/etc-update/etc-update.c b/users/blubb/etc-update/etc-update.c deleted file mode 100644 index 962f377823..0000000000 --- a/users/blubb/etc-update/etc-update.c +++ /dev/null @@ -1,388 +0,0 @@ -#include "etc-update.h" - -int main() { - char *config_protect; - char *config_protect_mask; - char *cmd; - char *myfile; - char *highest; - const char *name; - const char *myname; - char **myupdate; - int indent; - int myindent; - bool cont; - char **result; - char **envvars; - char **protected; - char **masked; - char **md5_cache; - char **md5sum_cache; - ITEM **items_list; - int i, j, file_count, c; - bool menu_changed; - WINDOW *inner; - WINDOW *menu_win; - MENU *mymenu; - - read_config(); - sanity_checks(); - - #ifdef DEBUG - fprintf(stderr, "Getting CONFIG_PROTECT and CONFIG_PROTECT_MASK variables from portage... "); - // sandboxing is useful for debugging, believe me - envvars = get_listing("portageq envvar CONFIG_PROTECT CONFIG_PROTECT_MASK | sed -e \"s:^/:${ROOT}/:\" -e \"s: /: ${ROOT}/:g\"", "\n"); - #else - envvars = get_listing("portageq envvar CONFIG_PROTECT CONFIG_PROTECT_MASK", "\n"); - #endif - - if (is_valid_entry(envvars[0]) && is_valid_entry(envvars[1])) { - config_protect = strdup(envvars[0]); - config_protect_mask = strdup(envvars[1]); - free(envvars[0]); - free(envvars[1]); - fprintf(stderr, "done.\n"); - } else { - fprintf(stderr, "failed. Aborting"); - exit(EXIT_FAILURE); - } - free(envvars); - - fprintf(stderr, "Automerging updates in CONFIG_PROTECT_MASK... "); - masked = find_updates(config_protect_mask); - for (i=0;!is_last_entry(masked[i]);i++) { - if (is_valid_entry(masked[i])) { - merge(get_highest_update(masked, masked[i]), masked); - } - } - free(masked); - fprintf(stderr, "done.\n"); - - fprintf(stderr, "Searching for updates in CONFIG_PROTECT... "); - protected = find_updates(config_protect); - fprintf(stderr, "done.\n"); - - // it's important that we do this first - if (config.automerge_unmodified) { - fprintf(stderr, "Updating md5 sums... "); - file_count = 1; - md5_cache = (char **) malloc(sizeof(char *) * file_count); - md5sum_cache = (char **) malloc(sizeof(char *) * file_count); - md5_cache[0] = LAST_ENTRY; - md5sum_cache[0] = LAST_ENTRY; - for (i=0;!is_last_entry(protected[i]);i++) { - if (is_valid_entry(protected[i])) { - highest = get_highest_update(protected, protected[i]); - if (!strcmp(protected[i], highest)) { - md5_cache = (char **) realloc(md5_cache, sizeof(char *) * (file_count + 1)); - md5sum_cache = (char **) realloc(md5sum_cache, sizeof(char *) * (file_count + 1)); - md5_cache[file_count-1] = strdup(highest); - md5sum_cache[file_count-1] = (char *)malloc(sizeof(char) * 32); - calc_md5(md5_cache[file_count-1], md5sum_cache[file_count-1]); - md5_cache[file_count] = LAST_ENTRY; - md5sum_cache[file_count] = LAST_ENTRY; - file_count++; - } - } - } - for (i=0;!is_last_entry(protected[i]);i++) { - if (is_valid_entry(protected[i])) { - myfile = get_real_filename(protected[i]); - - if (!user_modified(myfile)) { - merge(get_highest_update(protected, protected[i]), protected); - } - - free(myfile); - } - } - for (i=0;!is_last_entry(md5_cache[i]);i++) { - myfile = get_real_filename(md5_cache[i]); - md5sum_update(myfile, md5sum_cache[i]); - free(myfile); - free(md5_cache[i]); - free(md5sum_cache[i]); - } - free(md5_cache); - free(md5sum_cache); - fprintf(stderr, "done.\n"); - } - - if (config.automerge_comments) { - fprintf(stderr, "Automerging updates which only affect comments... "); - for (i=0;!is_last_entry(protected[i]);i++) { - if (is_valid_entry(protected[i])) { - myfile = get_real_filename(protected[i]); - highest = get_highest_update(protected, protected[i]); - cmd = (char *)calloc(strlen("diff -Nu '' '' | grep \"^[+-][^+-]\" | grep -v \"^[-+]#\" | grep -v \"^[-+][:space:]*$\" " ) + strlen(highest) + strlen(myfile), sizeof(char)); - strcpy(cmd, "diff -Nu '"); - strcat(cmd, myfile); - strcat(cmd, "' '"); - strcat(cmd, highest); - strcat(cmd, "' | grep \"^[+-][^+-]\" | grep -v \"^[-+]#\" | grep -v \"^[-+][:space:]*$\""); - - free(myfile); - - result = get_listing(cmd, "\n"); - free(cmd); - if (is_last_entry(result[0])) { - merge(highest, protected); - } - for (j=0;!is_last_entry(result[j]);j++) { - free(result[j]); - } - free(result); - } - } - fprintf(stderr, "done.\n"); - } - if (config.automerge_trivial) { - fprintf(stderr, "Automerging trivial changes... "); - for (i=0;!is_last_entry(protected[i]);i++) { - if (is_valid_entry(protected[i])) { - myfile = get_real_filename(protected[i]); - highest = get_highest_update(protected, protected[i]); - cmd = (char *)calloc(strlen("diff -Nu '' '' | grep \"^[+-][^+-]\" | grep -v \"# .Header:.*\" ") + strlen(highest) + strlen(myfile), sizeof(char)); - strcpy(cmd, "diff -Nu '"); - strcat(cmd, myfile); - strcat(cmd, "' '"); - strcat(cmd, highest); - strcat(cmd, "' | grep \"^[+-][^+-]\" | grep -v \"# .Header:.*\""); - - result = get_listing(cmd, "\n"); - free(cmd); - if (is_last_entry(result[0])) { - merge(highest, protected); - } - for (j=0;!is_last_entry(result[j]);j++) { - free(result[j]); - } - free(result); - free(myfile); - } - } - fprintf(stderr, "done.\n"); - } - if (config.automerge_unmodified) { - fprintf(stderr, "Automerging unmodified files... "); - for (i=0;!is_last_entry(protected[i]);i++) { - if (is_valid_entry(protected[i])) { - myfile = get_real_filename(protected[i]); - - if (!user_modified(myfile)) { - merge(get_highest_update(protected, protected[i]), protected); - } - - free(myfile); - } - } - fprintf(stderr, "done.\n"); - } - /***/ - // ncurses n'stuff - initscr(); - cbreak(); - noecho(); - keypad(stdscr, TRUE); - start_color(); - init_pair(1, COLOR_CYAN, COLOR_BLUE); - init_pair(2, COLOR_WHITE, COLOR_WHITE); - init_pair(3, COLOR_BLACK, COLOR_WHITE); - init_pair(4, COLOR_YELLOW, COLOR_WHITE); - init_pair(5, COLOR_WHITE, COLOR_BLACK); - - draw_background(); - - inner = newwin(LINES - 4, COLS - 4, 2, 2); - keypad(inner, TRUE); - - draw_legend(inner); - - menu_win = subwin(inner, LINES - 7 - 6, COLS - 4 - 5, 8, 5); - - mymenu = create_menu(protected); - items_list = menu_items(mymenu); - set_menu_win(mymenu, inner); - set_menu_sub(mymenu, menu_win); - - post_menu(mymenu); - touchwin(inner); - wrefresh(inner); - menu_changed = FALSE; - // 27 = ESC - while ((c = wgetch(inner)) != 'q' && c != 27 && c != 'Q') { - switch(c) { - // navigation 1up/down - case KEY_DOWN: - menu_driver(mymenu, REQ_DOWN_ITEM); - break; - case KEY_UP: - menu_driver(mymenu, REQ_UP_ITEM); - break; - //navigation 1 page up/down - case KEY_PPAGE: - menu_driver(mymenu, REQ_SCR_UPAGE); - break; - case KEY_NPAGE: - menu_driver(mymenu, REQ_SCR_DPAGE); - break; - // navigation top/bottom - case KEY_HOME: - menu_driver(mymenu, REQ_FIRST_ITEM); - break; - case KEY_END: - menu_driver(mymenu, REQ_LAST_ITEM); - break; - - // select single - case ' ': - if ((strrchr(item_name(current_item(mymenu)), '/'))) { - // it's a dir, select all subdirs + files - name = item_name(current_item(mymenu)); - indent = 0; - while (name[indent] == INDENT_CHAR) { - indent++; - } - cont = TRUE; - while (cont) { - menu_driver(mymenu, REQ_DOWN_ITEM); - myname = item_name(current_item(mymenu)); - myindent = 0; - while (myname[myindent] == INDENT_CHAR) { - myindent++; - } - if (myindent > indent) { - if ((!strrchr(myname, '/'))) { - set_item_value(current_item(mymenu), TRUE); - } - } else { - menu_driver(mymenu, REQ_UP_ITEM); - cont = FALSE; - } - } - } else { - menu_driver(mymenu, REQ_TOGGLE_ITEM); - } - break; - // select all - case 'a': - case 'A': - menu_driver(mymenu, REQ_LAST_ITEM); - for (i=0;i<item_count(mymenu);i++) { - if ((!strrchr(item_name(current_item(mymenu)), '/'))) { - set_item_value(current_item(mymenu), TRUE); - } - menu_driver(mymenu, REQ_UP_ITEM); - } - menu_driver(mymenu, REQ_FIRST_ITEM); - break; - // deselect all - case 'u': - case 'U': - menu_driver(mymenu, REQ_LAST_ITEM); - for (i=0;i<item_count(mymenu);i++) { - menu_driver(mymenu, REQ_UP_ITEM); - set_item_value(current_item(mymenu), FALSE); - } - menu_driver(mymenu, REQ_FIRST_ITEM); - break; - - // disp diff - case '\n': - case KEY_ENTER: - if (item_userptr(current_item(mymenu))) { - endwin(); - show_diff(*((char **)item_userptr(current_item(mymenu)))); - reset_prog_mode(); - } - break; - // merge update - case 'm': - case 'M': - /* it is important that we go from last to first: - * if e.g. both 0000 and 0001 are selected for merging, this - * assures (given a sorted list), that 0001 gets merged before - * 0000 and therefore 0000 gets removed - */ - for (i=item_count(mymenu)-1;i>=0;i--) { - if (item_value(items_list[i]) == TRUE || (current_item(mymenu) == items_list[i] && item_userptr(items_list[i]))) { - myupdate = (char **)item_userptr(items_list[i]); - if (is_valid_entry(*myupdate)) { - merge(*myupdate, protected); - menu_changed = TRUE; - } - } - } - break; - // delete update - case 'd': - case 'D': - for (i=0;i<item_count(mymenu);i++) { - if (item_value(items_list[i]) == TRUE || (current_item(mymenu) == items_list[i] && item_userptr(items_list[i]))) { - myupdate = (char **)item_userptr(items_list[i]); - assert(!unlink(*(myupdate))); - free(*myupdate); - *myupdate = SKIP_ENTRY; - menu_changed = TRUE; - } - } - break; - // merge interactively - case 'i': - case 'I': - for (i=0;i<item_count(mymenu);i++) { - if (item_value(items_list[i]) == TRUE || (current_item(mymenu) == items_list[i] && item_userptr(items_list[i]))) { - // TODO: interactive merges - menu_changed = TRUE; - } - } - break; - case KEY_RESIZE: - draw_background(); - remove_menu(mymenu); - delwin(menu_win); - delwin(inner); - inner = newwin(LINES - 4, COLS - 4, 2, 2); - draw_legend(inner); - menu_win = subwin(inner, LINES - 7 - 6, COLS - 4 - 5, 8, 5); - mymenu = create_menu(protected); - set_menu_win(mymenu, inner); - set_menu_sub(mymenu, menu_win); - post_menu(mymenu); - break; - } - if (menu_changed) { - remove_menu(mymenu); - - draw_legend(inner); - mymenu = create_menu(protected); - items_list = menu_items(mymenu); - set_menu_win(mymenu, inner); - set_menu_sub(mymenu, menu_win); - post_menu(mymenu); - menu_changed = FALSE; - } - touchwin(inner); - wrefresh(inner); - } - endwin(); - remove_menu(mymenu); - for (i=0;!is_last_entry(protected[i]);i++) { - if (is_valid_entry(protected[i])) { - free(protected[i]); - } - } - free(protected); - if (config.pager) { - free(config.pager); - } - if (config.diff_tool) { - free(config.diff_tool); - } - if (config.merge_tool) { - free(config.merge_tool); - } - free(config_protect); - free(config_protect_mask); - exit(EXIT_SUCCESS); -} diff --git a/users/blubb/etc-update/etc-update.conf b/users/blubb/etc-update/etc-update.conf deleted file mode 100644 index 3601fb563c..0000000000 --- a/users/blubb/etc-update/etc-update.conf +++ /dev/null @@ -1,45 +0,0 @@ -# etc-update configuration file -# don't use "" or '', just a simple var=val syntax! - -#; automerge_comments: -#; If set to 1, etc-update will automatically merge config updates that only -#; affect commented lines. Set it to 0 to disable this behaviour: -automerge_comments=1 - -#; automerge_trivial: -#; If set to 1, etc-update will automatically merge trivial updates that only -#; change CVS headers -automerge_trivial=1 - -#; automerge_unmodified: -#; If set to 1, etc-update will create an md5sum index of the config files. -#; At the next occation, it will check whether the config file was modified by -#; the user or whether the default configuration was used. If the file wasn't -#; changed, it will automatically merge updates. -#; !!! WARNING: !!! THIS MIGHT CHANGE THE DEFAULT CONFIGURATION AND THEREFORE -#; RESULT IN UNEXPECTED BEHAVIOUR -#; Set to 0 to disable -automerge_unmodified=1 - -#; diff_tool sets the tool used to produce the unified diffs. If you want -#; colored diffs, emerge colordiff and set -#diff_tool=colordiff -u -#; here -#; You can of course also use vimdiff: -#diff_tool=vimdiff -#; default setting is: -diff_tool=diff -u - -#; pager sets the tool used to enable scrolling for large diffs -#; If you used vimdiff above, you have to set -#pager= -#; here -#; default setting is: -pager=less - -#; merge_tool sets the tool used to merge interactively -#; DO NOT USE VIMDIFF HERE, because the file name would be arbitrary -#; default setting is: -merge_tool=sdiff -s -o - -#; last line - don't remove diff --git a/users/blubb/etc-update/etc-update.h b/users/blubb/etc-update/etc-update.h deleted file mode 100644 index a294a8c1b4..0000000000 --- a/users/blubb/etc-update/etc-update.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef ETC_UPDATE_H -#define ETC_UPDATE_H - -#define _GNU_SOURCE -#include <stdio.h> -#include <stdlib.h> -#include <assert.h> -#include <unistd.h> -#include <sys/stat.h> -#include <sys/types.h> -#include <string.h> -#include <errno.h> -#include <openssl/md5.h> -#include <curses.h> -#include <menu.h> -#include <dirent.h> - -#define MD5SUM_INDEX "/var/lib/etc-update/md5sum_index" -#define MD5SUM_INDEX_DIR "/var/lib/etc-update/" -#define CONFIG_FILE "/etc/etc-update/etc-update.conf" - -#define SKIP_ENTRY (char *)1 -#define LAST_ENTRY (char *)2 - -#define INDENT_CHAR ' ' -#define INDENT_STR " " - -#include "helpers.h" -#include "index.h" -#include "core.h" -#include "modified.h" -#include "config.h" - -#endif diff --git a/users/blubb/etc-update/helpers.c b/users/blubb/etc-update/helpers.c deleted file mode 100644 index 011ce14fc3..0000000000 --- a/users/blubb/etc-update/helpers.c +++ /dev/null @@ -1,374 +0,0 @@ -#include "etc-update.h" - -char **get_listing(const char *cmd, const char *delim) { - FILE *pipe; - char *buf = NULL; - size_t bufsize = 0; - ssize_t read; - char **listing; - int count = 1, i = 0; - unsigned int j; - char c; - - pipe = popen(cmd, "r"); - if (pipe) { - read = getdelim(&buf, &bufsize, '\0', pipe); - char *buf_backup = buf; - if (read != -1) { - // determine number of tokens - while ((c = buf[i]) != '\0') { - for (j=0;j<strlen(delim);j++) { - if (c == delim[j]) { - count++; - } - } - i++; - } - - listing = (char **) malloc(sizeof(char *) * count); - char *str; - i=0; - while ((str = strsep(&buf, delim))) { - listing[i] = strdup(str); - i++; - } - free(buf_backup); - // make sure the last one is always LAST_ENTRY - listing[count-1] = LAST_ENTRY; - pclose(pipe); - return listing; - } else { - pclose(pipe); - // wth is read = -1 when cmd didn't give any output? - listing = (char **)malloc(sizeof(char *)); - listing[0] = LAST_ENTRY; - free(buf_backup); - return listing; - } - } else { - assert(0); - } -} - -int compare_updates(const void *a, const void *b) { - char *real_a; - char *real_b; - int result; - - if (is_valid_entry(*(char **)a)) { - real_a = get_real_filename(*(char **)a); - } else { - real_a = NULL; - } - if (is_valid_entry(*(char **)b)) { - real_b = get_real_filename(*(char **)b); - } else { - real_b = NULL; - } - - if (!real_a && !real_b) { - result = -1; - } else if (!real_a) { - result = 1; - } else if (!real_b) { - result = -1; - } else { - // both valid updates - if ((result = strcmp(real_a, real_b)) == 0) { - // same target - result = strcmp(*(char **)a, *(char **)b); - } - } - - free(real_a); - free(real_b); - - return result; -} - -struct node *fold_updates(char **list) { - struct node *root = malloc(sizeof(struct node)); - struct node *mynode, *newnode; - char *endtok, *curtok; - int i; - int run; - - root->name = strdup("/"); - root->children = malloc(sizeof(struct node *)); - root->ct_children = 0; - root->parent = NULL; - root->dir = TRUE; - root->link = NULL; - - for (i=0;!is_last_entry(list[i]);i++) { - if (is_valid_entry(list[i])) { - endtok = list[i]+1; - run = 1; - while (run) { - if (run == 2) { - // 2 means we're on the last run - run = 0; - endtok = list[i] + strlen(list[i]) + 1; - } else { - if ((endtok = strchr(endtok+1, '/')) == NULL) { - run = 2; - } - } - curtok = strndup(list[i], endtok - list[i]); - - mynode = find_node(root, curtok); - if (mynode == (struct node *)FALSE) { - mynode = root; - } - if (mynode != (struct node *)TRUE) { - // mynode is the parent of the new to be inserted node - newnode = malloc(sizeof(struct node)); - newnode->name = strdup(curtok); - if (!strcmp(curtok,list[i])) { - // it's the file - newnode->dir = FALSE; - newnode->link = &list[i]; - } else { - newnode->name = strdup(curtok); - newnode->dir = TRUE; - newnode->link = NULL; - } - newnode->children = malloc(sizeof(struct node *)); - newnode->ct_children = 0; - newnode->parent = mynode; - - mynode->ct_children++; - mynode->children = realloc(mynode->children, sizeof(struct node *) * mynode->ct_children); - mynode->children[mynode->ct_children-1] = newnode; - } - - free(curtok); - } - } - } - - return root; - -} - -struct node *find_node(struct node *root, char *path) { - int i; - struct node *mynode; - - if (!strcmp(root->name, path)) { - // already exists - return (struct node *)TRUE; - } else if (!strncmp(root->name, path, strlen(root->name))) { - // at least it's in the same direction, go through the list of children - for (i=0;i<root->ct_children;i++) { - mynode = find_node(root->children[i], path); - if (mynode == (struct node *)TRUE) { - return (struct node *)TRUE; - } else if (mynode != (struct node *)FALSE) { - return mynode; - } - } - // if we hit this point, nothing was found, meaning that it has to be a child of the current node - return root; - } else { - // completely wrong - return (struct node *)FALSE; - } -} -void sanity_checks() { - extern struct configuration config; - unsigned int i; - int retval; - char *cmd = strdup(""); - char *tools[] = { - "/usr/bin/diff", - "/usr/bin/find", - "/usr/bin/portageq", - "/usr/bin/which" - }; - char *conftools[] = { - config.pager, - config.merge_tool, - config.diff_tool - }; - - #ifndef DEBUG - if (getuid() != 0) { - fprintf(stderr, "!!! Oops, you're not root!\n"); - exit(EXIT_FAILURE); - } - #endif - - for (i=0;i<sizeof(tools)/sizeof(tools[0]);i++) { - if (access(tools[i], X_OK) != 0) { - perror(tools[i]); - exit(EXIT_FAILURE); - } - } - for (i=0;i<sizeof(conftools)/sizeof(conftools[0]);i++) { - realloc(cmd, strlen("which >/dev/null") + strlen(conftools[i]) + 1); - strcpy(cmd, "which "); - strncat(cmd, conftools[i], strchr(conftools[i], ' ') - conftools[i]); - strcat(cmd, " >/dev/null"); - if ((retval = system(cmd)) == -1 || WEXITSTATUS(retval) == -1 || WEXITSTATUS(retval) > 0) { - fprintf(stderr, "etc-update: couldn't find necesary tool: %s\n", conftools[i]); - exit(EXIT_FAILURE); - } - } - free(cmd); - - // TODO: this is crappy, fix the logic - if (access(MD5SUM_INDEX_DIR, R_OK)) { - mkdir (MD5SUM_INDEX_DIR, 0755); - } - fclose(fopen(MD5SUM_INDEX, "a")); -} - -void draw_legend(WINDOW *inner) { - int i; - - wattron(inner, COLOR_PAIR(2)); - wattron(inner, A_BOLD); - box(inner, 0, 0); - for (i=1;i<LINES-5;i++) { - mvwhline(inner, i, 1, ' ', COLS-6); - } - - wattroff(inner, A_BOLD); - wattron(inner, COLOR_PAIR(3)); - mvwprintw(inner, 1, 3, "Select current: ??????? | ???ll | ???nselect all"); - mvwprintw(inner, 2, 3, "Show diff: ???????"); - mvwprintw(inner, 3, 3, "Action shortcuts: ???erge | ???elete update | merge ???nteractively"); - mvwprintw(inner, 4, 3, "Quit: ??? or ?????"); - - wattron(inner, COLOR_PAIR(4) | A_BOLD); - mvwprintw(inner, 1, 3 + strlen("Select current: "), "[SPACE]"); - mvwprintw(inner, 1, 3 + strlen("Select current: ??????? | "), "[A]"); - mvwprintw(inner, 1, 3 + strlen("Select current: ??????? | ???ll | "), "[U]"); - - mvwprintw(inner, 2, 3 + strlen("Show diff: "), "[ENTER]"); - - mvwprintw(inner, 3, 3 + strlen("Action shortcuts: "), "[M]"); - mvwprintw(inner, 3, 3 + strlen("Action shortcuts: ???erge | "), "[D]"); - mvwprintw(inner, 3, 3 + strlen("Action shortcuts: ???erge | ???elete update | merge "), "[I]"); - - mvwprintw(inner, 4, 3 + strlen("Quit: "), "[Q]"); - mvwprintw(inner, 4, 3 + strlen("Quit: ??? or "), "[ESC]"); - - wattron(inner, COLOR_PAIR(2)); - // TODO: replace COLS - 4/LINES - 7 with a function to determine size of inner - mvwhline(inner, 5, 1, 0, COLS - 4 -2); - mvwhline(inner, LINES - 7, 1, 0, COLS - 4 -2); - - wrefresh(inner); -} - -void draw_background() { - int i; - - attron(A_BOLD); - attron(COLOR_PAIR(1)); - // why does clear() not work here? - for (i=0;i<LINES;i++) { - mvhline(i, 0, ' ', COLS); - } - attron(COLOR_PAIR(5)); - mvhline(LINES-2, 3, ' ', COLS-4); - mvvline(3, COLS-2, ' ', LINES-4); - attron(COLOR_PAIR(1)); - mvprintw(0,1, "etc-update v 2.0_alpha1"); - mvhline(1, 1, ACS_HLINE, COLS - 2); - - refresh(); -} - -bool is_dir(const char *path) { - if (path[strlen(path)-1] == '/') { - return TRUE; - } else { - return FALSE; - } -} -char *get_indent_name(struct node *update) { - int ct_indents = 0; - struct node *mynode = update; - char *start, *name; - char *indent_name; - char number[] = "0000"; - int num; - - while ((mynode = mynode->parent)) { - ct_indents++; - } - if ((start = strstr(update->name, "._cfg"))) { - name = strchr(start+strlen("._cfg"),'_') + 1; - indent_name = calloc(ct_indents * strlen(INDENT_STR) + strlen(name) + strlen(" (????) "), sizeof(char)); - while (ct_indents > 0) { - strcat(indent_name, INDENT_STR); - ct_indents--; - } - strcat(indent_name, name); - strcat(indent_name, " ("); - strncpy(number, start+strlen("._cfg"), 4); - num = atoi(number) + 1; - snprintf(indent_name + strlen(indent_name), 4, "%d", num); - strcat(indent_name, ")"); - } else { - start = strrchr(update->name, '/') + 1; - indent_name = calloc(ct_indents * strlen(INDENT_STR) + strlen(start) + strlen("/") + 1, sizeof(char)); - while (ct_indents > 0) { - strcat(indent_name, INDENT_STR); - ct_indents--; - } - strcat(indent_name, start); - strcat(indent_name, "/"); - } - return indent_name; -} -int count_array_items(struct node *root) { - int count = 0, i; - - for (i=0;i<root->ct_children;i++) { - count += count_array_items(root->children[i]); - } - return 1 + count; -} - -void build_item_array(ITEM **item_array, struct node *root) { - int i = 0; - - // fast-forward to the next NULL entry - while (item_array[i]) { - i++; - } - item_array[i] = new_item(get_indent_name(root), ""); - set_item_userptr(item_array[i], root->link); - - for (i=0;i<root->ct_children;i++) { - build_item_array(item_array, root->children[i]); - } -} -void free_folded(struct node *root) { - int i; - - for (i=0;i<root->ct_children;i++) { - free_folded(root->children[i]); - } - if (root->dir) { - free(root->name); - } - free(root->children); - free(root); -} - -int filter_updates(const struct dirent *dir) { - if (!strncmp(strrchr(dir->d_name, '/') + 1, "._cfg", strlen("._cfg"))) { - return true; - } else { - return false; - } -} - -int compare_dirent_updates(const struct dirent **a, const struct dirent **b) { - return compare_updates((void *)(*a)->d_name, (void *)(*b)->d_name); -} diff --git a/users/blubb/etc-update/helpers.h b/users/blubb/etc-update/helpers.h deleted file mode 100644 index 815f059229..0000000000 --- a/users/blubb/etc-update/helpers.h +++ /dev/null @@ -1,24 +0,0 @@ -char **get_listing(const char *cmd, const char *delim); -int compare_updates(const void *a, const void *b); -struct node *find_node(struct node *root, char *path); -void sanity_checks(); -void draw_legend(WINDOW *inner); -void draw_background(); -bool is_dir(const char *path); -struct node *fold_updates(char **list); -struct node *find_node(struct node *root, char *path); -char *get_indent_name(struct node *update); -void build_item_array(ITEM **item_array, struct node *root); -int count_array_items(struct node *root); -void free_folded(struct node *root); -int compare_dirent_updates(const struct dirent **a, const struct dirent **b); -int filter_updates(const struct dirent *dir); - -struct node { - char *name; - struct node **children; - int ct_children; - struct node *parent; - bool dir; - char **link; -}; diff --git a/users/blubb/etc-update/index.c b/users/blubb/etc-update/index.c deleted file mode 100644 index 3086c97c5b..0000000000 --- a/users/blubb/etc-update/index.c +++ /dev/null @@ -1,88 +0,0 @@ -#include "etc-update.h" - -char **find_updates(char *searchdir) { - // TODO: find something more efficient - char *cmd = calloc(strlen("find % -name '._cfg????_*' 2>/dev/null") + strlen(searchdir), sizeof(char)); - char **listing; - char *myfile; - struct stat tmpstat, tmpstat2; - int i, j; - - strcpy(cmd, "find "); - strcat(cmd, searchdir); - strcat(cmd, " -name '._cfg????_*' 2>/dev/null"); - listing = get_listing(cmd, "\n"); - free(cmd); - - for (i=0;!is_last_entry(listing[i]);i++) { - if (!strcmp(listing[i]+strlen(listing[i])-1,"~") || \ - !strcmp(listing[i]+strlen(listing[i])-4,".bak")) { - free(listing[i]); - listing[i] = SKIP_ENTRY; - } else { - myfile = get_real_filename(listing[i]); - if (access(myfile, F_OK) != 0) { - // we don't want phantom updates - unlink(listing[i]); - free(listing[i]); - listing[i] = SKIP_ENTRY; - } else { - // we don't want duplicates either - stat(listing[i], &tmpstat); - for(j=0;j<i;j++) { - if (is_valid_entry(listing[j])) { - stat(listing[j], &tmpstat2); - if (tmpstat.st_dev == tmpstat2.st_dev && \ - tmpstat.st_ino == tmpstat2.st_ino) { - free(listing[i]); - listing[i] = SKIP_ENTRY; - } - } - } - } - free(myfile); - } - } - - return listing; -} - -MENU *create_menu(char **protected) { - int i, arraycount = 0; - ITEM **item_array; - MENU *mymenu; - - for (i=0;!is_last_entry(protected[i]);i++) { - arraycount++; - } - qsort(protected, arraycount, sizeof(char *), compare_updates); - struct node *folded_protected = fold_updates(protected); - item_array = (ITEM **)calloc(count_array_items(folded_protected) + 1, sizeof(ITEM *)); - build_item_array(item_array, folded_protected); - - mymenu = new_menu(item_array); - set_menu_mark(mymenu, " * "); - menu_opts_off(mymenu, O_ONEVALUE); - menu_opts_off(mymenu, O_NONCYCLIC); - set_menu_fore(mymenu, A_NORMAL); - set_menu_grey(mymenu, A_STANDOUT); - set_menu_back(mymenu, A_STANDOUT); - - free_folded(folded_protected); - set_menu_format(mymenu, LINES - 7 - 6, 1); - return mymenu; -} - -void remove_menu(MENU *mymenu) { - ITEM **item_list = menu_items(mymenu); - int i; - - unpost_menu(mymenu); - - for (i=0;i<item_count(mymenu);i++) { - free(item_name(item_list[i])); - free_item(item_list[i]); - } - free(item_list); - free_menu(mymenu); -} diff --git a/users/blubb/etc-update/index.h b/users/blubb/etc-update/index.h deleted file mode 100644 index ca6fed9c53..0000000000 --- a/users/blubb/etc-update/index.h +++ /dev/null @@ -1,3 +0,0 @@ -char **find_updates(char *searchdir); -MENU *create_menu(char **protected); -void remove_menu(MENU *mymenu); diff --git a/users/blubb/etc-update/modified.c b/users/blubb/etc-update/modified.c deleted file mode 100644 index b8b1a60bdb..0000000000 --- a/users/blubb/etc-update/modified.c +++ /dev/null @@ -1,93 +0,0 @@ -#include "etc-update.h" - -bool user_modified(char *file) { - FILE *indexpipe, *filepipe; - char *line = NULL, *filedump = NULL; - size_t len = 0, len2 = 0; - ssize_t read; - char *md5sum; - char filemd5[MD5_DIGEST_LENGTH]; - char hexdigest[32]; - bool user_mod = TRUE; - if (access(MD5SUM_INDEX, R_OK) != 0) { - return TRUE; - } else { - assert( indexpipe = fopen(MD5SUM_INDEX, "r") ); - while ((read = getline(&line, &len, indexpipe)) != -1) { - if (!strncmp(line, file, strlen(file))) { - md5sum = strchr(line, ' ') + 1; - filepipe = fopen(file, "r"); - if ((getdelim(&filedump, &len2, EOF, filepipe)) != -1) { - MD5(filedump, strlen(filedump), filemd5); - md52hex(filemd5, hexdigest); - if (!strncmp(md5sum, hexdigest, 32)) { - user_mod = FALSE; - } - } - fclose(filepipe); - free(filedump); - } - } - fclose(indexpipe); - free(line); - return user_mod; - } -} - -void md52hex(char *md5sum, char *hexdigest) { - // this one is stolen from python's md5module.c - // TODO: sort out possible license issues - char c; - int i, j; - - for(i=j=0; i<16; i++) { - c = (md5sum[i] >> 4) & 0xf; - c = (c>9) ? c+'a'-10 : c + '0'; - hexdigest[j++] = c; - c = (md5sum[i] & 0xf); - c = (c>9) ? c+'a'-10 : c + '0'; - hexdigest[j++] = c; - } -} - -void calc_md5(char *file, char* hexdigest) { - FILE *fp; - char *dump = NULL; - size_t len = 0; - - char md5sum[MD5_DIGEST_LENGTH]; - - fp = fopen(file, "r"); - if (getdelim(&dump, &len, EOF, fp) != -1) { - MD5(dump, strlen(dump), md5sum); - md52hex(md5sum, hexdigest); - free(dump); - } - fclose(fp); -} - -void md5sum_update(char *file, char *hexdigest) { - FILE *oldpipe; - char *dump = NULL; - size_t len = 0; - char *entry; - - assert( oldpipe = fopen(MD5SUM_INDEX, "r") ); - - getdelim(&dump, &len, EOF, oldpipe); - if ((entry = strstr(dump, file))) { - entry = strchr(entry, ' ') + 1; - strncpy(entry, hexdigest, 32); - assert(freopen(MD5SUM_INDEX, "w", oldpipe)); - assert(fwrite(dump, strlen(dump), sizeof(char), oldpipe)); - } else { - // there's no entry at all yet - assert(freopen(MD5SUM_INDEX, "a", oldpipe)); - assert(fwrite(file, strlen(file), sizeof(char), oldpipe)); - assert(fwrite(" ", strlen(" "), sizeof(char), oldpipe)); - assert(fwrite(hexdigest, 32, sizeof(char), oldpipe)); - assert(fwrite("\n", strlen("\n"), sizeof(char), oldpipe)); - } - free(dump); - fclose(oldpipe); -} diff --git a/users/blubb/etc-update/modified.h b/users/blubb/etc-update/modified.h deleted file mode 100644 index d99c46bc2b..0000000000 --- a/users/blubb/etc-update/modified.h +++ /dev/null @@ -1,5 +0,0 @@ -bool user_modified(char *file); -void md52hex(char *md5sum, char *hexdigest); -void calc_md5(char *file, char* hexdigest); -void md5sum_update_file(char *file, char *hexdigest); -void md5sum_update(char *file, char *hexdigest); diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0000_filesystems b/users/blubb/etc-update/sandbox/etc/._cfg0000_filesystems deleted file mode 100644 index 0bb9c3c520..0000000000 --- a/users/blubb/etc-update/sandbox/etc/._cfg0000_filesystems +++ /dev/null @@ -1,14 +0,0 @@ -# /etc/filesystems -# -# This file defines the filesystems search order used by a -# 'mount -t auto' command. -# - -# Uncomment the following line if your modular kernel has vfat -# support and you want mount to try vfat. -#vfat - -# Keep the last '*' intact as it directs mount to use the -# filesystems list available at /proc/filesystems also. -# Don't remove it unless you REALLY know what you are doing! -* diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0000_host.conf b/users/blubb/etc-update/sandbox/etc/._cfg0000_host.conf deleted file mode 100644 index 0e587faec5..0000000000 --- a/users/blubb/etc-update/sandbox/etc/._cfg0000_host.conf +++ /dev/null @@ -1,19 +0,0 @@ -# /etc/host.conf: -# $Header: /var/cvsroot/gentoo/users/blubb/etc-update/sandbox/etc/Attic/._cfg0000_host.conf,v 1.2 2006/07/13 09:22:56 blubb Exp $ - -updated 0000 - -# This keyword specifies how host lookups are to be performed. It -# should be followed by one or more lookup methods, separated by -# commas. Valid methods are bind, hosts, and nis. -# -order hosts, bind -blaah - -# Valid values are on and off. If set to on, the resolv+ library -# will return all valid addresses for a host that appears in the -# /etc/hosts file, instead of only the first. This is off by -# default, as it may cause a substantial performance loss at sites -# with large hosts files. -# -multi off diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0000_login.defs b/users/blubb/etc-update/sandbox/etc/._cfg0000_login.defs deleted file mode 100644 index 7e06166d9d..0000000000 --- a/users/blubb/etc-update/sandbox/etc/._cfg0000_login.defs +++ /dev/null @@ -1 +0,0 @@ -updated! diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0000_rsyncd.conf b/users/blubb/etc-update/sandbox/etc/._cfg0000_rsyncd.conf deleted file mode 100644 index 252389fb92..0000000000 --- a/users/blubb/etc-update/sandbox/etc/._cfg0000_rsyncd.conf +++ /dev/null @@ -1,15 +0,0 @@ -# /etc/rsyncd.conf - -# Minimal configuration file for rsync daemon -# See rsync(1) and rsyncd.conf(5) man pages for help - -# This line is required by the /etc/init.d/rsyncd script -pid file = /var/run/rsyncd.pid -use chroot = yes -read only = yes - -# Simple example for enabling your own local rsync server -#[gentoo-portage] -# path = /usr/portage -# comment = Gentoo Portage tree -# exclude = /distfiles /packages diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0000_services b/users/blubb/etc-update/sandbox/etc/._cfg0000_services deleted file mode 100644 index 0b2e75041c..0000000000 --- a/users/blubb/etc-update/sandbox/etc/._cfg0000_services +++ /dev/null @@ -1,1176 +0,0 @@ -# /etc/services -# -# Network services, Internet style -# -# Note that it is presently the policy of IANA to assign a single well-known -# port number for both TCP and UDP; hence, most entries here have two entries -# even if the protocol doesn't support UDP operations. -# -# Some References: -# http://www.iana.org/assignments/port-numbers -# http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services -# -# Each line describes one service, and is of the form: -# service-name port/protocol [aliases ...] [# comment] -# - -# -# IANA Assignments [Well Known Ports] -# The Well Known Ports are assigned by the IANA and on most systems can -# only be used by system (or root) processes or by programs executed by -# privileged users. -# The range for assigned ports managed by the IANA is 0-1023. -# -tcpmux 1/tcp # TCP port service multiplexer -tcpmux 1/udp -compressnet 2/tcp # Management Utility -compressnet 2/udp -compressnet 3/tcp # Compression Process -compressnet 3/udp -rje 5/tcp # Remote Job Entry -rje 5/udp -echo 7/tcp # Echo -echo 7/udp -discard 9/tcp sink null # Discard -discard 9/udp sink null -systat 11/tcp users # Active Users -systat 11/udp users -daytime 13/tcp # Daytime (RFC 867) -daytime 13/udp -#netstat 15/tcp # (was once asssigned, no more) -qotd 17/tcp quote # Quote of the Day -qotd 17/udp quote -msp 18/tcp # Message Send Protocol -msp 18/udp -chargen 19/tcp ttytst source # Character Generator -chargen 19/udp ttytst source -ftp-data 20/tcp # File Transfer [Default Data] -ftp-data 20/udp -ftp 21/tcp # File Transfer [Control] -ftp 21/udp fsp fspd -ssh 22/tcp # SSH Remote Login Protocol -ssh 22/udp -telnet 23/tcp # Telnet -telnet 23/udp -# private 24/tcp # any private mail system -# private 24/udp -smtp 25/tcp mail # Simple Mail Transfer -smtp 25/udp -nsw-fe 27/tcp # NSW User System FE -nsw-fe 27/udp -msg-icp 29/tcp # MSG ICP -msg-icp 29/udp -msg-auth 31/tcp # MSG Authentication -msg-auth 31/udp -dsp 33/tcp # Display Support Protocol -dsp 33/udp -# private 35/tcp # any private printer server -# private 35/udp -time 37/tcp timserver -time 37/udp timserver -rap 38/tcp # Route Access Protocol -rap 38/udp -rlp 39/tcp resource # Resource Location Protocol -rlp 39/udp resource -graphics 41/tcp # Graphics -graphics 41/udp -nameserver 42/tcp name # Host Name Server -nameserver 42/udp name -nicname 43/tcp whois # Who Is -nicname 43/udp whois -mpm-flags 44/tcp # MPM FLAGS Protocol -mpm-flags 44/udp -mpm 45/tcp # Message Processing Module [recv] -mpm 45/udp -mpm-snd 46/tcp # MPM [default send] -mpm-snd 46/udp -ni-ftp 47/tcp # NI FTP -ni-ftp 47/udp -auditd 48/tcp # Digital Audit Daemon -auditd 48/udp -tacacs 49/tcp # Login Host Protocol (TACACS) -tacacs 49/udp -re-mail-ck 50/tcp # Remote Mail Checking Protocol -re-mail-ck 50/udp -domain 53/tcp # Domain Name Server -domain 53/udp -xns-ch 54/tcp # XNS Clearinghouse -xns-ch 54/udp -isi-gl 55/tcp # ISI Graphics Language -isi-gl 55/udp -xns-auth 56/tcp # XNS Authentication -xns-auth 56/udp -# private 57/tcp # any private terminal access -# private 57/udp -xns-mail 58/tcp # XNS Mail -xns-mail 58/udp -# private 59/tcp # any private file service -# private 59/udp -ni-mail 61/tcp # NI MAIL -ni-mail 61/udp -acas 62/tcp # ACA Services -acas 62/udp -whois++ 63/tcp # whois++ -whois++ 63/udp -covia 64/tcp # Communications Integrator (CI) -covia 64/udp -tacacs-ds 65/tcp # TACACS-Database Service -tacacs-ds 65/udp -sql*net 66/tcp # Oracle SQL*NET -sql*net 66/udp -bootps 67/tcp # Bootstrap Protocol Server (BOOTP) -bootps 67/udp -bootpc 68/tcp # Bootstrap Protocol Client (BOOTP) -bootpc 68/udp -tftp 69/tcp # Trivial File Transfer -tftp 69/udp -gopher 70/tcp # Gopher -gopher 70/udp -netrjs-1 71/tcp # Remote Job Service -netrjs-1 71/udp -netrjs-2 72/tcp -netrjs-2 72/udp -netrjs-3 73/tcp -netrjs-3 73/udp -netrjs-4 74/tcp -netrjs-4 74/udp -# private 75/tcp # any private dial out service -# private 75/udp -deos 76/tcp # Distributed External Object Store -deos 76/udp -# private 77/tcp # any private RJE service -# private 77/udp -vettcp 78/tcp # vettcp -vettcp 78/udp -finger 79/tcp # Finger -finger 79/udp -http 80/tcp www www-http # World Wide Web HTTP -http 80/udp www www-http -hosts2-ns 81/tcp # HOSTS2 Name Server -hosts2-ns 81/udp -xfer 82/tcp # XFER Utility -xfer 82/udp -mit-ml-dev 83/tcp # MIT ML Device -mit-ml-dev 83/udp -ctf 84/tcp # Common Trace Facility -ctf 84/udp -mit-ml-dev 85/tcp # MIT ML Device -mit-ml-dev 85/udp -mfcobol 86/tcp # Micro Focus Cobol -mfcobol 86/udp -# private 87/tcp # any private terminal link -# private 87/udp -kerberos 88/tcp kerberos5 krb5 # Kerberos -kerberos 88/udp kerberos5 krb5 -su-mit-tg 89/tcp # SU/MIT Telnet Gateway -su-mit-tg 89/udp -dnsix 90/tcp # DNSIX Securit Attribute Token Map -dnsix 90/udp -mit-dov 91/tcp # MIT Dover Spooler -mit-dov 91/udp -npp 92/tcp # Network Printing Protocol -npp 92/udp -dcp 93/tcp # Device Control Protocol -dcp 93/udp -objcall 94/tcp # Tivoli Object Dispatcher -objcall 94/udp -supdup 95/tcp # SUPDUP -supdup 95/udp -dixie 96/tcp # DIXIE Protocol Specification -dixie 96/udp -swift-rvf 97/tcp # Swift Remote Virtural File Protocol -swift-rvf 97/udp -tacnews 98/tcp linuxconf # TAC News -tacnews 98/udp -metagram 99/tcp # Metagram Relay -metagram 99/udp -#newacct 100/tcp # [unauthorized use] -hostname 101/tcp hostnames # NIC Host Name Server -hostname 101/udp hostnames -iso-tsap 102/tcp tsap # ISO-TSAP Class 0 -iso-tsap 102/udp tsap -gppitnp 103/tcp # Genesis Point-to-Point Trans Net -gppitnp 103/udp -acr-nema 104/tcp # ACR-NEMA Digital Imag. & Comm. 300 -acr-nema 104/udp -cso 105/tcp csnet-ns cso-ns # CCSO name server protocol -cso 105/udp csnet-ns cso-ns -3com-tsmux 106/tcp poppassd # 3COM-TSMUX -3com-tsmux 106/udp poppassd # Eudora: Unauthorized use by insecure poppassd protocol -rtelnet 107/tcp # Remote Telnet Service -rtelnet 107/udp -snagas 108/tcp # SNA Gateway Access Server -snagas 108/udp -pop2 109/tcp pop-2 postoffice# Post Office Protocol - Version 2 -pop2 109/udp pop-2 -pop3 110/tcp pop-3 # Post Office Protocol - Version 3 -pop3 110/udp pop-3 -sunrpc 111/tcp portmapper # SUN Remote Procedure Call -sunrpc 111/udp portmapper -mcidas 112/tcp # McIDAS Data Transmission Protocol -mcidas 112/udp -auth 113/tcp authentication tap ident # Authentication Service -auth 113/udp -sftp 115/tcp # Simple File Transfer Protocol -sftp 115/udp -ansanotify 116/tcp # ANSA REX Notify -ansanotify 116/udp -uucp-path 117/tcp # UUCP Path Service -uucp-path 117/udp -sqlserv 118/tcp # SQL Services -sqlserv 118/udp -nntp 119/tcp readnews untp # Network News Transfer Protocol -nntp 119/udp readnews untp -cfdptkt 120/tcp # CFDPTKT -cfdptkt 120/udp -erpc 121/tcp # Encore Expedited Remote Pro.Call -erpc 121/udp -smakynet 122/tcp # SMAKYNET -smakynet 122/udp -ntp 123/tcp # Network Time Protocol -ntp 123/udp -ansatrader 124/tcp # ANSA REX Trader -ansatrader 124/udp -locus-map 125/tcp # Locus PC-Interface Net Map Ser -locus-map 125/udp -nxedit 126/tcp unitary # NXEdit -nxedit 126/udp unitary # Unisys Unitary Login -locus-con 127/tcp # Locus PC-Interface Conn Server -locus-con 127/udp -gss-xlicen 128/tcp # GSS X License Verification -gss-xlicen 128/udp -pwdgen 129/tcp # Password Generator Protocol -pwdgen 129/udp -cisco-fna 130/tcp # cisco FNATIVE -cisco-fna 130/udp -cisco-tna 131/tcp # cisco TNATIVE -cisco-tna 131/udp -cisco-sys 132/tcp # cisco SYSMAINT -cisco-sys 132/udp -statsrv 133/tcp # Statistics Service -statsrv 133/udp -ingres-net 134/tcp # INGRES-NET Service -ingres-net 134/udp -epmap 135/tcp loc-srv # DCE endpoint resolution -epmap 135/udp loc-srv -profile 136/tcp # PROFILE Naming System -profile 136/udp -netbios-ns 137/tcp # NETBIOS Name Service -netbios-ns 137/udp -netbios-dgm 138/tcp # NETBIOS Datagram Service -netbios-dgm 138/udp -netbios-ssn 139/tcp # NETBIOS Session Service -netbios-ssn 139/udp -emfis-data 140/tcp # EMFIS Data Service -emfis-data 140/udp -emfis-cntl 141/tcp # EMFIS Control Service -emfis-cntl 141/udp -imap 143/tcp imap2 # Internet Message Access Protocol -imap 143/udp imap2 -uma 144/tcp # Universal Management Architecture -uma 144/udp -uaac 145/tcp # UAAC Protocol -uaac 145/udp -iso-tp0 146/tcp # ISO-TP0 -iso-tp0 146/udp -iso-ip 147/tcp # ISO-IP -iso-ip 147/udp -jargon 148/tcp # Jargon -jargon 148/udp -aed-512 149/tcp # AED 512 Emulation Service -aed-512 149/udp -sql-net 150/tcp # SQL-NET -sql-net 150/udp -hems 151/tcp # HEMS -hems 151/udp -bftp 152/tcp # Background File Transfer Program -bftp 152/udp -sgmp 153/tcp # SGMP -sgmp 153/udp -netsc-prod 154/tcp # NETSC -netsc-prod 154/udp -netsc-dev 155/tcp -netsc-dev 155/udp -sqlsrv 156/tcp # SQL Service -sqlsrv 156/udp -knet-cmp 157/tcp # KNET/VM Command/Message Protocol -knet-cmp 157/udp -pcmail-srv 158/tcp # PCMail Server -pcmail-srv 158/udp -nss-routing 159/tcp # NSS-Routing -nss-routing 159/udp -sgmp-traps 160/tcp # SGMP-TRAPS -sgmp-traps 160/udp -snmp 161/tcp # Simple Net Mgmt Proto -snmp 161/udp -snmptrap 162/tcp snmp-trap # Traps for SNMP -snmptrap 162/udp snmp-trap -cmip-man 163/tcp # CMIP/TCP Manager -cmip-man 163/udp -cmip-agent 164/tcp # CMIP/TCP Agent -cmip-agent 164/udp -xns-courier 165/tcp # Xerox -xns-courier 165/udp -s-net 166/tcp # Sirius Systems -s-net 166/udp -namp 167/tcp # NAMP -namp 167/udp -rsvd 168/tcp # RSVD -rsvd 168/udp -send 169/tcp # SEND -send 169/udp -print-srv 170/tcp # Network PostScript -print-srv 170/udp -multiplex 171/tcp # Network Innovations Multiplex -multiplex 171/udp -cl/1 172/tcp # Network Innovations CL/1 -cl/1 172/udp -xyplex-mux 173/tcp # Xyplex -xyplex-mux 173/udp -mailq 174/tcp # Mailer transport queue for Zmailer -mailq 174/udp -vmnet 175/tcp # VMNET -vmnet 175/udp -genrad-mux 176/tcp # GENRAD-MUX -genrad-mux 176/udp -xdmcp 177/tcp # X Display Manager Control Protocol -xdmcp 177/udp -nextstep 178/tcp NeXTStep NextStep# NextStep Window Server -nextstep 178/udp NeXTStep NextStep -bgp 179/tcp # Border Gateway Protocol -bgp 179/udp -ris 180/tcp # Intergraph -ris 180/udp -unify 181/tcp # Unify -unify 181/udp -audit 182/tcp # Unisys Audit SITP -audit 182/udp -ocbinder 183/tcp # OCBinder -ocbinder 183/udp -ocserver 184/tcp # OCServer -ocserver 184/udp -remote-kis 185/tcp # Remote-KIS -remote-kis 185/udp -kis 186/tcp # KIS Protocol -kis 186/udp -aci 187/tcp # Application Communication Interface -aci 187/udp -mumps 188/tcp # Plus Five's MUMPS -mumps 188/udp -qft 189/tcp # Queued File Transport -qft 189/udp -gacp 190/tcp # Gateway Access Control Protocol -gacp 190/udp -prospero 191/tcp # Prospero Directory Service -prospero 191/udp -osu-nms 192/tcp # OSU Network Monitoring System -osu-nms 192/udp -srmp 193/tcp # Spider Remote Monitoring Protocol -srmp 193/udp -irc 194/tcp # Internet Relay Chat Protocol -irc 194/udp -dn6-nlm-aud 195/tcp # DNSIX Network Level Module Audit -dn6-nlm-aud 195/udp -dn6-smm-red 196/tcp # DNSIX Session Mgt Module Audit Redir -dn6-smm-red 196/udp -dls 197/tcp # Directory Location Service -dls 197/udp -dls-mon 198/tcp # Directory Location Service Monitor -dls-mon 198/udp -smux 199/tcp # SNMP Unix Multiplexer -smux 199/udp -src 200/tcp # IBM System Resource Controller -src 200/udp -at-rtmp 201/tcp # AppleTalk Routing Maintenance -at-rtmp 201/udp -at-nbp 202/tcp # AppleTalk Name Binding -at-nbp 202/udp -at-echo 204/tcp # AppleTalk Echo -at-echo 204/udp -at-zis 206/tcp # AppleTalk Zone Information -at-zis 206/udp -qmtp 209/tcp # The Quick Mail Transfer Protocol -qmtp 209/udp -z39.50 210/tcp wais z3950 # ANSI Z39.50 -z39.50 210/udp wais z3950 -914c/g 211/tcp # Texas Instruments 914C/G Terminal -914c/g 211/udp -anet 212/tcp # ATEXSSTR -anet 212/udp -ipx 213/tcp # IPX -ipx 213/udp -imap3 220/tcp # Interactive Mail Access -imap3 220/udp -link 245/tcp # ttylink -link 245/udp -pawserv 345/tcp # Perf Analysis Workbench -pawserv 345/udp -zserv 346/tcp # Zebra server -zserv 346/udp -fatserv 347/tcp # Fatmen Server -fatserv 347/udp -scoi2odialog 360/tcp # scoi2odialog -scoi2odialog 360/udp -semantix 361/tcp # Semantix -semantix 361/udp -srssend 362/tcp # SRS Send -srssend 362/udp -rsvp_tunnel 363/tcp # RSVP Tunnel -rsvp_tunnel 363/udp -aurora-cmgr 364/tcp # Aurora CMGR -aurora-cmgr 364/udp -dtk 365/tcp # Deception Tool Kit -dtk 365/udp -odmr 366/tcp # ODMR -odmr 366/udp -rpc2portmap 369/tcp # Coda portmapper -rpc2portmap 369/udp -codaauth2 370/tcp # Coda authentication server -codaauth2 370/udp -clearcase 371/tcp # Clearcase -clearcase 371/udp -ulistproc 372/tcp ulistserv # UNIX Listserv -ulistproc 372/udp ulistserv -ldap 389/tcp # Lightweight Directory Access Protocol -ldap 389/udp -imsp 406/tcp # Interactive Mail Support Protocol -imsp 406/udp -svrloc 427/tcp # Server Location -svrloc 427/udp -mobileip-agent 434/tcp # MobileIP-Agent -mobileip-agent 434/udp -mobilip-mn 435/tcp # MobilIP-MN -mobilip-mn 435/udp -https 443/tcp # MCom -https 443/udp -snpp 444/tcp # Simple Network Paging Protocol -snpp 444/udp -microsoft-ds 445/tcp Microsoft-DS -microsoft-ds 445/udp Microsoft-DS -kpasswd 464/tcp kpwd # Kerberos "passwd" -kpasswd 464/udp kpwd -urd 465/tcp smtps ssmtp # URL Rendesvous Directory for SSM / smtp protocol over TLS/SSL -igmpv3lite 465/udp smtps ssmtp # IGMP over UDP for SSM -photuris 468/tcp -photuris 468/udp -rcp 469/tcp # Radio Control Protocol -rcp 469/udp -saft 487/tcp # Simple Asynchronous File Transfer -saft 487/udp -gss-http 488/tcp -gss-http 488/udp -pim-rp-disc 496/tcp -pim-rp-disc 496/udp -isakmp 500/tcp # IPsec - Internet Security Association and Key Management Protocol -isakmp 500/udp -exec 512/tcp # remote process execution -comsat 512/udp biff # notify users of new mail received -login 513/tcp # remote login a la telnet -who 513/udp whod # who's logged in to machines -shell 514/tcp cmd # no passwords used -syslog 514/udp -printer 515/tcp spooler # line printer spooler -printer 515/udp spooler -videotex 516/tcp -videotex 516/udp -talk 517/tcp # like tenex link -talk 517/udp -ntalk 518/tcp -ntalk 518/udp -utime 519/tcp unixtime -utime 519/udp unixtime -efs 520/tcp # extended file name server -router 520/udp route routed # local routing process -ripng 521/tcp -ripng 521/udp -ulp 522/tcp -ulp 522/udp -ibm-db2 523/tcp -ibm-db2 523/udp -ncp 524/tcp -ncp 524/udp -timed 525/tcp timeserver -timed 525/udp timeserver -tempo 526/tcp newdate -tempo 526/udp newdate -courier 530/tcp rpc -courier 530/udp rpc -conference 531/tcp chat -conference 531/udp chat -netnews 532/tcp readnews -netnews 532/udp readnews -netwall 533/tcp # -for emergency broadcasts -netwall 533/udp -mm-admin 534/tcp # MegaMedia Admin -mm-admin 534/udp -iiop 535/tcp -iiop 535/udp -opalis-rdv 536/tcp -opalis-rdv 536/udp -nmsp 537/tcp # Networked Media Streaming Protocol -nmsp 537/udp -gdomap 538/tcp # GNUstep distributed objects -gdomap 538/udp -uucp 540/tcp uucpd # uucp daemon -uucp 540/udp uucpd -klogin 543/tcp # Kerberized `rlogin' (v5) -klogin 543/udp -kshell 544/tcp krcmd # Kerberized `rsh' (v5) -kshell 544/udp krcmd -appleqtcsrvr 545/tcp -appleqtcsrvr 545/udp -dhcpv6-client 546/tcp # DHCPv6 Client -dhcpv6-client 546/udp -dhcpv6-server 547/tcp # DHCPv6 Server -dhcpv6-server 547/udp -afpovertcp 548/tcp # AFP over TCP -afpovertcp 548/udp -rtsp 554/tcp # Real Time Stream Control Protocol -rtsp 554/udp -dsf 555/tcp -dsf 555/udp -remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem -remotefs 556/udp rfs_server rfs -nntps 563/tcp snntp # NNTP over SSL -nntps 563/udp snntp -9pfs 564/tcp # plan 9 file service -9pfs 564/udp -whoami 565/tcp -whoami 565/udp -submission 587/tcp # mail message submission -submission 587/udp -http-alt 591/tcp # FileMaker, Inc. - HTTP Alternate -http-alt 591/udp -nqs 607/tcp # Network Queuing system -nqs 607/udp -npmp-local 610/tcp dqs313_qmaster # npmp-local / DQS -npmp-local 610/udp dqs313_qmaster -npmp-gui 611/tcp dqs313_execd # npmp-gui / DQS -npmp-gui 611/udp dqs313_execd -hmmp-ind 612/tcp dqs313_intercell# HMMP Indication / DQS -hmmp-ind 612/udp dqs313_intercell -cryptoadmin 624/tcp # Crypto Admin -cryptoadmin 624/udp -dec_dlm 625/tcp # DEC DLM -dec_dlm 625/udp -asia 626/tcp -asia 626/udp -passgo-tivoli 627/tcp # PassGo Tivoli -passgo-tivoli 627/udp -qmqp 628/tcp # Qmail QMQP -qmqp 628/udp -3com-amp3 629/tcp -3com-amp3 629/udp -rda 630/tcp -rda 630/udp -ipp 631/tcp # Internet Printing Protocol -ipp 631/udp -ldaps 636/tcp # LDAP over SSL -ldaps 636/udp -tinc 655/tcp # TINC control port -tinc 655/udp -acap 674/tcp # Application Configuration Access Protocol -acap 674/udp -asipregistry 687/tcp -asipregistry 687/udp -realm-rusd 688/tcp # ApplianceWare managment protocol -realm-rusd 688/udp -nmap 689/tcp # Opensource Network Mapper -nmap 689/udp -ha-cluster 694/tcp # Heartbeat HA-cluster -ha-cluster 694/udp -epp 700/tcp # Extensible Provisioning Protocol -epp 700/udp -iris-beep 702/tcp # IRIS over BEEP -iris-beep 702/udp -silc 706/tcp # SILC -silc 706/udp -kerberos-adm 749/tcp # Kerberos `kadmin' (v5) -kerberos-adm 749/udp -kerberos-iv 750/tcp kerberos4 kdc # Kerberos (server) -kerberos-iv 750/udp kerberos4 kdc -pump 751/tcp kerberos_master -pump 751/udp kerberos_master # Kerberos authentication -qrh 752/tcp passwd_server -qrh 752/udp passwd_server # Kerberos passwd server -rrh 753/tcp -rrh 753/udp -tell 754/tcp send krb_prop krb5_prop # Kerberos slave propagation -tell 754/udp send -nlogin 758/tcp -nlogin 758/udp -con 759/tcp -con 759/udp -ns 760/tcp krbupdate kreg # Kerberos registration -ns 760/udp -webster 765/tcp # Network dictionary -webster 765/udp -phonebook 767/tcp # Network phonebook -phonebook 767/udp -rsync 873/tcp # rsync -rsync 873/udp -ftps-data 989/tcp # ftp protocol, data, over TLS/SSL -ftps-data 989/udp -ftps 990/tcp # ftp protocol, control, over TLS/SSL -ftps 990/udp -nas 991/tcp # Netnews Administration System -nas 991/udp -telnets 992/tcp # telnet protocol over TLS/SSL -telnets 992/udp -imaps 993/tcp # imap4 protocol over TLS/SSL -imaps 993/udp -ircs 994/tcp # irc protocol over TLS/SSL -ircs 994/udp -pop3s 995/tcp # pop3 protocol over TLS/SSL -pop3s 995/udp - -# -# IANA Assignments [Registered Ports] -# -# The Registered Ports are listed by the IANA and on most systems can be -# used by ordinary user processes or programs executed by ordinary -# users. -# Ports are used in the TCP [RFC793] to name the ends of logical -# connections which carry long term conversations. For the purpose of -# providing services to unknown callers, a service contact port is -# defined. This list specifies the port used by the server process as -# its contact port. -# The IANA registers uses of these ports as a convenience to the -# community. -# To the extent possible, these same port assignments are used with the -# UDP [RFC768]. -# The Registered Ports are in the range 1024-49151. -# -imgames 1077/tcp -imgames 1077/udp -socks 1080/tcp # socks proxy server -socks 1080/udp -rmiregistry 1099/tcp # Java RMI Registry -rmiregistry 1099/udp -bnetgame 1119/tcp # Battle.net Chat/Game Protocol -bnetgame 1119/udp -bnetfile 1120/tcp # Battle.net File Transfer Protocol -bnetfile 1120/udp -hpvmmcontrol 1124/tcp # HP VMM Control -hpvmmcontrol 1124/udp -hpvmmagent 1125/tcp # HP VMM Agent -hpvmmagent 1125/udp -hpvmmdata 1126/tcp # HP VMM Agent -hpvmmdata 1126/udp -resacommunity 1154/tcp # Community Service -resacommunity 1154/udp -3comnetman 1181/tcp # 3Com Net Management -3comnetman 1181/udp -mysql-cluster 1186/tcp # MySQL Cluster Manager -mysql-cluster 1186/udp -alias 1187/tcp # Alias Service -alias 1187/udp -openvpn 1194/tcp # OpenVPN -openvpn 1194/udp -kazaa 1214/tcp # KAZAA -kazaa 1214/udp -bvcontrol 1236/tcp rmtcfg # Gracilis Packeten remote config server -bvcontrol 1236/udp rmtcfg -nessus 1241/tcp # Nessus vulnerability assessment scanner -nessus 1241/udp -h323hostcallsc 1300/tcp # H323 Host Call Secure -h323hostcallsc 1300/udp -lotusnote 1352/tcp # Lotus Note -lotusnote 1352/udp -ms-sql-s 1433/tcp # Microsoft-SQL-Server -ms-sql-s 1433/udp -ms-sql-m 1434/tcp # Microsoft-SQL-Monitor -ms-sql-m 1434/udp -ica 1494/tcp # Citrix ICA Client -ica 1494/udp -wins 1512/tcp # Microsoft's Windows Internet Name Service -wins 1512/udp -ingreslock 1524/tcp -ingreslock 1524/udp -prospero-np 1525/tcp # Prospero non-privileged -prospero-np 1525/udp -datametrics 1645/tcp old-radius # datametrics / old radius entry -datametrics 1645/udp old-radius -sa-msg-port 1646/tcp old-radacct # sa-msg-port / old radacct entry -sa-msg-port 1646/udp old-radacct -rsap 1647/tcp -rsap 1647/udp -concurrent-lm 1648/tcp -concurrent-lm 1648/udp -kermit 1649/tcp -kermit 1649/udp -l2tp 1701/tcp -l2tp 1701/udp -h323gatedisc 1718/tcp -h323gatedisc 1718/udp -h323gatestat 1719/tcp -h323gatestat 1719/udp -h323hostcall 1720/tcp -h323hostcall 1720/udp -iberiagames 1726/tcp -iberiagames 1726/udp -gamegen1 1738/tcp -gamegen1 1738/udp -tftp-mcast 1758/tcp -tftp-mcast 1758/udp -hello 1789/tcp -hello 1789/udp -radius 1812/tcp # Radius -radius 1812/udp -radius-acct 1813/tcp radacct # Radius Accounting -radius-acct 1813/udp radacct -mtp 1911/tcp # Starlight Networks Multimedia Transport Protocol -mtp 1911/udp -egs 1926/tcp # Evolution Game Server -egs 1926/udp -unix-status 1957/tcp # remstats unix-status server -unix-status 1957/udp -hsrp 1985/tcp # Hot Standby Router Protocol -hsrp 1985/udp -licensedaemon 1986/tcp # cisco license management -licensedaemon 1986/udp -tr-rsrb-p1 1987/tcp # cisco RSRB Priority 1 port -tr-rsrb-p1 1987/udp -tr-rsrb-p2 1988/tcp # cisco RSRB Priority 2 port -tr-rsrb-p2 1988/udp -tr-rsrb-p3 1989/tcp # cisco RSRB Priority 3 port -tr-rsrb-p3 1989/udp -stun-p1 1990/tcp # cisco STUN Priority 1 port -stun-p1 1990/udp -stun-p2 1991/tcp # cisco STUN Priority 2 port -stun-p2 1991/udp -stun-p3 1992/tcp # cisco STUN Priority 3 port -stun-p3 1992/udp -snmp-tcp-port 1994/tcp # cisco SNMP TCP port -snmp-tcp-port 1994/udp -stun-port 1995/tcp # cisco serial tunnel port -stun-port 1995/udp -perf-port 1996/tcp # cisco Remote SRB port -perf-port 1996/udp -gdp-port 1997/tcp # cisco Gateway Discovery Protocol -gdp-port 1997/udp -x25-svc-port 1998/tcp # cisco X.25 service (XOT) -x25-svc-port 1998/udp -tcp-id-port 1999/tcp # cisco identification port -tcp-id-port 1999/udp -cisco-sccp 2000/tcp sieve # Cisco SCCP -cisco-sccp 2000/udp sieve -nfs 2049/tcp # Network File System -nfs 2049/udp -radsec 2083/tcp # Secure Radius Service -radsec 2083/udp -gnunet 2086/tcp # GNUnet -gnunet 2086/udp -rtcm-sc104 2101/tcp # RTCM SC-104 -rtcm-sc104 2101/udp -zephyr-srv 2102/tcp # Zephyr server -zephyr-srv 2102/udp -zephyr-clt 2103/tcp # Zephyr serv-hm connection -zephyr-clt 2103/udp -zephyr-hm 2104/tcp # Zephyr hostmanager -zephyr-hm 2104/udp -eyetv 2170/tcp # EyeTV Server Port -eyetv 2170/udp -msfw-storage 2171/tcp # MS Firewall Storage -msfw-storage 2171/udp -msfw-s-storage 2172/tcp # MS Firewall SecureStorage -msfw-s-storage 2172/udp -msfw-replica 2173/tcp # MS Firewall Replication -msfw-replica 2173/udp -msfw-array 2174/tcp # MS Firewall Intra Array -msfw-array 2174/udp -airsync 2175/tcp # Microsoft Desktop AirSync Protocol -airsync 2175/udp -rapi 2176/tcp # Microsoft ActiveSync Remote API -rapi 2176/udp -qwave 2177/tcp # qWAVE Bandwidth Estimate -qwave 2177/udp -tivoconnect 2190/tcp # TiVoConnect Beacon -tivoconnect 2190/udp -tvbus 2191/tcp # TvBus Messaging -tvbus 2191/udp -mysql-im 2273/tcp # MySQL Instance Manager -mysql-im 2273/udp -dict-lookup 2289/tcp # Lookup dict server -dict-lookup 2289/udp -redstorm_join 2346/tcp # Game Connection Port -redstorm_join 2346/udp -redstorm_find 2347/tcp # Game Announcement and Location -redstorm_find 2347/udp -redstorm_info 2348/tcp # Information to query for game status -redstorm_info 2348/udp -cvspserver 2401/tcp # CVS client/server operations -cvspserver 2401/udp -venus 2430/tcp # codacon port -venus 2430/udp -venus-se 2431/tcp # tcp side effects -venus-se 2431/udp -codasrv 2432/tcp # not used -codasrv 2432/udp -codasrv-se 2433/tcp # tcp side effects -codasrv-se 2433/udp -netadmin 2450/tcp -netadmin 2450/udp -netchat 2451/tcp -netchat 2451/udp -snifferclient 2452/tcp -snifferclient 2452/udp -ppcontrol 2505/tcp # PowerPlay Control -ppcontrol 2505/udp -lstp 2559/tcp # -lstp 2559/udp -mon 2583/tcp -mon 2583/udp -hpstgmgr 2600/tcp zebrasrv -hpstgmgr 2600/udp zebrasrv -discp-client 2601/tcp zebra # discp client -discp-client 2601/udp zebra -discp-server 2602/tcp ripd # discp server -discp-server 2602/udp ripd -servicemeter 2603/tcp ripngd # Service Meter -servicemeter 2603/udp ripngd -nsc-ccs 2604/tcp ospfd # NSC CCS -nsc-ccs 2604/udp ospfd -nsc-posa 2605/tcp bgpd # NSC POSA -nsc-posa 2605/udp bgpd -netmon 2606/tcp ospf6d # Dell Netmon -netmon 2606/udp ospf6d -connection 2607/tcp # Dell Connection -connection 2607/udp -wag-service 2608/tcp # Wag Service -wag-service 2608/udp -dict 2628/tcp # Dictionary server -dict 2628/udp -exce 2769/tcp # eXcE -exce 2769/udp -dvr-esm 2804/tcp # March Networks Digital Video Recorders and Enterprise Service Manager products -dvr-esm 2804/udp -corbaloc 2809/tcp # CORBA LOC -corbaloc 2809/udp -ndtp 2882/tcp # Network Dictionary Transfer Protocol -ndtp 2882/udp -gamelobby 2914/tcp # Game Lobby -gamelobby 2914/udp -gds_db 3050/tcp # InterBase server -gds_db 3050/udp -xbox 3074/tcp # Xbox game port -xbox 3074/udp -icpv2 3130/tcp icp # Internet Cache Protocol (Squid) -icpv2 3130/udp icp -nm-game-admin 3148/tcp # NetMike Game Administrator -nm-game-admin 3148/udp -nm-game-server 3149/tcp # NetMike Game Server -nm-game-server 3149/udp -mysql 3306/tcp # MySQL -mysql 3306/udp -sftu 3326/tcp -sftu 3326/udp -trnsprntproxy 3346/tcp # Transparent Proxy -trnsprntproxy 3346/udp -ms-wbt-server 3389/tcp rdp # MS WBT Server -ms-wbt-server 3389/udp rdp # Microsoft Remote Desktop Protocol -prsvp 3455/tcp # RSVP Port -prsvp 3455/udp -nut 3493/tcp # Network UPS Tools -nut 3493/udp -ironstorm 3504/tcp # IronStorm game server -ironstorm 3504/udp -cctv-port 3559/tcp # CCTV control port -cctv-port 3559/udp -iw-mmogame 3596/tcp # Illusion Wireless MMOG -iw-mmogame 3596/udp -distcc 3632/tcp # Distributed Compiler -distcc 3632/udp -daap 3689/tcp # Digital Audio Access Protocol -daap 3689/udp -svn 3690/tcp # Subversion -svn 3690/udp -blizwow 3724/tcp # World of Warcraft -blizwow 3724/udp -netboot-pxe 3928/tcp pxe # PXE NetBoot Manager -netboot-pxe 3928/udp pxe -smauth-port 3929/tcp # AMS Port -smauth-port 3929/udp -treehopper 3959/tcp # Tree Hopper Networking -treehopper 3959/udp -cobraclient 3970/tcp # Cobra Client -cobraclient 3970/udp -cobraserver 3971/tcp # Cobra Server -cobraserver 3971/udp -pxc-spvr-ft 4002/tcp pxc-spvr-ft -pxc-spvr-ft 4002/udp pxc-spvr-ft -pxc-splr-ft 4003/tcp pxc-splr-ft rquotad -pxc-splr-ft 4003/udp pxc-splr-ft rquotad -pxc-roid 4004/tcp pxc-roid -pxc-roid 4004/udp pxc-roid -pxc-pin 4005/tcp pxc-pin -pxc-pin 4005/udp pxc-pin -pxc-spvr 4006/tcp pxc-spvr -pxc-spvr 4006/udp pxc-spvr -pxc-splr 4007/tcp pxc-splr -pxc-splr 4007/udp pxc-splr -xgrid 4111/tcp # Mac OS X Server Xgrid -xgrid 4111/udp -rwhois 4321/tcp # Remote Who Is -rwhois 4321/udp -epmd 4369/tcp # Erlang Port Mapper Daemon -epmd 4369/udp -krb524 4444/tcp -krb524 4444/udp -ipsec-nat-t 4500/tcp # IPsec NAT-Traversal -ipsec-nat-t 4500/udp -hylafax 4559/tcp # HylaFAX client-server protocol (new) -hylafax 4559/udp -piranha1 4600/tcp -piranha1 4600/udp -playsta2-app 4658/tcp # PlayStation2 App Port -playsta2-app 4658/udp -playsta2-lob 4659/tcp # PlayStation2 Lobby Port -playsta2-lob 4659/udp -snap 4752/tcp # Simple Network Audio Protocol -snap 4752/udp -radmin-port 4899/tcp # RAdmin Port -radmin-port 4899/udp -rfe 5002/tcp # Radio Free Ethernet -rfe 5002/udp -ita-agent 5051/tcp # ITA Agent -ita-agent 5051/udp -sdl-ets 5081/tcp # SDL - Ent Trans Server -sdl-ets 5081/udp -bzflag 5154/tcp # BZFlag game server -bzflag 5154/udp -aol 5190/tcp # America-Online -aol 5190/udp -xmpp-client 5222/tcp # XMPP Client Connection -xmpp-client 5222/udp -caevms 5251/tcp # CA eTrust VM Service -caevms 5251/udp -xmpp-server 5269/tcp # XMPP Server Connection -xmpp-server 5269/udp -cfengine 5308/tcp # CFengine -cfengine 5308/udp -nat-pmp 5351/tcp # NAT Port Mapping Protocol -nat-pmp 5351/udp -dns-llq 5352/tcp # DNS Long-Lived Queries -dns-llq 5352/udp -mdns 5353/tcp # Multicast DNS -mdns 5353/udp -mdnsresponder 5354/tcp noclog # Multicast DNS Responder IPC -mdnsresponder 5354/udp noclog # noclogd with TCP (nocol) -llmnr 5355/tcp hostmon # Link-Local Multicast Name Resolution -llmnr 5355/udp hostmon # hostmon uses TCP (nocol) -dj-ice 5419/tcp -dj-ice 5419/udp -beyond-remote 5424/tcp # Beyond Remote -beyond-remote 5424/udp -br-channel 5425/tcp # Beyond Remote Command Channel -br-channel 5425/udp -postgresql 5432/tcp # POSTGRES -postgresql 5432/udp -sgi-eventmond 5553/tcp # SGI Eventmond Port -sgi-eventmond 5553/udp -sgi-esphttp 5554/tcp # SGI ESP HTTP -sgi-esphttp 5554/udp -cvsup 5999/tcp # CVSup -cvsup 5999/udp -x11 6000/tcp # X Window System -x11 6000/udp -kftp-data 6620/tcp # Kerberos V5 FTP Data -kftp-data 6620/udp -kftp 6621/tcp # Kerberos V5 FTP Control -kftp 6621/udp -ktelnet 6623/tcp # Kerberos V5 Telnet -ktelnet 6623/udp -gnutella-svc 6346/tcp -gnutella-svc 6346/udp -gnutella-rtr 6347/tcp -gnutella-rtr 6347/udp -sane-port 6566/tcp # SANE Network Scanner Control Port -sane-port 6566/udp -parsec-game 6582/tcp # Parsec Gameserver -parsec-game 6582/udp -afs3-fileserver 7000/tcp bbs # file server itself -afs3-fileserver 7000/udp bbs -afs3-callback 7001/tcp # callbacks to cache managers -afs3-callback 7001/udp -afs3-prserver 7002/tcp # users & groups database -afs3-prserver 7002/udp -afs3-vlserver 7003/tcp # volume location database -afs3-vlserver 7003/udp -afs3-kaserver 7004/tcp # AFS/Kerberos authentication -afs3-kaserver 7004/udp -afs3-volser 7005/tcp # volume managment server -afs3-volser 7005/udp -afs3-errors 7006/tcp # error interpretation service -afs3-errors 7006/udp -afs3-bos 7007/tcp # basic overseer process -afs3-bos 7007/udp -afs3-update 7008/tcp # server-to-server updater -afs3-update 7008/udp -afs3-rmtsys 7009/tcp # remote cache manager service -afs3-rmtsys 7009/udp -font-service 7100/tcp xfs # X Font Service -font-service 7100/udp xfs -sncp 7560/tcp # Sniffer Command Protocol -sncp 7560/udp -soap-http 7627/tcp # SOAP Service Port -soap-http 7627/udp -http-alt 8008/tcp # HTTP Alternate -http-alt 8008/udp -http-alt 8080/tcp webcache # HTTP Alternate -http-alt 8080/udp webcache # WWW caching service -sunproxyadmin 8081/tcp tproxy # Sun Proxy Admin Service -sunproxyadmin 8081/udp tproxy # Transparent Proxy -pichat 9009/tcp # Pichat Server -pichat 9009/udp -bacula-dir 9101/tcp # Bacula Director -bacula-dir 9101/udp -bacula-fd 9102/tcp # Bacula File Daemon -bacula-fd 9102/udp -bacula-sd 9103/tcp # Bacula Storage Daemon -bacula-sd 9103/udp -dddp 9131/tcp # Dynamic Device Discovery -dddp 9131/udp -wap-wsp 9200/tcp # WAP connectionless session service -wap-wsp 9200/udp -wap-wsp-wtp 9201/tcp # WAP session service -wap-wsp-wtp 9201/udp -wap-wsp-s 9202/tcp # WAP secure connectionless session service -wap-wsp-s 9202/udp -wap-wsp-wtp-s 9203/tcp # WAP secure session service -wap-wsp-wtp-s 9203/udp -wap-vcard 9204/tcp # WAP vCard -wap-vcard 9204/udp -wap-vcal 9205/tcp # WAP vCal -wap-vcal 9205/udp -wap-vcard-s 9206/tcp # WAP vCard Secure -wap-vcard-s 9206/udp -wap-vcal-s 9207/tcp # WAP vCal Secure -wap-vcal-s 9207/udp -git 9418/tcp # git pack transfer service -git 9418/udp -cba8 9593/tcp # LANDesk Management Agent -cba8 9593/udp -davsrc 9800/tcp # WebDav Source Port -davsrc 9800/udp -sd 9876/tcp # Session Director -sd 9876/udp -cyborg-systems 9888/tcp # CYBORG Systems -cyborg-systems 9888/udp -monkeycom 9898/tcp # MonkeyCom -monkeycom 9898/udp -sctp-tunneling 9899/tcp # SCTP TUNNELING -sctp-tunneling 9899/udp -domaintime 9909/tcp # domaintime -domaintime 9909/udp -amanda 10080/tcp # amanda backup services -amanda 10080/udp -vce 11111/tcp # Viral Computing Environment (VCE) -vce 11111/udp -smsqp 11201/tcp # Alamin SMS gateway -smsqp 11201/udp -hkp 11371/tcp # OpenPGP HTTP Keyserver -hkp 11371/udp -h323callsigalt 11720/tcp # h323 Call Signal Alternate -h323callsigalt 11720/udp -rets-ssl 12109/tcp # RETS over SSL -rets-ssl 12109/udp -cawas 12168/tcp # CA Web Access Service -cawas 12168/udp -bprd 13720/tcp # BPRD Protocol (VERITAS NetBackup) -bprd 13720/udp -bpdbm 13721/tcp # BPDBM Protocol (VERITAS NetBackup) -bpdbm 13721/udp -bpjava-msvc 13722/tcp # BP Java MSVC Protocol -bpjava-msvc 13722/udp -vnetd 13724/tcp # Veritas Network Utility -vnetd 13724/udp -bpcd 13782/tcp # VERITAS NetBackup -bpcd 13782/udp -vopied 13783/tcp # VOPIED Protocol -vopied 13783/udp -xpilot 15345/tcp # XPilot Contact Port -xpilot 15345/udp -wnn6 22273/tcp # wnn6 -wnn6 22273/udp -binkp 24554/tcp # Bink fidonet protocol -binkp 24554/udp -quake 26000/tcp # Quake @!# -quake 26000/udp -wnn6-ds 26208/tcp -wnn6-ds 26208/udp -tetrinet 31457/tcp # TetriNET Protocol -tetrinet 31457/udp -gamesmith-port 31765/tcp # GameSmith Port -gamesmith-port 31765/udp -traceroute 33434/tcp # traceroute use -traceroute 33434/udp -candp 42508/tcp # Computer Associates network discovery protocol -candp 42508/udp -candrp 42509/tcp # CA discovery response -candrp 42509/udp -caerpc 42510/tcp # CA eTrust RPC -caerpc 42510/udp - -#========================================================================= -# The remaining port numbers are not as allocated by IANA. - -# Kerberos (Project Athena/MIT) services -# Note that these are for Kerberos v4, and are unofficial -kpop 1109/tcp # Pop with Kerberos -knetd 2053/tcp # Kerberos de-multiplexor -eklogin 2105/tcp # Kerberos encrypted rlogin - -# CVSup support http://www.cvsup.org/ -supfilesrv 871/tcp # SUP server -supfiledbg 1127/tcp # SUP debugging - -# Datagram Delivery Protocol services -rtmp 1/ddp # Routing Table Maintenance Protocol -nbp 2/ddp # Name Binding Protocol -echo 4/ddp # AppleTalk Echo Protocol -zip 6/ddp # Zone Information Protocol - -# Many services now accepted as 'standard' -swat 901/tcp # Samba configuration tool -rndc 953/tcp # rndc control sockets (BIND 9) -rndc 953/udp -skkserv 1178/tcp # SKK Japanese input method -xtel 1313/tcp # french minitel -support 1529/tcp # GNATS -cfinger 2003/tcp lmtp # GNU Finger -ninstall 2150/tcp # ninstall service -ninstall 2150/udp -afbackup 2988/tcp # Afbackup system -afbackup 2988/udp -fax 4557/tcp # FAX transmission service (old) -rplay 5555/tcp # RPlay audio service -rplay 5555/udp -canna 5680/tcp # Canna (Japanese Input) -x11-ssh 6010/tcp x11-ssh-offset -x11-ssh 6010/udp x11-ssh-offset -ircd 6667/tcp # Internet Relay Chat -ircd 6667/udp -jetdirect 9100/tcp # HP JetDirect card -jetdirect 9100/udp -mandelspawn 9359/udp mandelbrot # network mandelbrot -kamanda 10081/tcp # amanda backup services (Kerberos) -kamanda 10081/udp -amandaidx 10082/tcp # amanda backup services -amidxtape 10083/tcp # amanda backup services -isdnlog 20011/tcp # isdn logging system -isdnlog 20011/udp -vboxd 20012/tcp # voice box system -vboxd 20012/udp -wnn4_Cn 22289/tcp wnn6_Cn # Wnn (Chinese input) -wnn4_Kr 22305/tcp wnn6_Kr # Wnn (Korean input) -wnn4_Tw 22321/tcp wnn6_Tw # Wnn (Taiwanse input) -asp 27374/tcp # Address Search Protocol -asp 27374/udp -tfido 60177/tcp # Ifmail -tfido 60177/udp -fido 60179/tcp # Ifmail -fido 60179/udp - -# Local services - diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0001_host.conf b/users/blubb/etc-update/sandbox/etc/._cfg0001_host.conf deleted file mode 100644 index 3bcf17de78..0000000000 --- a/users/blubb/etc-update/sandbox/etc/._cfg0001_host.conf +++ /dev/null @@ -1,19 +0,0 @@ -# /etc/host.conf: -# $Header: /var/cvsroot/gentoo/users/blubb/etc-update/sandbox/etc/Attic/._cfg0001_host.conf,v 1.2 2006/07/13 09:22:56 blubb Exp $ - -updated 0001 - -# This keyword specifies how host lookups are to be performed. It -# should be followed by one or more lookup methods, separated by -# commas. Valid methods are bind, hosts, and nis. -# -order hosts, bind -blaah - -# Valid values are on and off. If set to on, the resolv+ library -# will return all valid addresses for a host that appears in the -# /etc/hosts file, instead of only the first. This is off by -# default, as it may cause a substantial performance loss at sites -# with large hosts files. -# -multi off diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0001_login.defs b/users/blubb/etc-update/sandbox/etc/._cfg0001_login.defs deleted file mode 100644 index d28dea15df..0000000000 --- a/users/blubb/etc-update/sandbox/etc/._cfg0001_login.defs +++ /dev/null @@ -1,212 +0,0 @@ -# -# /etc/login.defs - Configuration control definitions for the login package. -# -# $Id: ._cfg0001_login.defs,v 1.2 2006/07/16 14:03:16 blubb Exp $ -# -# Three items must be defined: MAIL_DIR, ENV_SUPATH, and ENV_PATH. -# If unspecified, some arbitrary (and possibly incorrect) value will -# be assumed. All other items are optional - if not specified then -# the described action or option will be inhibited. -# -# Comment lines (lines beginning with "#") and blank lines are ignored. -# -# Modified for Linux. --marekm - -# -# Delay in seconds before being allowed another attempt after a login failure -# -FAIL_DELAY 3 - -# -# Enable display of unknown usernames when login failures are recorded. -# -LOG_UNKFAIL_ENAB no - -# -# Enable logging of successful logins -# -LOG_OK_LOGINS no - -# -# Enable "syslog" logging of su activity - in addition to sulog file logging. -# SYSLOG_SG_ENAB does the same for newgrp and sg. -# -SYSLOG_SU_ENAB yes -SYSLOG_SG_ENAB yes - -# -# If defined, either full pathname of a file containing device names or -# a ":" delimited list of device names. Root logins will be allowed only -# upon these devices. -# -CONSOLE /etc/securetty -#CONSOLE console:tty01:tty02:tty03:tty04 - -# -# If defined, all su activity is logged to this file. -# -#SULOG_FILE /var/log/sulog - -# -# If defined, file which maps tty line to TERM environment parameter. -# Each line of the file is in a format something like "vt100 tty01". -# -#TTYTYPE_FILE /etc/ttytype - -# -# If defined, the command name to display when running "su -". For -# example, if this is defined as "su" then a "ps" will display the -# command is "-su". If not defined, then "ps" would display the -# name of the shell actually being run, e.g. something like "-sh". -# -SU_NAME su - -# -# *REQUIRED* -# Directory where mailboxes reside, _or_ name of file, relative to the -# home directory. If you _do_ define both, MAIL_DIR takes precedence. -# -MAIL_DIR /var/spool/mail - -# -# If defined, file which inhibits all the usual chatter during the login -# sequence. If a full pathname, then hushed mode will be enabled if the -# user's name or shell are found in the file. If not a full pathname, then -# hushed mode will be enabled if the file exists in the user's home directory. -# -HUSHLOGIN_FILE .hushlogin -#HUSHLOGIN_FILE /etc/hushlogins - -# -# *REQUIRED* The default PATH settings, for superuser and normal users. -# -# (they are minimal, add the rest in the shell startup files) -ENV_SUPATH PATH=/sbin:/bin:/usr/sbin:/usr/bin -ENV_PATH PATH=/bin:/usr/bin - -# -# Terminal permissions -# -# TTYGROUP Login tty will be assigned this group ownership. -# TTYPERM Login tty will be set to this permission. -# -# If you have a "write" program which is "setgid" to a special group -# which owns the terminals, define TTYGROUP to the group number and -# TTYPERM to 0620. Otherwise leave TTYGROUP commented out and assign -# TTYPERM to either 622 or 600. -# -TTYGROUP tty -TTYPERM 0600 - -# -# Login configuration initializations: -# -# ERASECHAR Terminal ERASE character ('\010' = backspace). -# KILLCHAR Terminal KILL character ('\025' = CTRL/U). -# UMASK Default "umask" value. -# -# The ERASECHAR and KILLCHAR are used only on System V machines. -# The ULIMIT is used only if the system supports it. -# (now it works with setrlimit too; ulimit is in 512-byte units) -# -# Prefix these values with "0" to get octal, "0x" to get hexadecimal. -# -ERASECHAR 0177 -KILLCHAR 025 -UMASK 022 - -# -# Password aging controls: -# -# PASS_MAX_DAYS Maximum number of days a password may be used. -# PASS_MIN_DAYS Minimum number of days allowed between password changes. -# PASS_WARN_AGE Number of days warning given before a password expires. -# -PASS_MAX_DAYS 99999 -PASS_MIN_DAYS 0 -PASS_WARN_AGE 7 - -# -# Min/max values for automatic uid selection in useradd -# -UID_MIN 1000 -UID_MAX 60000 - -# -# Min/max values for automatic gid selection in groupadd -# -GID_MIN 100 -GID_MAX 60000 - -# -# Max number of login retries if password is bad -# -LOGIN_RETRIES 3 - -# -# Max time in seconds for login -# -LOGIN_TIMEOUT 60 - -# -# Which fields may be changed by regular users using chfn - use -# any combination of letters "frwh" (full name, room number, work -# phone, home phone). If not defined, no changes are allowed. -# For backward compatibility, "yes" = "rwh" and "no" = "frwh". -# -CHFN_RESTRICT rwh - -# -# List of groups to add to the user's supplementary group set -# when logging in on the console (as determined by the CONSOLE -# setting). Default is none. -# -# Use with caution - it is possible for users to gain permanent -# access to these groups, even when not logged in on the console. -# How to do it is left as an exercise for the reader... -# -#CONSOLE_GROUPS floppy:audio:cdrom - -# -# Should login be allowed if we can't cd to the home directory? -# Default in no. -# -DEFAULT_HOME yes - -# -# If defined, this command is run when removing a user. -# It should remove any at/cron/print jobs etc. owned by -# the user to be removed (passed as the first argument). -# -#USERDEL_CMD /usr/sbin/userdel_local - -# -# When prompting for password without echo, getpass() can optionally -# display a random number (in the range 1 to GETPASS_ASTERISKS) of '*' -# characters for each character typed. This feature is designed to -# confuse people looking over your shoulder when you enter a password :-). -# Also, the new getpass() accepts both Backspace (8) and Delete (127) -# keys to delete previous character (to cope with different terminal -# types), Control-U to delete all characters, and beeps when there are -# no more characters to delete, or too many characters entered. -# -# Setting GETPASS_ASTERISKS to 1 results in more traditional behaviour - -# exactly one '*' displayed for each character typed. -# -# Setting GETPASS_ASTERISKS to 0 disables the '*' characters (Backspace, -# Delete, Control-U and beep continue to work as described above). -# -# Setting GETPASS_ASTERISKS to -1 reverts to the traditional getpass() -# without any new features. This is the default. -# -GETPASS_ASTERISKS 0 - -# -# Enable setting of the umask group bits to be the same as owner bits -# (examples: 022 -> 002, 077 -> 007) for non-root users, if the uid is -# the same as gid, and username is the same as the primary group name. -# -# This also enables userdel to remove user groups if no members exist. -# -USERGROUPS_ENAB yes - diff --git a/users/blubb/etc-update/sandbox/etc/._cfg0002_host.conf b/users/blubb/etc-update/sandbox/etc/._cfg0002_host.conf deleted file mode 100644 index 509165e80a..0000000000 --- a/users/blubb/etc-update/sandbox/etc/._cfg0002_host.conf +++ /dev/null @@ -1,19 +0,0 @@ -# /etc/host.conf: -# $Header: /var/cvsroot/gentoo/users/blubb/etc-update/sandbox/etc/Attic/._cfg0002_host.conf,v 1.2 2006/07/13 09:22:56 blubb Exp $ - -updated 0002 - -# This keyword specifies how host lookups are to be performed. It -# should be followed by one or more lookup methods, separated by -# commas. Valid methods are bind, hosts, and nis. -# -order hosts, bind -blaah - -# Valid values are on and off. If set to on, the resolv+ library -# will return all valid addresses for a host that appears in the -# /etc/hosts file, instead of only the first. This is off by -# default, as it may cause a substantial performance loss at sites -# with large hosts files. -# -multi off diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/._cfg0000_Default b/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/._cfg0000_Default deleted file mode 100644 index 0d702febbe..0000000000 --- a/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/._cfg0000_Default +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/sh -# -# Note that any setup should come before the sessreg command as -# that must be 'exec'ed for the pid to be correct (sessreg uses the parent -# pid) -# -# Note that output goes into the .xsession-errors file for easy debugging -# -PATH="/usr/X11R6/bin:$PATH:/bin:/usr/bin" -OLD_IFS=$IFS - -gdmwhich () { - COMMAND="$1" - OUTPUT= - IFS=: - for dir in $PATH - do - if test -x "$dir/$COMMAND" ; then - if test "x$OUTPUT" = "x" ; then - OUTPUT="$dir/$COMMAND" - fi - fi - done - IFS=$OLD_IFS - echo "$OUTPUT" -} - -# Set background color -XSETROOT=`gdmwhich xsetroot` -if [ "x$XSETROOT" != "x" ] ; then - - CHECKBACKCOLOR="OK" - if [ "x$GDM_GREETER_TYPE" = "xTHEMED" ]; then - BACKCOLOR=`gdmflexiserver --command="GET_CONFIG greeter/GraphicalThemedColor $DISPLAY"` - - CHECKBACKCOLOR=`echo $BACKCOLOR | sed 's/^\([^ ]*\) .*$/\1/'` - if [ "x$CHECKBACKCOLOR" = "xOK" ]; then - BACKCOLOR=`echo $BACKCOLOR | sed 's/^.* \(.*\)$/\1/'` - else - BACKCOLOR="" - fi - fi - - # If we tried to load the themed backgroundcolor, but failed, then try loading plain color - if [ "x$CHECKBACKCOLOR" != "xOK" ] || [ "x$GDM_GREETER_TYPE" = "xPLAIN" ]; then - - # Background type can be 0=None, 1=Image & Color, 2=Color, or 3=Image - BACKTYPE=`gdmflexiserver --command="GET_CONFIG greeter/BackgroundType $DISPLAY"` - - # Skip if background type does not include a color - if [ "x$BACKTYPE" = "xOK 1" ] || [ "x$BACKTYPE" = "xOK 2" ]; then - BACKCOLOR=`gdmflexiserver --command="GET_CONFIG greeter/BackgroundColor $DISPLAY"` - - CHECKBACKCOLOR=`echo $BACKCOLOR | sed 's/^\([^ ]*\) .*$/\1/'` - if [ "x$CHECKBACKCOLOR" = "xOK" ]; then - BACKCOLOR=`echo $BACKCOLOR | sed 's/^.* \(.*\)$/\1/'` - else - BACKCOLOR="" - fi - fi - fi - - # Default value - if [ "x$BACKCOLOR" = "x" ]; then - BACKCOLOR="#76848F" - fi - - "$XSETROOT" -cursor_name left_ptr -solid "$BACKCOLOR" -fi - - -SESSREG=`gdmwhich sessreg` -if [ "x$SESSREG" != "x" ] ; then - # some output for easy debugging - echo "$0: Registering your session with wtmp and utmp" - echo "$0: running: $SESSREG -a -w /var/log/wtmp -u /var/run/utmp -x \"$X_SERVERS\" -h \"$REMOTE_HOST\" -l \"$DISPLAY\" \"$USER\"" - - exec "$SESSREG" -a -w /var/log/wtmp -u /var/run/utmp -x "$X_SERVERS" -h "$REMOTE_HOST" -l "$DISPLAY" "$USER" - # this is not reached -fi - -# some output for easy debugging -echo "$0: could not find the sessreg utility, cannot update wtmp and utmp" -exit 0 diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/Default b/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/Default deleted file mode 100644 index f1d5ff19ba..0000000000 --- a/users/blubb/etc-update/sandbox/etc/X11/gdm/PreSession/Default +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/sh -# -# Note that any setup should come before the sessreg command as -# that must be 'exec'ed for the pid to be correct (sessreg uses the parent -# pid) -# -# Note that output goes into the .xsession-errors file for easy debugging -# -PATH="/usr/X11R6/bin:$PATH:/bin:/usr/bin" -OLD_IFS=$IFS - -gdmwhich () { - COMMAND="$1" - OUTPUT= - IFS=: - for dir in $PATH - do - if test -x "$dir/$COMMAND" ; then - if test "x$OUTPUT" = "x" ; then - OUTPUT="$dir/$COMMAND" - fi - fi - done - IFS=$OLD_IFS - echo "$OUTPUT" -} - -XSETROOT=`gdmwhich xsetroot` -if [ "x$XSETROOT" != "x" ] ; then - # Try to snarf the BackgroundColor from the config file - BACKCOLOR=`grep '^BackgroundColor' /etc/X11/gdm/gdm.conf | sed 's/^.*=\(.*\)$/\1/'` - if [ "x$BACKCOLOR" = "x" ]; then - BACKCOLOR="#76848F" - fi - "$XSETROOT" -cursor_name left_ptr -solid "$BACKCOLOR" -fi - - -SESSREG=`gdmwhich sessreg` -if [ "x$SESSREG" != "x" ] ; then - # some output for easy debugging - echo "$0: Registering your session with wtmp and utmp" - echo "$0: running: $SESSREG -a -w /var/log/wtmp -u /var/run/utmp -x \"$X_SERVERS\" -h \"$REMOTE_HOST\" -l \"$DISPLAY\" \"$USER\"" - - exec "$SESSREG" -a -w /var/log/wtmp -u /var/run/utmp -x "$X_SERVERS" -h "$REMOTE_HOST" -l "$DISPLAY" "$USER" - # this is not reached -fi - -# some output for easy debugging -echo "$0: could not find the sessreg utility, cannot update wtmp and utmp" -exit 0 diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_AccessDwellMouseEvents b/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_AccessDwellMouseEvents deleted file mode 100644 index 41266b70dc..0000000000 --- a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_AccessDwellMouseEvents +++ /dev/null @@ -1,53 +0,0 @@ -# This is the configuration file for the keymouselistener.so module. -# The confiuration syntax is as follows: -# -# crossing inital_direction timeout executable_path +args -# -# For executable_path give the full executable path path of the program or the -# DefaultPath is used. -# -# where: -# -# + crossing is a string that includes any combination of TBLR characters, where -# T means Top, B means Bottom, L means Left, and R means Right. -# -# + initial_direction can be either the I or O character which indicates -# that the initial crossing is a motion In or Out of the window. -# -# e.g. -# TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection -# -# Means the user crosses into the top border, out the bottom border, into the left -# border, and then out the right border (in that order). The initial_direction -# value of I is what specifies that the first crossing is into the top border -# rather than out of the top border. Each border crossing must occur within -# 10000ms of the last border crossing for the gesture to be valid. -# -# It is possible to invoke multiple actions from a single gesture using the <Add> -# keyword. Action specified with <Add> are invoked by the previous gesture -# defined in the file. If the <Add> action is the first action defined in the -# file, then it is ignored. -# -# e.g. -# -# <Add> /usr/bin/gnome-mag - -# GNOME On-Screen Keyboard - support several different options for different -# user needs. Note these gestures all start by moving the mouse into the top -# window border. -# -TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection -TLBR I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch1 --select-action=switch1 -TRBL I 10000 /usr/bin/gok --login --access-method=inversescanning --scan-action=switch1 --select-action=switch2 -TBRL I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch3 --select-action=switch3 - -# Gnopernicus. Note these gestures all start by moving the mouse into the -# bottom window border. -# -# Speech -BTRL I 10000 /usr/bin/srcore --login --enable-speech -# Magnifier -BTLR I 10000 /usr/bin/srcore --login --enable-magnifier --disable-speech --disable-braille -# Speech and Magnifier -BRTL I 10000 /usr/bin/srcore --login - diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_factory-AccessDwellMouseEvents b/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_factory-AccessDwellMouseEvents deleted file mode 100644 index 41266b70dc..0000000000 --- a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/._cfg0000_factory-AccessDwellMouseEvents +++ /dev/null @@ -1,53 +0,0 @@ -# This is the configuration file for the keymouselistener.so module. -# The confiuration syntax is as follows: -# -# crossing inital_direction timeout executable_path +args -# -# For executable_path give the full executable path path of the program or the -# DefaultPath is used. -# -# where: -# -# + crossing is a string that includes any combination of TBLR characters, where -# T means Top, B means Bottom, L means Left, and R means Right. -# -# + initial_direction can be either the I or O character which indicates -# that the initial crossing is a motion In or Out of the window. -# -# e.g. -# TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection -# -# Means the user crosses into the top border, out the bottom border, into the left -# border, and then out the right border (in that order). The initial_direction -# value of I is what specifies that the first crossing is into the top border -# rather than out of the top border. Each border crossing must occur within -# 10000ms of the last border crossing for the gesture to be valid. -# -# It is possible to invoke multiple actions from a single gesture using the <Add> -# keyword. Action specified with <Add> are invoked by the previous gesture -# defined in the file. If the <Add> action is the first action defined in the -# file, then it is ignored. -# -# e.g. -# -# <Add> /usr/bin/gnome-mag - -# GNOME On-Screen Keyboard - support several different options for different -# user needs. Note these gestures all start by moving the mouse into the top -# window border. -# -TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection -TLBR I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch1 --select-action=switch1 -TRBL I 10000 /usr/bin/gok --login --access-method=inversescanning --scan-action=switch1 --select-action=switch2 -TBRL I 10000 /usr/bin/gok --login --access-method=automaticscanning --scan-action=switch3 --select-action=switch3 - -# Gnopernicus. Note these gestures all start by moving the mouse into the -# bottom window border. -# -# Speech -BTRL I 10000 /usr/bin/srcore --login --enable-speech -# Magnifier -BTLR I 10000 /usr/bin/srcore --login --enable-magnifier --disable-speech --disable-braille -# Speech and Magnifier -BRTL I 10000 /usr/bin/srcore --login - diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/AccessDwellMouseEvents b/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/AccessDwellMouseEvents deleted file mode 100644 index 21812928c4..0000000000 --- a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/AccessDwellMouseEvents +++ /dev/null @@ -1,36 +0,0 @@ -# This is the configuration file for the keymouselistener.so module. -# The confiuration syntax is as follows: -# -# crossing inital_direction timeout executable_path +args -# -# For executable_path give the full executable path path of the program or the -# DefaultPath is used. -# -# where: -# -# + crossing is a string that includes any combination of TBLR characters, where -# T means Top, B means Bottom, L means Left, and R means Right. -# -# + initial_direction can be either the I or O character which indicates -# that the initial crossing is a motion In or Out of the window. -# -# e.g. -# TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection -# -# Means the user crosses into the top border, out the bottom border, into the left -# border, and then out the right border (in that order). The initial_direction -# value of I is what specifies that the first crossing is into the top border -# rather than out of the top border. Each border crossing must occur within -# 10000ms of the last border crossing for the gesture to be valid. -# -# It is possible to invoke multiple actions from a single gesture using the <Add> -# keyword. Action specified with <Add> are invoked by the previous gesture -# defined in the file. If the <Add> action is the first action defined in the -# file, then it is ignored. -# -# e.g. -# -# <Add> /usr/bin/gnome-mag - -# current: -TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection diff --git a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/factory-AccessDwellMouseEvents b/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/factory-AccessDwellMouseEvents deleted file mode 100644 index 21812928c4..0000000000 --- a/users/blubb/etc-update/sandbox/etc/X11/gdm/modules/factory-AccessDwellMouseEvents +++ /dev/null @@ -1,36 +0,0 @@ -# This is the configuration file for the keymouselistener.so module. -# The confiuration syntax is as follows: -# -# crossing inital_direction timeout executable_path +args -# -# For executable_path give the full executable path path of the program or the -# DefaultPath is used. -# -# where: -# -# + crossing is a string that includes any combination of TBLR characters, where -# T means Top, B means Bottom, L means Left, and R means Right. -# -# + initial_direction can be either the I or O character which indicates -# that the initial crossing is a motion In or Out of the window. -# -# e.g. -# TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection -# -# Means the user crosses into the top border, out the bottom border, into the left -# border, and then out the right border (in that order). The initial_direction -# value of I is what specifies that the first crossing is into the top border -# rather than out of the top border. Each border crossing must occur within -# 10000ms of the last border crossing for the gesture to be valid. -# -# It is possible to invoke multiple actions from a single gesture using the <Add> -# keyword. Action specified with <Add> are invoked by the previous gesture -# defined in the file. If the <Add> action is the first action defined in the -# file, then it is ignored. -# -# e.g. -# -# <Add> /usr/bin/gnome-mag - -# current: -TBLR I 10000 /usr/bin/gok --login --access-method=dwellselection diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_domainname b/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_domainname deleted file mode 100644 index 3a32173ebc..0000000000 --- a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_domainname +++ /dev/null @@ -1,20 +0,0 @@ -# /etc/conf.d/domainname - -# When setting up resolv.conf, what should take precedence? -# 0 = let dhcp/whatever override DNSDOMAIN -# 1 = override dhcp/whatever with DNSDOMAIN - -OVERRIDE=1 - -# To have a proper FQDN, you need to setup /etc/hosts and /etc/resolv.conf -# (domain entry in /etc/resolv.conf and FQDN in /etc/hosts). -# -# DNSDOMAIN merely sets the domain entry in /etc/resolv.conf, see -# the resolv.conf(5) manpage for more info. - -DNSDOMAIN="" - -# For information on setting up NIS, please see: -# http://www.linux-nis.org/nis-howto/HOWTO/ - -NISDOMAIN="" diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_local.start b/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_local.start deleted file mode 100644 index 7a20c1422b..0000000000 --- a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_local.start +++ /dev/null @@ -1,5 +0,0 @@ -# /etc/conf.d/local.start - -# This is a good place to load any misc programs -# on startup (use &>/dev/null to hide output) - diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_net.example b/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_net.example deleted file mode 100644 index 4d487f5993..0000000000 --- a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_net.example +++ /dev/null @@ -1,478 +0,0 @@ -############################################################################## -# QUICK-START -# -# The quickest start is if you want to use DHCP. -# In that case, everything should work out of the box, no configuration -# necessary, though the startup script will warn you that you haven't -# specified anything. -# -# If you want to use a static address or use DHCP explicitly, jump -# down to the section labelled INTERFACE HANDLERS. -# -# If you want to do anything more fancy, you should take the time to -# read through the rest of this file. - - -############################################################################## -# MODULES -# -# We now support modular networking scripts which means we can easily -# add support for new interface types and modules while keeping -# compatability with existing ones. -# -# Modules load by default if the package they need is installed. If -# you specify a module here that doesn't have it's package installed -# then you get an error stating which package you need to install. -# Ideally, you only use the modules setting when you have two or more -# packages installed that supply the same service. -# -# In other words, you probably should DO NOTHING HERE... - -# Prefer iproute2 over ifconfig -#modules=( "iproute2" ) - -# You can also specify other modules for an interface -# In this case we prefer udhcpc over dhcpcd -#modules_eth0=( "udhcpc" ) - -# You can also specify which modules not to use - for example you may be -# using a supplicant or linux-wlan-ng to control wireless configuration but -# you still want to configure network settings per ESSID associated with. -#modules=( "!iwconfig" ) - - -############################################################################## -# INTERFACE HANDLERS -# -# We provide two interface handlers presently: ifconfig and iproute2. -# You need one of these to do any kind of network configuration. -# For ifconfig support, emerge sys-apps/net-tools -# For iproute2 support, emerge sys-apps/iproute2 - -# If you don't specify an interface then we prefer ifconfig if it's installed -# Prefer iproute2 over ifconfig -#modules=( "iproute2" ) - -# For a static configuration, use something like this -# (They all do exactly the same thing btw) -#config_eth0=( "192.168.0.2/24" ) -#config_eth0=( "192.168.0.2 netmask 255.255.255.0" ) - -# We can also specify a broadcast -#config_eth0=( "192.168.0.2/24 brd 192.168.0.255" ) -#config_eth0=( "192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" ) - -# If you need more than one address, you can use something like this -# NOTE: ifconfig creates an aliased device for each extra IPv4 address -# (eth0:1, eth0:2, etc) -# iproute2 does not do this -#config_eth0=( -# "192.168.0.2/24" -# "192.168.0.3/24" -# "192.168.0.4/24" -#) - -# You can also use IPv6 addresses -#config_eth0=( -# "192.168.0.2/24" -# "4321:0:1:2:3:4:567:89ab" -# "4321:0:1:2:3:4:567:89ac" -#) - -# If you wish to keep existing addresses + routing and the interface is up, -# you can specify a noop (no operation). If the interface is down or there -# are no addresses assigned, then we move onto the next step (default dhcp) -# This is useful when configuring your interface with a kernel command line -# or similar -#config_eth0=( "noop" "192.168.0.2/24" ) - -# If you don't want ANY address (only useful when calling for advanced stuff) -#config_eth0=( "null" ) - -# Here's how todo routing if you need it - the below sets the default gateway -#routes_eth0=( -# "default via 192.168.0.1" -# "default via 4321:0:1:2:3:4:567:89ab" -#) - -# If a specified module fails (like dhcp - see below), you can specify a -# fallback like so -#fallback_eth0=( "192.168.0.2 netmask 255.255.255.0" ) -#fallback_route_eth0=( "default via 192.168.0.1" ) - -# NOTE: fallback entry must match the entry location in config_eth0 -# As such you can only have one fallback route. - - -############################################################################## -# OPTIONAL MODULES - -#----------------------------------------------------------------------------- -# WIRELESS (802.11 support) -# Wireless can be provided by iwconfig or wpa_supplicant - -# iwconfig -# emerge net-wireless/wireless-tools -# Wireless options are held in /etc/conf.d/wireless - but could be here too -# Consult the sample file /etc/conf.d/wireless.example for instructions -# iwconfig is the default - -# wpa_supplicant -# emerge net-wireless/wpa-supplicant -# Wireless options are held in /etc/wpa_supplicant.conf -# Consult the sample file /etc/wpa_supplicant.conf.example for instructions -# To choose wpa_supplicant over iwconfig -#modules=( "wpa_supplicant" ) -# To configure wpa_supplicant -#wpa_supplicant_eth0="-Dprism54" # For Prism54 based cards -#wpa_supplicant_ath0="-Dmadwifi" # For Atheros based cards -# Consult wpa_supplicant for more drivers -# By default we give wpa_suppliant 60 seconds to associate and authenticate -#wpa_timeout_eth0=60 - -# GENERIC WIRELESS OPTIONS -# PLEASE READ THE INSTRUCTIONS IN /etc/conf.d/wireless.example FOR -# HOW TO USE THIS ESSID VARIABLE -# You can also override any settings found here per ESSID - which is very -# handy if you use different networks a lot -#config_ESSID=( "dhcp" ) -#dhcpcd_ESSID="-t 5" - -# Setting name/domain server causes /etc/resolv.conf to be overwritten -# Note that if DHCP is used, and you want this to take precedence then -# set dhcp_ESSID="nodns" -#dns_servers_ESSID=( "192.168.0.1" "192.168.0.2" ) -#dns_domain_ESSID="some.domain" -#dns_search_domains_ESSID="search.this.domain search.that.domain" -# Please check the man page for resolv.conf for more information -# as domain and search (searchdomains) are mutually exclusive and -# searchdomains takes precedence - -# You can also override any settings found here per MAC address of the AP -# incase you use Access Points with the same ESSID but need different -# networking configs. Below is an example - of course you use the same -# method with other variables -#mac_config_001122334455=( "dhcp" ) -#mac_dhcpcd_001122334455="-t 10" -#mac_dns_servers_001122334455=( "192.168.0.1" "192.168.0.2" ) - -# When an interface has been associated with an Access Point, a global -# variable called ESSID is set to the Access Point's ESSID for use in the -# pre/post user functions below (although it's not available in preup as you -# won't have associated then) - -# If you're using anything else to configure wireless on your interface AND -# you have installed any of the above packages, you need to disable them -#modules=( "!iwconfig" "!wpa_supplicant" ) - -#----------------------------------------------------------------------------- -# DHCP -# DHCP can be provided by dhcpcd, dhclient, udhcpc or pump -# -# dhcpcd: emerge net-misc/dhcpcd -# dhclient: emerge net-misc/dhcp -# udhcpc: emerge net-misc/udhcp -# pump: emerge net-misc/pump - -# If you have more than one DHCP client installed, you need to specify which -# one to use - otherwise we default to dhcpcd if available -#modules=( "udhcpc" ) # to select udhcpc over dhcpcd -# -# Notes: -# - dhcpcd, udhcpc and pump send the current hostname -# to the DHCP server by default -# - dhcpcd does not daemonize when the lease time is infinite -# - udhcp-0.9.3-r3 and earlier does not support getting NTP servers -# - dhclient does not support getting NTP servers -# - pump does not support getting NIS servers -# - DHCP tends to erase any existing device information - so add -# static addresses after dhcp if you need them - -# Regardless of which DHCP client you prefer, you configure them the -# same way using one of following depending on which interface modules -# you're using. -#config_eth0=( "dhcp" ) - -# For passing custom options to dhcpcd use something like the following. This -# example reduces the timeout for retrieving an address from 60 seconds (the -# default) to 10 seconds. -#dhcpcd_eth0="-t 10" - -# dhclient, udhcpc and pump don't have many runtime options -# You can pass options to them in a similar manner to dhcpcd though -#dhclient_eth0="..." -#udhcpc_eth0="..." -#pump_eth0="..." - -# To set options for dhclient, you need to have an /etc/dhclient.conf file -# See the dhclient man page for details - -# GENERIC DHCP OPTIONS -# Set generic DHCP options like so -#dhcp_eth0="release nodns nontp nonis nogateway nosendhost" - -# This tells the dhcp client to release it's lease when it stops, not to -# overwrite dns, ntp and nis settings, not to set a default route and not to -# send the current hostname to the dhcp server and when it starts. -# You can use any combination of the above options - the default is not to -# use any of them. - -#----------------------------------------------------------------------------- -# Automatic Private IP Addressing (APIPA) -# For APIPA support, emerge net-misc/iputils or net-analyzer/arping - -# APIPA is a module that tries to find a free address in the range -# 169.254.0.0-169.254.255.255 by arping a random address in that range on the -# interface. If no reply is found then we assign that address to the interface - -# This is only useful for LANs where there is no DHCP server and you don't -# connect directly to the internet. -#config_eth0=( "dhcp" ) -#fallback_eth0=( "apipa" ) - -#----------------------------------------------------------------------------- -# VLAN (802.1q support) -# For VLAN support, emerge net-misc/vconfig - -# Specify the VLAN numbers for the interface like so -# Please ensure your VLAN IDs are NOT zero-padded -#vlans_eth0="1 2" - -# You can also configure the VLAN - see for vconfig man page for more details -#vconfig_eth0=( "set_name_type VLAN_PLUS_VID_NO_PAD" ) -#vconfig_vlan1=( "set_flag 1" "set_egress_map 2 6" ) -#config_vlan1=( "172.16.3.1 netmask 255.255.254.0" ) -#config_vlan2=( "172.16.2.1 netmask 255.255.254.0" ) - -# NOTE: Vlans can be configured with a . in their interface names -# When configuring vlans with this name type, you need to replace . with a _ -#config_eth0.1=( "dhcp" ) - does not work -#config_eth0_1=( "dhcp" ) - does work - -#----------------------------------------------------------------------------- -# Bonding -# For link bonding/trunking emerge net-misc/ifenslave - -# To bond interfaces together -#slaves_bond0="eth0 eth1 eth2" -#config_bond0=( "null" ) # You may not want to assign an IP the the bond - -# If any of the slaves require extra configuration - for example wireless or -# ppp devices - we need to write a depend function for the bond so they get -# configured correctly. -# This is exactly the same as a depend() function in our init scripts -#depend_bond0() { -# need net.eth0 net.eth1 -#} - -#----------------------------------------------------------------------------- -# ADSL -# For ADSL support, emerge net-dialup/rp-pppoe -# You should make the following settings and also put your -# username/password information in /etc/ppp/pap-secrets - -# Configure the interface to use ADSL -#config_eth0=( "adsl" ) - -# You probably won't need to edit /etc/ppp/pppoe.conf if you set this -#adsl_user_eth0="my-adsl-username" - -#----------------------------------------------------------------------------- -# ISDN -# For ISDN support, emerge net-dialup/isdn4k-utils -# You should make the following settings and also put your -# username/password information in /etc/ppp/pap-secrets - -# Configure the interface to use ISDN -#config_ippp0=( "dhcp" ) -# It's important to specify dhcp if you need it! -#config_ippp0=( "192.168.0.1/24" ) -# Otherwise, you can use a static IP - -# NOTE: The interface name must be either ippp or isdn followed by a number - -# You may need this option to set the default route -#ipppd_eth0="defaultroute" - -#----------------------------------------------------------------------------- -# MAC changer -# For changing MAC addresses emerge net-analyzer/macchanger - -# - to set a specific MAC address -#mac_eth0="00:11:22:33:44:55" -# - to randomize the last 3 bytes only -#mac_eth0="random-ending" -# - to randomize between the same physical type of connection (eg fibre, -# copper, wireless) , all vendors -#mac_eth0="random-samekind" -# - to randomize between any physical type of connection (eg fibre, copper, -# wireless) , all vendors -#mac_eth0="random-anykind" -# - full randomization - WARNING: some MAC addresses generated by this may NOT -# act as expected -#mac_eth0="random-full" -# custom - passes all parameters directly to net-analyzer/macchanger -#mac_eth0="some custom set of parameters" - -#----------------------------------------------------------------------------- -# TUN/TAP -# For TUN/TAP support emerge sys-apps/usermode-utilities -# -# NOTE: The interface name must be either tun or tap followed by a number -#config_tun1=( "192.168.0.1/24") - -# For passing custom options to tunctl use something like the following. This -# example sets the owner to adm -#tunctl_tun1="-u adm" - -#----------------------------------------------------------------------------- -# Bridging (802.1d) -# For bridging support emerge net-misc/bridge-utils - -# To add ports to bridge br0 -#bridge_br0="eth0 eth1" - -# You need to configure the ports to null values so dhcp does not get started -#config_eth0=( "null" ) -#config_eth1=( "null" ) - -# Finally give the bridge an address - dhcp or a static IP -#config_br0=( "dhcp" ) -#config_br0=( "192.168.0.1/24" ) - -# If any of the ports require extra configuration - for example wireless or -# ppp devices - we need to write a depend function for the bridge so they get -# configured correctly. -# This is exactly the same as a depend() function in our init scripts -#depend_br0() { -# need net.eth0 net.eth1 -#} - -# NOTE: This creates an interface called br0 - you can give the interface -# any name you like - -# Below is an example of configuring the bridge -# Consult "man brctl" for more details -#brctl_br0=( "setfd 0" "sethello 0" "stp off" ) - -#----------------------------------------------------------------------------- -# Tunnelling -# For GRE tunnels -#iptunnel_vpn0="mode gre remote 207.170.82.1 key 0xffffffff ttl 255" - -# For IPIP tunnels -#iptunnel_vpn0="mode ipip remote 207.170.82.2 ttl 255" - -# To configure the interface -#config_vpn0=( "192.168.0.2 pointopoint 192.168.1.2" ) # ifconfig style -#config_vpn0=( "192.168.0.2 peer 192.168.1.1" ) # iproute2 style - -############################################################################## -# ADVANCED CONFIGURATION -# -# Four functions can be defined which will be called surrounding the -# start/stop operations. The functions are called with the interface -# name first so that one function can control multiple adapters. -# -# The return values for the preup and predown functions should be 0 -# (success) to indicate that configuration or deconfiguration of the -# interface can continue. If preup returns a non-zero value, then -# interface configuration will be aborted. If predown returns a -# non-zero value, then the interface will not be allowed to continue -# deconfiguration. -# -# The return values for the postup and postdown functions are ignored -# since there's nothing to do if they indicate failure. -# -# ${IFACE} is set to the interface being brought up/down -# ${IFVAR} is ${IFACE} converted to variable name bash allows - -#preup() { -# # Test for link on the interface prior to bringing it up. This -# # only works on some network adapters and requires the mii-diag -# # package to be installed. -# if mii-tool ${IFACE} 2> /dev/null | grep -q 'no link'; then -# ewarn "No link on ${IFACE}, aborting configuration" -# return 1 -# fi -# -# # Test for link on the interface prior to bringing it up. This -# # only works on some network adapters and requires the ethtool -# # package to be installed. -# if ethtool ${IFACE} | grep -q 'Link detected: no'; then -# ewarn "No link on ${IFACE}, aborting configuration" -# return 1 -# fi -# -# # Remember to return 0 on success -# return 0 -#} - -#predown() { -# # The default in the script is to test for NFS root and disallow -# # downing interfaces in that case. Note that if you specify a -# # predown() function you will override that logic. Here it is, in -# # case you still want it... -# if is_net_fs /; then -# eerror "root filesystem is network mounted -- can't stop ${IFACE}" -# return 1 -# fi -# -# # Remember to return 0 on success -# return 0 -#} - -#postup() { -# # This function could be used, for example, to register with a -# # dynamic DNS service. Another possibility would be to -# # send/receive mail once the interface is brought up. -# return 0 -#} - -#postdown() { -# # This function is mostly here for completeness... I haven't -# # thought of anything nifty to do with it yet ;-) -# # Return 0 always -# return 0 -#} - -############################################################################## -# FORCING MODULES -# The Big Fat Warning :- If you use module forcing do not complain to us or -# file bugs about it not working! -# -# Loading modules is a slow afair - we have to check each one for the following -# 1) Code sanity -# 2) Has the required package been emerged? -# 3) Has it modified anything? -# 4) Have all the dependant modules been loaded? - -# Then we have to strip out the conflicting modules based on user preference -# and default configuration and sort them into the correct order. -# Finally we check the end result for dependancies. - -# This, of course, takes valuable CPU time so we provide module forcing as a -# means to speed things up. We still do *some* checking but not much. - -# It is essential that you force modules in the correct order and supply all -# the modules you need. You must always supply an interface module - we -# supply ifconfig or iproute2. - -# The Big Fat Warning :- If you use module forcing do not complain to us or -# file bugs about it not working! - -# Now that we've warned you twice, here's how to do it -#modules_force=( "ifconfig" ) -#modules_force=( "iproute2" "dhcpcd" ) - -# We can also apply this to a specific interface -#modules_force_eth1=( "iproute2" ) - -# The below will not work -#modules_force=( "dhcpcd" ) -# No interface (ifconfig/iproute2) -#modules_force=( "ifconfig" "essidnet" "iwconfig" ) -# Although it will not crash, essidnet will not work as it has to come after -# iwconfig -#modules_force=( "iproute2" "ifconfig" ) -# The interface will be setup twice which will cause problems diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_rc b/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_rc deleted file mode 100644 index ebc3518621..0000000000 --- a/users/blubb/etc-update/sandbox/etc/conf.d/._cfg0000_rc +++ /dev/null @@ -1,169 +0,0 @@ -# /etc/conf.d/rc: Global config file for the Gentoo RC System - -# This is the number of tty's used in most of the rc-scripts (like -# consolefont, numlock, etc ...) - -RC_TTY_NUMBER=11 - -# Set to "yes" if you want the rc system to try and start services -# in parallel for a slight speed improvement. - -RC_PARALLEL_STARTUP="no" - -# Do we allow services to be hotplugged? If not, set to RC_HOTPLUG="no" -# NOTE: This does not affect anything hotplug/udev related, just the -# starting/stopping of the init.d service triggered by hotplug. - -RC_COLDPLUG="yes" - -# Some people want a finer grain over hotplug/coldplug. RC_PLUG_SERVICES is a -# list of services that are matched in order, either allowing or not. By -# default we allow services through as RC_COLDPLUG has to be yes -# anyway. -# Example - RC_PLUG_SERVICES="net.wlan !net.*" -# This allows net.wlan and any service not matching net.* to be plugged. - -RC_PLUG_SERVICES="" - -# RC_NET_STRICT_CHECKING allows some flexibility with the 'net' service. -# The following values are allowed: -# none - The 'net' service is always considered up. -# no - This basically means that at least one net.* service besides net.lo -# must be up. This can be used by notebook users that have a wifi and -# a static nic, and only wants one up at any given time to have the -# 'net' service seen as up. -# lo - This is the same as the 'no' option, but net.lo is also counted. -# This should be useful to people that do not care about any specific -# interface being up at boot. -# yes - For this ALL network interfaces MUST be up for the 'net' service to -# be considered up. - -RC_NET_STRICT_CHECKING="no" - -# RC_VOLUME_ORDER allows you to specify, or even remove the volume setup -# for various volume managers (MD, EVMS2, LVM, DM, etc). Note that they are -# stopped in reverse order. - -RC_VOLUME_ORDER="raid evms lvm dm" - -# RC_BOOTLOG will generate a log of the boot messages shown on the console. -# Useful for headless machines or debugging. You need to emerge the -# app-admin/showconsole package for this to work. Note that this probably -# won't work correctly with boot splash. - -RC_BOOTLOG="no" - -# RC_USE_FSTAB allows you to override the default mount options for the -# standard /proc, /sys, /dev, and /dev/pts mount points. Note that this -# is the new way for selecting ramfs/tmpfs/etc... for udev mounting. - -RC_USE_FSTAB="no" - -# RC_USE_CONFIG_PROFILE allows you to have different /etc/conf.d files -# based on your runlevel - if a conf.d file for your profile does not exist -# then we try and use the default one. -# To enable runlevel selection at boot, append "softlevel=foobar" to your -# kernel line to change to the foobar runlevel. Or "rc foobar" at the command -# prompt. - -RC_USE_CONFIG_PROFILE="yes" - -# RC_FORCE_AUTO tries its best to prevent user interaction during the boot and -# shutdown process. For example, fsck will automatically be run or volumes -# remounted to create proper directory trees. This feature can be dangerous -# and is meant ONLY for headless machines where getting a physical console -# hooked up is a huge pita. - -RC_FORCE_AUTO="no" - -# Use this variable to control the /dev management behavior. -# auto - let the scripts figure out what's best at boot -# devfs - use devfs (requires sys-fs/devfsd) -# udev - use udev (requires sys-fs/udev) -# static - let the user manage /dev - -RC_DEVICES="auto" - -# UDEV OPTION: -# Set to "yes" if you want to save /dev to a tarball on shutdown -# and restore it on startup. This is useful if you have a lot of -# custom device nodes that udev does not handle/know about. - -RC_DEVICE_TARBALL="no" - -# RC_SWAP_ERASE controls erasing of swap partitions at shutdown. -# Useful for all those paranoid peeps to nuke their memory. - -RC_SWAP_ERASE="no" - - - - - -# -# Controlling start-stop-daemon behavior -# -# NOTE: most of these are not in use yet!! -# - -# Set to "yes" if stop-daemon() should always retry killing the -# service if it fails the first time. - -RC_RETRY_KILL="yes" - - -# Set the amount of seconds stop-daemon() should wait between -# retries. $RC_RETRY_KILL should be set to "yes". - -RC_RETRY_TIMEOUT=1 - - -# Set the amount of times stop-daemon() should try to kill -# a service before giving up. $RC_RETRY_KILL should be set to "yes". - -RC_RETRY_COUNT=5 - - -# Set to "yes" if stop-daemon() should fail if the service -# is marked as started, but not actually running on stop. - -RC_FAIL_ON_ZOMBIE="no" - - - - - -# -# Internal configuration variables -# -# NB: These are for advanced users, and you should really -# know what you are doing before changing them! -# - - -# rc-scripts dep-cache directory -# -# NOTE: Do not remove the next line, as its needed by the baselayout ebuild! -# -# svcdir="/var/lib/init.d" - -svcdir="/var/lib/init.d" - - -# Should we mount $svcdir in a ram disk for some speed increase -# for slower machines, or for the more extreme setups ? - -svcmount="no" - - -# FS type that should be used for $svcdir. Note that you need -# $svcmount above set to "yes" for this to work ... Currently -# tmpfs, ramfs, and ramdisk are supported (tmpfs is the default). - -svcfstype="tmpfs" - - -# Size of $svcdir in KB. Note that ramfs doesn't support this -# due to kernel limitations. - -svcsize=2048 diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/domainname b/users/blubb/etc-update/sandbox/etc/conf.d/domainname deleted file mode 100644 index 7d8374b76f..0000000000 --- a/users/blubb/etc-update/sandbox/etc/conf.d/domainname +++ /dev/null @@ -1,20 +0,0 @@ -# /etc/conf.d/domainname - -# When setting up resolv.conf, what should take precedence? -# 0 = let dhcp/whatever override DNSDOMAIN -# 1 = override dhcp/whatever with DNSDOMAIN - -OVERRIDE=1 - -# To have a proper FQDN, you need to setup /etc/hosts and /etc/resolv.conf -# (domain entry in /etc/resolv.conf and FQDN in /etc/hosts). -# -# DNSDOMAIN merely sets the domain entry in /etc/resolv.conf, see -# the resolv.conf(5) manpage for more info. - -DNSDOMAIN="" - -# For information on setting up NIS, please see: -# http://www.linux-nis.org/nis-howto/HOWTO/ - -NISDOMAIN="" diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/local.start b/users/blubb/etc-update/sandbox/etc/conf.d/local.start deleted file mode 100644 index a55d2cc2fa..0000000000 --- a/users/blubb/etc-update/sandbox/etc/conf.d/local.start +++ /dev/null @@ -1,5 +0,0 @@ -# /etc/conf.d/local.start - -# This is a good place to load any misc programs -# on startup ( use 1>&2 to hide output) - diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/net.example b/users/blubb/etc-update/sandbox/etc/conf.d/net.example deleted file mode 100644 index 4d487f5993..0000000000 --- a/users/blubb/etc-update/sandbox/etc/conf.d/net.example +++ /dev/null @@ -1,478 +0,0 @@ -############################################################################## -# QUICK-START -# -# The quickest start is if you want to use DHCP. -# In that case, everything should work out of the box, no configuration -# necessary, though the startup script will warn you that you haven't -# specified anything. -# -# If you want to use a static address or use DHCP explicitly, jump -# down to the section labelled INTERFACE HANDLERS. -# -# If you want to do anything more fancy, you should take the time to -# read through the rest of this file. - - -############################################################################## -# MODULES -# -# We now support modular networking scripts which means we can easily -# add support for new interface types and modules while keeping -# compatability with existing ones. -# -# Modules load by default if the package they need is installed. If -# you specify a module here that doesn't have it's package installed -# then you get an error stating which package you need to install. -# Ideally, you only use the modules setting when you have two or more -# packages installed that supply the same service. -# -# In other words, you probably should DO NOTHING HERE... - -# Prefer iproute2 over ifconfig -#modules=( "iproute2" ) - -# You can also specify other modules for an interface -# In this case we prefer udhcpc over dhcpcd -#modules_eth0=( "udhcpc" ) - -# You can also specify which modules not to use - for example you may be -# using a supplicant or linux-wlan-ng to control wireless configuration but -# you still want to configure network settings per ESSID associated with. -#modules=( "!iwconfig" ) - - -############################################################################## -# INTERFACE HANDLERS -# -# We provide two interface handlers presently: ifconfig and iproute2. -# You need one of these to do any kind of network configuration. -# For ifconfig support, emerge sys-apps/net-tools -# For iproute2 support, emerge sys-apps/iproute2 - -# If you don't specify an interface then we prefer ifconfig if it's installed -# Prefer iproute2 over ifconfig -#modules=( "iproute2" ) - -# For a static configuration, use something like this -# (They all do exactly the same thing btw) -#config_eth0=( "192.168.0.2/24" ) -#config_eth0=( "192.168.0.2 netmask 255.255.255.0" ) - -# We can also specify a broadcast -#config_eth0=( "192.168.0.2/24 brd 192.168.0.255" ) -#config_eth0=( "192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" ) - -# If you need more than one address, you can use something like this -# NOTE: ifconfig creates an aliased device for each extra IPv4 address -# (eth0:1, eth0:2, etc) -# iproute2 does not do this -#config_eth0=( -# "192.168.0.2/24" -# "192.168.0.3/24" -# "192.168.0.4/24" -#) - -# You can also use IPv6 addresses -#config_eth0=( -# "192.168.0.2/24" -# "4321:0:1:2:3:4:567:89ab" -# "4321:0:1:2:3:4:567:89ac" -#) - -# If you wish to keep existing addresses + routing and the interface is up, -# you can specify a noop (no operation). If the interface is down or there -# are no addresses assigned, then we move onto the next step (default dhcp) -# This is useful when configuring your interface with a kernel command line -# or similar -#config_eth0=( "noop" "192.168.0.2/24" ) - -# If you don't want ANY address (only useful when calling for advanced stuff) -#config_eth0=( "null" ) - -# Here's how todo routing if you need it - the below sets the default gateway -#routes_eth0=( -# "default via 192.168.0.1" -# "default via 4321:0:1:2:3:4:567:89ab" -#) - -# If a specified module fails (like dhcp - see below), you can specify a -# fallback like so -#fallback_eth0=( "192.168.0.2 netmask 255.255.255.0" ) -#fallback_route_eth0=( "default via 192.168.0.1" ) - -# NOTE: fallback entry must match the entry location in config_eth0 -# As such you can only have one fallback route. - - -############################################################################## -# OPTIONAL MODULES - -#----------------------------------------------------------------------------- -# WIRELESS (802.11 support) -# Wireless can be provided by iwconfig or wpa_supplicant - -# iwconfig -# emerge net-wireless/wireless-tools -# Wireless options are held in /etc/conf.d/wireless - but could be here too -# Consult the sample file /etc/conf.d/wireless.example for instructions -# iwconfig is the default - -# wpa_supplicant -# emerge net-wireless/wpa-supplicant -# Wireless options are held in /etc/wpa_supplicant.conf -# Consult the sample file /etc/wpa_supplicant.conf.example for instructions -# To choose wpa_supplicant over iwconfig -#modules=( "wpa_supplicant" ) -# To configure wpa_supplicant -#wpa_supplicant_eth0="-Dprism54" # For Prism54 based cards -#wpa_supplicant_ath0="-Dmadwifi" # For Atheros based cards -# Consult wpa_supplicant for more drivers -# By default we give wpa_suppliant 60 seconds to associate and authenticate -#wpa_timeout_eth0=60 - -# GENERIC WIRELESS OPTIONS -# PLEASE READ THE INSTRUCTIONS IN /etc/conf.d/wireless.example FOR -# HOW TO USE THIS ESSID VARIABLE -# You can also override any settings found here per ESSID - which is very -# handy if you use different networks a lot -#config_ESSID=( "dhcp" ) -#dhcpcd_ESSID="-t 5" - -# Setting name/domain server causes /etc/resolv.conf to be overwritten -# Note that if DHCP is used, and you want this to take precedence then -# set dhcp_ESSID="nodns" -#dns_servers_ESSID=( "192.168.0.1" "192.168.0.2" ) -#dns_domain_ESSID="some.domain" -#dns_search_domains_ESSID="search.this.domain search.that.domain" -# Please check the man page for resolv.conf for more information -# as domain and search (searchdomains) are mutually exclusive and -# searchdomains takes precedence - -# You can also override any settings found here per MAC address of the AP -# incase you use Access Points with the same ESSID but need different -# networking configs. Below is an example - of course you use the same -# method with other variables -#mac_config_001122334455=( "dhcp" ) -#mac_dhcpcd_001122334455="-t 10" -#mac_dns_servers_001122334455=( "192.168.0.1" "192.168.0.2" ) - -# When an interface has been associated with an Access Point, a global -# variable called ESSID is set to the Access Point's ESSID for use in the -# pre/post user functions below (although it's not available in preup as you -# won't have associated then) - -# If you're using anything else to configure wireless on your interface AND -# you have installed any of the above packages, you need to disable them -#modules=( "!iwconfig" "!wpa_supplicant" ) - -#----------------------------------------------------------------------------- -# DHCP -# DHCP can be provided by dhcpcd, dhclient, udhcpc or pump -# -# dhcpcd: emerge net-misc/dhcpcd -# dhclient: emerge net-misc/dhcp -# udhcpc: emerge net-misc/udhcp -# pump: emerge net-misc/pump - -# If you have more than one DHCP client installed, you need to specify which -# one to use - otherwise we default to dhcpcd if available -#modules=( "udhcpc" ) # to select udhcpc over dhcpcd -# -# Notes: -# - dhcpcd, udhcpc and pump send the current hostname -# to the DHCP server by default -# - dhcpcd does not daemonize when the lease time is infinite -# - udhcp-0.9.3-r3 and earlier does not support getting NTP servers -# - dhclient does not support getting NTP servers -# - pump does not support getting NIS servers -# - DHCP tends to erase any existing device information - so add -# static addresses after dhcp if you need them - -# Regardless of which DHCP client you prefer, you configure them the -# same way using one of following depending on which interface modules -# you're using. -#config_eth0=( "dhcp" ) - -# For passing custom options to dhcpcd use something like the following. This -# example reduces the timeout for retrieving an address from 60 seconds (the -# default) to 10 seconds. -#dhcpcd_eth0="-t 10" - -# dhclient, udhcpc and pump don't have many runtime options -# You can pass options to them in a similar manner to dhcpcd though -#dhclient_eth0="..." -#udhcpc_eth0="..." -#pump_eth0="..." - -# To set options for dhclient, you need to have an /etc/dhclient.conf file -# See the dhclient man page for details - -# GENERIC DHCP OPTIONS -# Set generic DHCP options like so -#dhcp_eth0="release nodns nontp nonis nogateway nosendhost" - -# This tells the dhcp client to release it's lease when it stops, not to -# overwrite dns, ntp and nis settings, not to set a default route and not to -# send the current hostname to the dhcp server and when it starts. -# You can use any combination of the above options - the default is not to -# use any of them. - -#----------------------------------------------------------------------------- -# Automatic Private IP Addressing (APIPA) -# For APIPA support, emerge net-misc/iputils or net-analyzer/arping - -# APIPA is a module that tries to find a free address in the range -# 169.254.0.0-169.254.255.255 by arping a random address in that range on the -# interface. If no reply is found then we assign that address to the interface - -# This is only useful for LANs where there is no DHCP server and you don't -# connect directly to the internet. -#config_eth0=( "dhcp" ) -#fallback_eth0=( "apipa" ) - -#----------------------------------------------------------------------------- -# VLAN (802.1q support) -# For VLAN support, emerge net-misc/vconfig - -# Specify the VLAN numbers for the interface like so -# Please ensure your VLAN IDs are NOT zero-padded -#vlans_eth0="1 2" - -# You can also configure the VLAN - see for vconfig man page for more details -#vconfig_eth0=( "set_name_type VLAN_PLUS_VID_NO_PAD" ) -#vconfig_vlan1=( "set_flag 1" "set_egress_map 2 6" ) -#config_vlan1=( "172.16.3.1 netmask 255.255.254.0" ) -#config_vlan2=( "172.16.2.1 netmask 255.255.254.0" ) - -# NOTE: Vlans can be configured with a . in their interface names -# When configuring vlans with this name type, you need to replace . with a _ -#config_eth0.1=( "dhcp" ) - does not work -#config_eth0_1=( "dhcp" ) - does work - -#----------------------------------------------------------------------------- -# Bonding -# For link bonding/trunking emerge net-misc/ifenslave - -# To bond interfaces together -#slaves_bond0="eth0 eth1 eth2" -#config_bond0=( "null" ) # You may not want to assign an IP the the bond - -# If any of the slaves require extra configuration - for example wireless or -# ppp devices - we need to write a depend function for the bond so they get -# configured correctly. -# This is exactly the same as a depend() function in our init scripts -#depend_bond0() { -# need net.eth0 net.eth1 -#} - -#----------------------------------------------------------------------------- -# ADSL -# For ADSL support, emerge net-dialup/rp-pppoe -# You should make the following settings and also put your -# username/password information in /etc/ppp/pap-secrets - -# Configure the interface to use ADSL -#config_eth0=( "adsl" ) - -# You probably won't need to edit /etc/ppp/pppoe.conf if you set this -#adsl_user_eth0="my-adsl-username" - -#----------------------------------------------------------------------------- -# ISDN -# For ISDN support, emerge net-dialup/isdn4k-utils -# You should make the following settings and also put your -# username/password information in /etc/ppp/pap-secrets - -# Configure the interface to use ISDN -#config_ippp0=( "dhcp" ) -# It's important to specify dhcp if you need it! -#config_ippp0=( "192.168.0.1/24" ) -# Otherwise, you can use a static IP - -# NOTE: The interface name must be either ippp or isdn followed by a number - -# You may need this option to set the default route -#ipppd_eth0="defaultroute" - -#----------------------------------------------------------------------------- -# MAC changer -# For changing MAC addresses emerge net-analyzer/macchanger - -# - to set a specific MAC address -#mac_eth0="00:11:22:33:44:55" -# - to randomize the last 3 bytes only -#mac_eth0="random-ending" -# - to randomize between the same physical type of connection (eg fibre, -# copper, wireless) , all vendors -#mac_eth0="random-samekind" -# - to randomize between any physical type of connection (eg fibre, copper, -# wireless) , all vendors -#mac_eth0="random-anykind" -# - full randomization - WARNING: some MAC addresses generated by this may NOT -# act as expected -#mac_eth0="random-full" -# custom - passes all parameters directly to net-analyzer/macchanger -#mac_eth0="some custom set of parameters" - -#----------------------------------------------------------------------------- -# TUN/TAP -# For TUN/TAP support emerge sys-apps/usermode-utilities -# -# NOTE: The interface name must be either tun or tap followed by a number -#config_tun1=( "192.168.0.1/24") - -# For passing custom options to tunctl use something like the following. This -# example sets the owner to adm -#tunctl_tun1="-u adm" - -#----------------------------------------------------------------------------- -# Bridging (802.1d) -# For bridging support emerge net-misc/bridge-utils - -# To add ports to bridge br0 -#bridge_br0="eth0 eth1" - -# You need to configure the ports to null values so dhcp does not get started -#config_eth0=( "null" ) -#config_eth1=( "null" ) - -# Finally give the bridge an address - dhcp or a static IP -#config_br0=( "dhcp" ) -#config_br0=( "192.168.0.1/24" ) - -# If any of the ports require extra configuration - for example wireless or -# ppp devices - we need to write a depend function for the bridge so they get -# configured correctly. -# This is exactly the same as a depend() function in our init scripts -#depend_br0() { -# need net.eth0 net.eth1 -#} - -# NOTE: This creates an interface called br0 - you can give the interface -# any name you like - -# Below is an example of configuring the bridge -# Consult "man brctl" for more details -#brctl_br0=( "setfd 0" "sethello 0" "stp off" ) - -#----------------------------------------------------------------------------- -# Tunnelling -# For GRE tunnels -#iptunnel_vpn0="mode gre remote 207.170.82.1 key 0xffffffff ttl 255" - -# For IPIP tunnels -#iptunnel_vpn0="mode ipip remote 207.170.82.2 ttl 255" - -# To configure the interface -#config_vpn0=( "192.168.0.2 pointopoint 192.168.1.2" ) # ifconfig style -#config_vpn0=( "192.168.0.2 peer 192.168.1.1" ) # iproute2 style - -############################################################################## -# ADVANCED CONFIGURATION -# -# Four functions can be defined which will be called surrounding the -# start/stop operations. The functions are called with the interface -# name first so that one function can control multiple adapters. -# -# The return values for the preup and predown functions should be 0 -# (success) to indicate that configuration or deconfiguration of the -# interface can continue. If preup returns a non-zero value, then -# interface configuration will be aborted. If predown returns a -# non-zero value, then the interface will not be allowed to continue -# deconfiguration. -# -# The return values for the postup and postdown functions are ignored -# since there's nothing to do if they indicate failure. -# -# ${IFACE} is set to the interface being brought up/down -# ${IFVAR} is ${IFACE} converted to variable name bash allows - -#preup() { -# # Test for link on the interface prior to bringing it up. This -# # only works on some network adapters and requires the mii-diag -# # package to be installed. -# if mii-tool ${IFACE} 2> /dev/null | grep -q 'no link'; then -# ewarn "No link on ${IFACE}, aborting configuration" -# return 1 -# fi -# -# # Test for link on the interface prior to bringing it up. This -# # only works on some network adapters and requires the ethtool -# # package to be installed. -# if ethtool ${IFACE} | grep -q 'Link detected: no'; then -# ewarn "No link on ${IFACE}, aborting configuration" -# return 1 -# fi -# -# # Remember to return 0 on success -# return 0 -#} - -#predown() { -# # The default in the script is to test for NFS root and disallow -# # downing interfaces in that case. Note that if you specify a -# # predown() function you will override that logic. Here it is, in -# # case you still want it... -# if is_net_fs /; then -# eerror "root filesystem is network mounted -- can't stop ${IFACE}" -# return 1 -# fi -# -# # Remember to return 0 on success -# return 0 -#} - -#postup() { -# # This function could be used, for example, to register with a -# # dynamic DNS service. Another possibility would be to -# # send/receive mail once the interface is brought up. -# return 0 -#} - -#postdown() { -# # This function is mostly here for completeness... I haven't -# # thought of anything nifty to do with it yet ;-) -# # Return 0 always -# return 0 -#} - -############################################################################## -# FORCING MODULES -# The Big Fat Warning :- If you use module forcing do not complain to us or -# file bugs about it not working! -# -# Loading modules is a slow afair - we have to check each one for the following -# 1) Code sanity -# 2) Has the required package been emerged? -# 3) Has it modified anything? -# 4) Have all the dependant modules been loaded? - -# Then we have to strip out the conflicting modules based on user preference -# and default configuration and sort them into the correct order. -# Finally we check the end result for dependancies. - -# This, of course, takes valuable CPU time so we provide module forcing as a -# means to speed things up. We still do *some* checking but not much. - -# It is essential that you force modules in the correct order and supply all -# the modules you need. You must always supply an interface module - we -# supply ifconfig or iproute2. - -# The Big Fat Warning :- If you use module forcing do not complain to us or -# file bugs about it not working! - -# Now that we've warned you twice, here's how to do it -#modules_force=( "ifconfig" ) -#modules_force=( "iproute2" "dhcpcd" ) - -# We can also apply this to a specific interface -#modules_force_eth1=( "iproute2" ) - -# The below will not work -#modules_force=( "dhcpcd" ) -# No interface (ifconfig/iproute2) -#modules_force=( "ifconfig" "essidnet" "iwconfig" ) -# Although it will not crash, essidnet will not work as it has to come after -# iwconfig -#modules_force=( "iproute2" "ifconfig" ) -# The interface will be setup twice which will cause problems diff --git a/users/blubb/etc-update/sandbox/etc/conf.d/rc b/users/blubb/etc-update/sandbox/etc/conf.d/rc deleted file mode 100644 index feb214fe42..0000000000 --- a/users/blubb/etc-update/sandbox/etc/conf.d/rc +++ /dev/null @@ -1,149 +0,0 @@ -# /etc/conf.d/rc: Global config file for the Gentoo RC System - -# This is the number of tty's used in most of the rc-scripts (like -# consolefont, numlock, etc ...) - -RC_TTY_NUMBER=11 - -# Set to "yes" if you want the rc system to try and start services -# in parallel for a slight speed improvement. - -RC_PARALLEL_STARTUP="no" - -# RC_NET_STRICT_CHECKING allows some flexibility with the 'net' service. -# The following values are allowed: -# none - The 'net' service is always considered up. -# no - This basically means that at least one net.* service besides net.lo -# must be up. This can be used by notebook users that have a wifi and -# a static nic, and only wants one up at any given time to have the -# 'net' service seen as up. -# lo - This is the same as the 'no' option, but net.lo is also counted. -# This should be useful to people that do not care about any specific -# interface being up at boot. -# yes - For this ALL network interfaces MUST be up for the 'net' service to -# be considered up. - -RC_NET_STRICT_CHECKING="no" - -# RC_VOLUME_ORDER allows you to specify, or even remove the volume setup -# for various volume managers (MD, EVMS2, LVM, DM, etc). Note that they are -# stopped in reverse order. - -RC_VOLUME_ORDER="raid evms lvm dm" - -# RC_BOOTLOG will generate a log of the boot messages shown on the console. -# Useful for headless machines or debugging. You need to emerge the -# app-admin/showconsole package for this to work. Note that this probably -# won't work correctly with boot splash. - -RC_BOOTLOG="no" - -# RC_USE_FSTAB allows you to override the default mount options for the -# standard /proc, /sys, /dev, and /dev/pts mount points. Note that this -# is the new way for selecting ramfs/tmpfs/etc... for udev mounting. - -RC_USE_FSTAB="no" - -# RC_USE_CONFIG_PROFILE allows you to have different /etc/conf.d files -# based on your runlevel - if a conf.d file for your profile does not exist -# then we try and use the default one. -# To enable runlevel selection at boot, append "softlevel=foobar" to your -# kernel line to change to the foobar runlevel. Or "rc foobar" at the command -# prompt. - -RC_USE_CONFIG_PROFILE="yes" - -# RC_FORCE_AUTO tries its best to prevent user interaction during the boot and -# shutdown process. For example, fsck will automatically be run or volumes -# remounted to create proper directory trees. This feature can be dangerous -# and is meant ONLY for headless machines where getting a physical console -# hooked up is a huge pita. - -RC_FORCE_AUTO="no" - -# Use this variable to control the /dev management behavior. -# auto - let the scripts figure out what's best at boot -# devfs - use devfs (requires sys-fs/devfsd) -# udev - use udev (requires sys-fs/udev) -# static - let the user manage /dev - -RC_DEVICES="auto" - -# UDEV OPTION: -# Set to "yes" if you want to save /dev to a tarball on shutdown -# and restore it on startup. This is useful if you have a lot of -# custom device nodes that udev does not handle/know about. - -RC_DEVICE_TARBALL="yes" - - - - - -# -# Controlling start-stop-daemon behavior -# -# NOTE: most of these are not in use yet!! -# - -# Set to "yes" if stop-daemon() should always retry killing the -# service if it fails the first time. - -RC_RETRY_KILL="yes" - - -# Set the amount of seconds stop-daemon() should wait between -# retries. $RC_RETRY_KILL should be set to "yes". - -RC_RETRY_TIMEOUT=1 - - -# Set the amount of times stop-daemon() should try to kill -# a service before giving up. $RC_RETRY_KILL should be set to "yes". - -RC_RETRY_COUNT=5 - - -# Set to "yes" if stop-daemon() should fail if the service -# is marked as started, but not actually running on stop. - -RC_FAIL_ON_ZOMBIE="no" - - - - - -# -# Internal configuration variables -# -# NB: These are for advanced users, and you should really -# know what you are doing before changing them! -# - - -# rc-scripts dep-cache directory -# -# NOTE: Do not remove the next line, as its needed by the baselayout ebuild! -# -# svcdir="/var/lib/init.d" - -svcdir="/var/lib/init.d" - - -# Should we mount $svcdir in a ram disk for some speed increase -# for slower machines, or for the more extreme setups ? - -svcmount="no" - - -# FS type that should be used for $svcdir. Note that you need -# $svcmount above set to "yes" for this to work ... Currently -# tmpfs, ramfs, and ramdisk are supported (tmpfs is the default). - -svcfstype="tmpfs" - - -# Size of $svcdir in KB. Note that ramfs doesn't support this -# due to kernel limitations. - -svcsize=2048 diff --git a/users/blubb/etc-update/sandbox/etc/env.d/._cfg0000_04multilib b/users/blubb/etc-update/sandbox/etc/env.d/._cfg0000_04multilib deleted file mode 100644 index 9045b39ac9..0000000000 --- a/users/blubb/etc-update/sandbox/etc/env.d/._cfg0000_04multilib +++ /dev/null @@ -1 +0,0 @@ -LDPATH="/lib:/usr/lib:/usr/local/lib:/lib64:/usr/lib64:/usr/local/lib64:/lib32:/usr/lib32:/usr/local/lib32" diff --git a/users/blubb/etc-update/sandbox/etc/env.d/04multilib b/users/blubb/etc-update/sandbox/etc/env.d/04multilib deleted file mode 100644 index 96eaec01bf..0000000000 --- a/users/blubb/etc-update/sandbox/etc/env.d/04multilib +++ /dev/null @@ -1 +0,0 @@ -LDPATH="/lib:/usr/lib:/usr/local/lib:/lib32:/usr/lib32:/usr/local/lib32:/lib64:/usr/lib64:/usr/local/lib64" diff --git a/users/blubb/etc-update/sandbox/etc/filesystems b/users/blubb/etc-update/sandbox/etc/filesystems deleted file mode 100644 index 0bb9c3c520..0000000000 --- a/users/blubb/etc-update/sandbox/etc/filesystems +++ /dev/null @@ -1,14 +0,0 @@ -# /etc/filesystems -# -# This file defines the filesystems search order used by a -# 'mount -t auto' command. -# - -# Uncomment the following line if your modular kernel has vfat -# support and you want mount to try vfat. -#vfat - -# Keep the last '*' intact as it directs mount to use the -# filesystems list available at /proc/filesystems also. -# Don't remove it unless you REALLY know what you are doing! -* diff --git a/users/blubb/etc-update/sandbox/etc/host.conf b/users/blubb/etc-update/sandbox/etc/host.conf deleted file mode 100644 index 3e6077998e..0000000000 --- a/users/blubb/etc-update/sandbox/etc/host.conf +++ /dev/null @@ -1,24 +0,0 @@ -# /etc/host.conf: -# $Header: /var/cvsroot/gentoo/users/blubb/etc-update/sandbox/etc/Attic/host.conf,v 1.2 2006/07/13 09:22:56 blubb Exp $ - -# The file /etc/host.conf contains configuration information specific to -# the resolver library. It should contain one configuration keyword per -# line, followed by appropriate configuration information. The keywords -# recognized are order, trim, mdns, multi, nospoof, spoof, and reorder. - - - -# This keyword specifies how host lookups are to be performed. It -# should be followed by one or more lookup methods, separated by -# commas. Valid methods are bind, hosts, and nis. -# -order hosts, bind - - -# Valid values are on and off. If set to on, the resolv+ library -# will return all valid addresses for a host that appears in the -# /etc/hosts file, instead of only the first. This is off by -# default, as it may cause a substantial performance loss at sites -# with large hosts files. -# -multi off diff --git a/users/blubb/etc-update/sandbox/etc/login.defs b/users/blubb/etc-update/sandbox/etc/login.defs deleted file mode 100644 index 6efb5e6d4c..0000000000 --- a/users/blubb/etc-update/sandbox/etc/login.defs +++ /dev/null @@ -1,212 +0,0 @@ -# -# /etc/login.defs - Configuration control definitions for the login package. -# -# $Id: login.defs,v 1.2 2006/07/13 09:22:56 blubb Exp $ -# -# Three items must be defined: MAIL_DIR, ENV_SUPATH, and ENV_PATH. -# If unspecified, some arbitrary (and possibly incorrect) value will -# be assumed. All other items are optional - if not specified then -# the described action or option will be inhibited. -# -# Comment lines (lines beginning with "#") and blank lines are ignored. -# -# Modified for Linux. --marekm - -# -# Delay in seconds before being allowed another attempt after a login failure -# -FAIL_DELAY 3 - -# -# Enable display of unknown usernames when login failures are recorded. -# -LOG_UNKFAIL_ENAB no - -# -# Enable logging of successful logins -# -LOG_OK_LOGINS no - -# -# Enable "syslog" logging of su activity - in addition to sulog file logging. -# SYSLOG_SG_ENAB does the same for newgrp and sg. -# -SYSLOG_SU_ENAB yes -SYSLOG_SG_ENAB yes - -# -# If defined, either full pathname of a file containing device names or -# a ":" delimited list of device names. Root logins will be allowed only -# upon these devices. -# -CONSOLE /etc/securetty -#CONSOLE console:tty01:tty02:tty03:tty04 - -# -# If defined, all su activity is logged to this file. -# -#SULOG_FILE /var/log/sulog - -# -# If defined, file which maps tty line to TERM environment parameter. -# Each line of the file is in a format something like "vt100 tty01". -# -#TTYTYPE_FILE /etc/ttytype - -# -# If defined, the command name to display when running "su -". For -# example, if this is defined as "su" then a "ps" will display the -# command is "-su". If not defined, then "ps" would display the -# name of the shell actually being run, e.g. something like "-sh". -# -SU_NAME su - -# -# *REQUIRED* -# Directory where mailboxes reside, _or_ name of file, relative to the -# home directory. If you _do_ define both, MAIL_DIR takes precedence. -# -MAIL_DIR /var/spool/mail - -# -# If defined, file which inhibits all the usual chatter during the login -# sequence. If a full pathname, then hushed mode will be enabled if the -# user's name or shell are found in the file. If not a full pathname, then -# hushed mode will be enabled if the file exists in the user's home directory. -# -HUSHLOGIN_FILE .hushlogin -#HUSHLOGIN_FILE /etc/hushlogins - -# -# *REQUIRED* The default PATH settings, for superuser and normal users. -# -# (they are minimal, add the rest in the shell startup files) -ENV_SUPATH PATH=/sbin:/bin:/usr/sbin:/usr/bin -ENV_PATH PATH=/bin:/usr/bin - -# -# Terminal permissions -# -# TTYGROUP Login tty will be assigned this group ownership. -# TTYPERM Login tty will be set to this permission. -# -# If you have a "write" program which is "setgid" to a special group -# which owns the terminals, define TTYGROUP to the group number and -# TTYPERM to 0620. Otherwise leave TTYGROUP commented out and assign -# TTYPERM to either 622 or 600. -# -TTYGROUP tty -TTYPERM 0600 - -# -# Login configuration initializations: -# -# ERASECHAR Terminal ERASE character ('\010' = backspace). -# KILLCHAR Terminal KILL character ('\025' = CTRL/U). -# UMASK Default "umask" value. -# -# The ERASECHAR and KILLCHAR are used only on System V machines. -# The ULIMIT is used only if the system supports it. -# (now it works with setrlimit too; ulimit is in 512-byte units) -# -# Prefix these values with "0" to get octal, "0x" to get hexadecimal. -# -ERASECHAR 0177 -KILLCHAR 025 -UMASK 022 - -# -# Password aging controls: -# -# PASS_MAX_DAYS Maximum number of days a password may be used. -# PASS_MIN_DAYS Minimum number of days allowed between password changes. -# PASS_WARN_AGE Number of days warning given before a password expires. -# -PASS_MAX_DAYS 99999 -PASS_MIN_DAYS 0 -PASS_WARN_AGE 7 - -# -# Min/max values for automatic uid selection in useradd -# -UID_MIN 1000 -UID_MAX 60000 - -# -# Min/max values for automatic gid selection in groupadd -# -GID_MIN 100 -GID_MAX 60000 - -# -# Max number of login retries if password is bad -# -LOGIN_RETRIES 3 - -# -# Max time in seconds for login -# -LOGIN_TIMEOUT 60 - -# -# Which fields may be changed by regular users using chfn - use -# any combination of letters "frwh" (full name, room number, work -# phone, home phone). If not defined, no changes are allowed. -# For backward compatibility, "yes" = "rwh" and "no" = "frwh". -# -CHFN_RESTRICT rwh - -# -# List of groups to add to the user's supplementary group set -# when logging in on the console (as determined by the CONSOLE -# setting). Default is none. -# -# Use with caution - it is possible for users to gain permanent -# access to these groups, even when not logged in on the console. -# How to do it is left as an exercise for the reader... -# -#CONSOLE_GROUPS floppy:audio:cdrom - -# -# Should login be allowed if we can't cd to the home directory? -# Default in no. -# -DEFAULT_HOME yes - -# -# If defined, this command is run when removing a user. -# It should remove any at/cron/print jobs etc. owned by -# the user to be removed (passed as the first argument). -# -#USERDEL_CMD /usr/sbin/userdel_local - -# -# When prompting for password without echo, getpass() can optionally -# display a random number (in the range 1 to GETPASS_ASTERISKS) of '*' -# characters for each character typed. This feature is designed to -# confuse people looking over your shoulder when you enter a password :-). -# Also, the new getpass() accepts both Backspace (8) and Delete (127) -# keys to delete previous character (to cope with different terminal -# types), Control-U to delete all characters, and beeps when there are -# no more characters to delete, or too many characters entered. -# -# Setting GETPASS_ASTERISKS to 1 results in more traditional behaviour - -# exactly one '*' displayed for each character typed. -# -# Setting GETPASS_ASTERISKS to 0 disables the '*' characters (Backspace, -# Delete, Control-U and beep continue to work as described above). -# -# Setting GETPASS_ASTERISKS to -1 reverts to the traditional getpass() -# without any new features. This is the default. -# -GETPASS_ASTERISKS 0 - -# -# Enable setting of the umask group bits to be the same as owner bits -# (examples: 022 -> 002, 077 -> 007) for non-root users, if the uid is -# the same as gid, and username is the same as the primary group name. -# -# This also enables userdel to remove user groups if no members exist. -# -USERGROUPS_ENAB yes - diff --git a/users/blubb/etc-update/sandbox/etc/modules.d/._cfg0000_nvidia b/users/blubb/etc-update/sandbox/etc/modules.d/._cfg0000_nvidia deleted file mode 100644 index 610f16dbf1..0000000000 --- a/users/blubb/etc-update/sandbox/etc/modules.d/._cfg0000_nvidia +++ /dev/null @@ -1,21 +0,0 @@ -# Nvidia drivers support -alias char-major-195 nvidia -alias /dev/nvidiactl char-major-195 - -# To tweak the driver the following options can be used, note that -# you should be careful, as it could cause instability!! For more -# option see /usr/share/doc/nvidia-kernel-1.0.8762/README.gz -# -# To enable Side Band Adressing: NVreg_EnableAGPSBA=1 -# -# To enable Fast Writes: NVreg_EnableAGPFW=1 -# -# To enable both for instance, uncomment following line: -# -#options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1 - -# If you have a mobile chip, you may need to enable this option -# if you have hard lockups when starting X. -# -# See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343186 -#option nvidia NVreg_Mobile=1 diff --git a/users/blubb/etc-update/sandbox/etc/modules.d/nvidia b/users/blubb/etc-update/sandbox/etc/modules.d/nvidia deleted file mode 100644 index 610f16dbf1..0000000000 --- a/users/blubb/etc-update/sandbox/etc/modules.d/nvidia +++ /dev/null @@ -1,21 +0,0 @@ -# Nvidia drivers support -alias char-major-195 nvidia -alias /dev/nvidiactl char-major-195 - -# To tweak the driver the following options can be used, note that -# you should be careful, as it could cause instability!! For more -# option see /usr/share/doc/nvidia-kernel-1.0.8762/README.gz -# -# To enable Side Band Adressing: NVreg_EnableAGPSBA=1 -# -# To enable Fast Writes: NVreg_EnableAGPFW=1 -# -# To enable both for instance, uncomment following line: -# -#options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1 - -# If you have a mobile chip, you may need to enable this option -# if you have hard lockups when starting X. -# -# See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343186 -#option nvidia NVreg_Mobile=1 diff --git a/users/blubb/etc-update/sandbox/etc/portage/._cfg0000_package.keywords b/users/blubb/etc-update/sandbox/etc/portage/._cfg0000_package.keywords deleted file mode 100644 index fc913a0714..0000000000 --- a/users/blubb/etc-update/sandbox/etc/portage/._cfg0000_package.keywords +++ /dev/null @@ -1,135 +0,0 @@ -#~media-video/nvidia-glx-1.0.8178 -#~media-video/nvidia-kernel-1.0.8178 - -#portage -=sys-apps/portage-2.1* -dev-python/pycrypto - -# gparted -sys-block/gparted - -# modular x -app-doc/xorg-docs -media-fonts/encodings -media-fonts/font-adobe-100dpi -media-fonts/font-adobe-75dpi -media-fonts/font-adobe-utopia-type1 -media-fonts/font-alias -media-fonts/font-bh-ttf -media-fonts/font-bh-type1 -media-fonts/font-bitstream-type1 -media-fonts/font-cursor-misc -media-fonts/font-misc-misc -media-fonts/font-util -media-libs/mesa -x11-apps/bdftopcf -x11-apps/iceauth -x11-apps/mesa-progs -x11-apps/mkfontdir -x11-apps/mkfontscale -x11-apps/rgb -x11-apps/sessreg -x11-apps/setxkbmap -x11-wm/twm -x11-apps/xauth -x11-apps/xclock -x11-apps/xcursorgen -x11-apps/xdpyinfo -x11-apps/xhost -x11-apps/xinit -x11-apps/xkbcomp -x11-apps/xmodmap -x11-apps/xrandr -x11-apps/xrdb -x11-apps/xset -x11-apps/xwininfo -x11-base/xorg-server ->=x11-base/xorg-x11-7.0.0_rc0 -x11-drivers/xf86-input-keyboard -x11-drivers/xf86-input-mouse -x11-drivers/xf86-video-nv -x11-libs/libdmx -x11-libs/libdrm -x11-libs/libfontenc -x11-libs/libICE -x11-libs/liblbxutil -x11-libs/libSM -x11-libs/libX11 -x11-libs/libXau -x11-libs/libXaw -x11-libs/libXcomposite -x11-libs/libXcursor -x11-libs/libXdamage -x11-libs/libXdmcp -x11-libs/libXext -x11-libs/libXfixes -x11-libs/libXfont -x11-libs/libXft -x11-libs/libXi -x11-libs/libXinerama -x11-libs/libxkbfile -x11-libs/libxkbui -x11-libs/libXmu -x11-libs/libXp -x11-libs/libXpm -x11-libs/libXrandr -x11-libs/libXrender -x11-libs/libXres -x11-libs/libXScrnSaver -x11-libs/libXt -x11-libs/libXtst -x11-libs/libXv -x11-libs/libXxf86dga -x11-libs/libXxf86misc -x11-libs/libXxf86vm -x11-libs/xtrans -x11-misc/gccmakedep -x11-misc/imake -x11-misc/makedepend -x11-misc/util-macros -x11-misc/xbitmaps -x11-misc/xkbdata -x11-misc/xorg-cf-files -x11-proto/bigreqsproto -x11-proto/compositeproto -x11-proto/damageproto -x11-proto/dmxproto -x11-proto/evieext -x11-proto/fixesproto -x11-proto/fontcacheproto -x11-proto/fontsproto -x11-proto/glproto -x11-proto/inputproto -x11-proto/kbproto -x11-proto/printproto -x11-proto/randrproto -x11-proto/recordproto -x11-proto/renderproto -x11-proto/resourceproto -x11-proto/scrnsaverproto -x11-proto/trapproto -x11-proto/videoproto -x11-proto/xcmiscproto -x11-proto/xextproto -x11-proto/xf86bigfontproto -x11-proto/xf86dgaproto -x11-proto/xf86driproto -x11-proto/xf86miscproto -x11-proto/xf86rushproto -x11-proto/xf86vidmodeproto -x11-proto/xineramaproto -x11-proto/xproto -=sys-apps/man-1.6b-r2 -=app-crypt/gnupg-1.9.18 -=dev-libs/libksba-0.9.12 -=dev-libs/libassuan-0.6.10 - -# miscellanious stuff -=x11-wm/metacity-2.14* -=x11-terms/gnome-terminal-2.14* -app-portage/emool -dev-util/confcache -=net-p2p/bittorrent-4.4.0 -~x11-themes/gtk-engines-smooth-0.6.0.1 -=x11-apps/xprop-1.0.1 -~dev-util/ddd-3.3.11 diff --git a/users/blubb/etc-update/sandbox/etc/portage/._cfg0001_package.keywords b/users/blubb/etc-update/sandbox/etc/portage/._cfg0001_package.keywords deleted file mode 100644 index 9cd6afaee8..0000000000 --- a/users/blubb/etc-update/sandbox/etc/portage/._cfg0001_package.keywords +++ /dev/null @@ -1,137 +0,0 @@ -#~media-video/nvidia-glx-1.0.8178 -#~media-video/nvidia-kernel-1.0.8178 - -#portage -=sys-apps/portage-2.1* -dev-python/pycrypto - -# gparted -sys-block/gparted - -# modular x -app-doc/xorg-docs -media-fonts/encodings -media-fonts/font-adobe-100dpi -media-fonts/font-adobe-75dpi -media-fonts/font-adobe-utopia-type1 -media-fonts/font-alias -media-fonts/font-bh-ttf -media-fonts/font-bh-type1 -media-fonts/font-bitstream-type1 -media-fonts/font-cursor-misc -media-fonts/font-misc-misc -media-fonts/font-util -media-libs/mesa -x11-apps/bdftopcf -x11-apps/iceauth -x11-apps/mesa-progs -x11-apps/mkfontdir -x11-apps/mkfontscale -x11-apps/rgb -x11-apps/sessreg -x11-apps/setxkbmap -x11-wm/twm -x11-apps/xauth -x11-apps/xclock -x11-apps/xcursorgen -x11-apps/xdpyinfo -x11-apps/xhost -x11-apps/xinit -x11-apps/xkbcomp -x11-apps/xmodmap -x11-apps/xrandr -x11-apps/xrdb -x11-apps/xset -x11-apps/xwininfo -x11-base/xorg-server ->=x11-base/xorg-x11-7.0.0_rc0 -x11-drivers/xf86-input-keyboard -x11-drivers/xf86-input-mouse -x11-drivers/xf86-video-nv -x11-libs/libdmx -x11-libs/libdrm -x11-libs/libfontenc -x11-libs/libICE -x11-libs/liblbxutil -x11-libs/libSM -x11-libs/libX11 -x11-libs/libXau -x11-libs/libXaw -x11-libs/libXcomposite -x11-libs/libXcursor -x11-libs/libXdamage -x11-libs/libXdmcp -x11-libs/libXext -x11-libs/libXfixes -x11-libs/libXfont -x11-libs/libXft -x11-libs/libXi -x11-libs/libXinerama -x11-libs/libxkbfile -x11-libs/libxkbui -x11-libs/libXmu -x11-libs/libXp -x11-libs/libXpm -x11-libs/libXrandr -x11-libs/libXrender -x11-libs/libXres -x11-libs/libXScrnSaver -x11-libs/libXt -x11-libs/libXtst -x11-libs/libXv -x11-libs/libXxf86dga -x11-libs/libXxf86misc -x11-libs/libXxf86vm -x11-libs/xtrans -x11-misc/gccmakedep -x11-misc/imake -x11-misc/makedepend -x11-misc/util-macros -x11-misc/xbitmaps -x11-misc/xkbdata -x11-misc/xorg-cf-files -x11-proto/bigreqsproto -x11-proto/compositeproto -x11-proto/damageproto -x11-proto/dmxproto -x11-proto/evieext -x11-proto/fixesproto -x11-proto/fontcacheproto -x11-proto/fontsproto -x11-proto/glproto -x11-proto/inputproto -x11-proto/kbproto -x11-proto/printproto -x11-proto/randrproto -x11-proto/recordproto -x11-proto/renderproto -x11-proto/resourceproto -x11-proto/scrnsaverproto -x11-proto/trapproto -x11-proto/videoproto -x11-proto/xcmiscproto -x11-proto/xextproto -x11-proto/xf86bigfontproto -x11-proto/xf86dgaproto -x11-proto/xf86driproto -x11-proto/xf86miscproto -x11-proto/xf86rushproto -x11-proto/xf86vidmodeproto -x11-proto/xineramaproto -x11-proto/xproto -=sys-apps/man-1.6b-r2 -=app-crypt/gnupg-1.9.18 -=dev-libs/libksba-0.9.12 -=dev-libs/libassuan-0.6.10 - -# miscellanious stuff -=x11-wm/metacity-2.14* -=x11-terms/gnome-terminal-2.14* -app-portage/emool -dev-util/confcache -=net-p2p/bittorrent-4.4.0 -~x11-themes/gtk-engines-smooth-0.6.0.1 -=x11-apps/xprop-1.0.1 -~dev-util/ddd-3.3.11 -=media-sound/audacious-1.0.0-r1 -media-plugins/audacious-docklet diff --git a/users/blubb/etc-update/sandbox/etc/portage/._cfg0002_package.keywords b/users/blubb/etc-update/sandbox/etc/portage/._cfg0002_package.keywords deleted file mode 100644 index ef09058fdc..0000000000 --- a/users/blubb/etc-update/sandbox/etc/portage/._cfg0002_package.keywords +++ /dev/null @@ -1,139 +0,0 @@ -#>=x11-base/xorg-server-1.0.99 (is blocking media-video/nvidia-glx-1.0.8756) -~media-video/nvidia-glx-1.0.8762 -~media-video/nvidia-kernel-1.0.8762 - -#portage -=sys-apps/portage-2.1* -dev-python/pycrypto - -# gparted -sys-block/gparted - -# modular x -app-doc/xorg-docs -media-fonts/encodings -media-fonts/font-adobe-100dpi -media-fonts/font-adobe-75dpi -media-fonts/font-adobe-utopia-type1 -media-fonts/font-alias -media-fonts/font-bh-ttf -media-fonts/font-bh-type1 -media-fonts/font-bitstream-type1 -media-fonts/font-cursor-misc -media-fonts/font-misc-misc -media-fonts/font-util -media-libs/mesa -x11-apps/bdftopcf -x11-apps/iceauth -x11-apps/mesa-progs -x11-apps/mkfontdir -x11-apps/mkfontscale -x11-apps/rgb -x11-apps/sessreg -x11-apps/setxkbmap -x11-wm/twm -x11-apps/xauth -x11-apps/xclock -x11-apps/xcursorgen -x11-apps/xdpyinfo -x11-apps/xhost -x11-apps/xinit -x11-apps/xkbcomp -x11-apps/xmodmap -x11-apps/xrandr -x11-apps/xrdb -x11-apps/xset -x11-apps/xwininfo -x11-base/xorg-server ->=x11-base/xorg-x11-7.0.0_rc0 -x11-drivers/xf86-input-keyboard -x11-drivers/xf86-input-mouse -x11-drivers/xf86-video-nv -x11-libs/libdmx -x11-libs/libdrm -x11-libs/libfontenc -x11-libs/libICE -x11-libs/liblbxutil -x11-libs/libSM -x11-libs/libX11 -x11-libs/libXau -x11-libs/libXaw -x11-libs/libXcomposite -x11-libs/libXcursor -x11-libs/libXdamage -x11-libs/libXdmcp -x11-libs/libXext -x11-libs/libXfixes -x11-libs/libXfont -x11-libs/libXft -x11-libs/libXi -x11-libs/libXinerama -x11-libs/libxkbfile -x11-libs/libxkbui -x11-libs/libXmu -x11-libs/libXp -x11-libs/libXpm -x11-libs/libXrandr -x11-libs/libXrender -x11-libs/libXres -x11-libs/libXScrnSaver -x11-libs/libXt -x11-libs/libXtst -x11-libs/libXv -x11-libs/libXxf86dga -x11-libs/libXxf86misc -x11-libs/libXxf86vm -x11-libs/xtrans -x11-misc/gccmakedep -x11-misc/imake -x11-misc/makedepend -x11-misc/util-macros -x11-misc/xbitmaps -x11-misc/xkbdata -x11-misc/xorg-cf-files -x11-proto/bigreqsproto -x11-proto/compositeproto -x11-proto/damageproto -x11-proto/dmxproto -x11-proto/evieext -x11-proto/fixesproto -x11-proto/fontcacheproto -x11-proto/fontsproto -x11-proto/glproto -x11-proto/inputproto -x11-proto/kbproto -x11-proto/printproto -x11-proto/randrproto -x11-proto/recordproto -x11-proto/renderproto -x11-proto/resourceproto -x11-proto/scrnsaverproto -x11-proto/trapproto -x11-proto/videoproto -x11-proto/xcmiscproto -x11-proto/xextproto -x11-proto/xf86bigfontproto -x11-proto/xf86dgaproto -x11-proto/xf86driproto -x11-proto/xf86miscproto -x11-proto/xf86rushproto -x11-proto/xf86vidmodeproto -x11-proto/xineramaproto -x11-proto/xproto -=sys-apps/man-1.6b-r2 -=app-crypt/gnupg-1.9.18 -=dev-libs/libksba-0.9.12 -=dev-libs/libassuan-0.6.10 - -# miscellanious stuff -=x11-wm/metacity-2.14* -=x11-terms/gnome-terminal-2.14* -app-portage/emool -dev-util/confcache -=net-p2p/bittorrent-4.4.0 -~x11-themes/gtk-engines-smooth-0.6.0.1 -=x11-apps/xprop-1.0.1 -~dev-util/ddd-3.3.11 -=media-sound/audacious-1.0.0-r1 -media-plugins/audacious-docklet -media-sound/audtty diff --git a/users/blubb/etc-update/sandbox/etc/portage/package.keywords b/users/blubb/etc-update/sandbox/etc/portage/package.keywords deleted file mode 100644 index a4566bfa28..0000000000 --- a/users/blubb/etc-update/sandbox/etc/portage/package.keywords +++ /dev/null @@ -1,139 +0,0 @@ -#>=x11-base/xorg-server-1.0.99 (is blocking media-video/nvidia-glx-1.0.8756) -~media-video/nvidia-glx-1.0.8762 -~media-video/nvidia-kernel-1.0.8762 - -#portage -=sys-apps/portage-2.1* -dev-python/pycrypto - -# gparted -sys-block/gparted - -# modular x -app-doc/xorg-docs -media-fonts/encodings -media-fonts/font-adobe-100dpi -media-fonts/font-adobe-75dpi -media-fonts/font-adobe-utopia-type1 -media-fonts/font-alias -media-fonts/font-bh-ttf -media-fonts/font-bh-type1 -media-fonts/font-bitstream-type1 -media-fonts/font-cursor-misc -media-fonts/font-misc-misc -media-fonts/font-util -media-libs/mesa -x11-apps/bdftopcf -x11-apps/iceauth -x11-apps/mesa-progs -x11-apps/mkfontdir -x11-apps/mkfontscale -x11-apps/rgb -x11-apps/sessreg -x11-apps/setxkbmap -x11-wm/twm -x11-apps/xauth -x11-apps/xclock -x11-apps/xcursorgen -x11-apps/xdpyinfo -x11-apps/xhost -x11-apps/xinit -x11-apps/xkbcomp -x11-apps/xmodmap -x11-apps/xrandr -x11-apps/xrdb -x11-apps/xset -x11-apps/xwininfo -x11-base/xorg-server ->=x11-base/xorg-x11-7.0.0_rc0 -x11-drivers/xf86-input-keyboard -x11-drivers/xf86-input-mouse -x11-drivers/xf86-video-nv -x11-libs/libdmx -x11-libs/libdrm -x11-libs/libfontenc -x11-libs/libICE -x11-libs/liblbxutil -x11-libs/libSM -x11-libs/libX11 -x11-libs/libXau -x11-libs/libXaw -x11-libs/libXcomposite -x11-libs/libXcursor -x11-libs/libXdamage -x11-libs/libXdmcp -x11-libs/libXext -x11-libs/libXfixes -x11-libs/libXfont -x11-libs/libXft -x11-libs/libXi -x11-libs/libXinerama -x11-libs/libxkbfile -x11-libs/libxkbui -x11-libs/libXmu -x11-libs/libXp -x11-libs/libXpm -x11-libs/libXrandr -x11-libs/libXrender -x11-libs/libXres -x11-libs/libXScrnSaver -x11-libs/libXt -x11-libs/libXtst -x11-libs/libXv -x11-libs/libXxf86dga -x11-libs/libXxf86misc -x11-libs/libXxf86vm -x11-libs/xtrans -x11-misc/gccmakedep -x11-misc/imake -x11-misc/makedepend -x11-misc/util-macros -x11-misc/xbitmaps -x11-misc/xkbdata -x11-misc/xorg-cf-files -x11-proto/bigreqsproto -x11-proto/compositeproto -x11-proto/damageproto -x11-proto/dmxproto -x11-proto/evieext -x11-proto/fixesproto -x11-proto/fontcacheproto -x11-proto/fontsproto -x11-proto/glproto -x11-proto/inputproto -x11-proto/kbproto -x11-proto/printproto -x11-proto/randrproto -x11-proto/recordproto -x11-proto/renderproto -x11-proto/resourceproto -x11-proto/scrnsaverproto -x11-proto/trapproto -x11-proto/videoproto -x11-proto/xcmiscproto -x11-proto/xextproto -x11-proto/xf86bigfontproto -x11-proto/xf86dgaproto -x11-proto/xf86driproto -x11-proto/xf86miscproto -x11-proto/xf86rushproto -x11-proto/xf86vidmodeproto -x11-proto/xineramaproto -x11-proto/xproto -=sys-apps/man-1.6b-r2 -=app-crypt/gpg-agent-1.9.18 -=dev-libs/libksba-0.9.12 -=dev-libs/libassuan-0.6.10 - -# miscellanious stuff -=x11-wm/metacity-2.14* -=x11-terms/gnome-terminal-2.14* -app-portage/emool -dev-util/confcache -=net-p2p/bittorrent-4.4.0 -~x11-themes/gtk-engines-smooth-0.6.0.1 -=x11-apps/xprop-1.0.1 -~dev-util/ddd-3.3.11 -=media-sound/audacious-1.0.0-r1 -media-plugins/audacious-docklet -media-sound/audtty diff --git a/users/blubb/etc-update/sandbox/etc/rsyncd.conf b/users/blubb/etc-update/sandbox/etc/rsyncd.conf deleted file mode 100644 index 2146bb5265..0000000000 --- a/users/blubb/etc-update/sandbox/etc/rsyncd.conf +++ /dev/null @@ -1,20 +0,0 @@ -# /etc/rsyncd.conf -# $Header: /var/cvsroot/gentoo/users/blubb/etc-update/sandbox/etc/Attic/rsyncd.conf,v 1.2 2006/07/13 09:22:56 blubb Exp $ - -# Minimal configuration file for rsync daemon -# See rsync(1) and rsyncd.conf(5) man pages for help - -# This line is required by the /etc/init.d/rsyncd script -pid file = /var/run/rsyncd.pid -use chroot = yes -read only = yes - -# Simple example for enabling your own local rsync server -#[gentoo-portage] -# path = /usr/portage -# comment = Gentoo Linux Portage tree -# exclude = /distfiles /packages - -[sound] - path = /home/blubb/sound - comment = blubb's sound archive diff --git a/users/blubb/etc-update/sandbox/etc/services b/users/blubb/etc-update/sandbox/etc/services deleted file mode 100644 index 1db81d2af3..0000000000 --- a/users/blubb/etc-update/sandbox/etc/services +++ /dev/null @@ -1,1176 +0,0 @@ -# /etc/services -# -# Network services, Internet style -# -# Note that it is presently the policy of IANA to assign a single well-known -# port number for both TCP and UDP; hence, most entries here have two entries -# even if the protocol doesn't support UDP operations. -# -# Some References: -# http://www.iana.org/assignments/port-numbers -# http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services -# -# Each line describes one service, and is of the form: -# service-name port/protocol [aliases ...] [# comment] -# - -# -# IANA Assignments [Well Known Ports] -# The Well Known Ports are assigned by the IANA and on most systems can -# only be used by system (or root) processes or by programs executed by -# privileged users. -# The range for assigned ports managed by the IANA is 0-1023. -# -tcpmux 1/tcp # TCP port service multiplexer -tcpmux 1/udp -compressnet 2/tcp # Management Utility -compressnet 2/udp -compressnet 3/tcp # Compression Process -compressnet 3/udp -rje 5/tcp # Remote Job Entry -rje 5/udp -echo 7/tcp # Echo -echo 7/udp -discard 9/tcp sink null # Discard -discard 9/udp sink null -systat 11/tcp users # Active Users -systat 11/udp users -daytime 13/tcp # Daytime (RFC 867) -daytime 13/udp -#netstat 15/tcp # (was once asssigned, no more) -qotd 17/tcp quote # Quote of the Day -qotd 17/udp quote -msp 18/tcp # Message Send Protocol -msp 18/udp -chargen 19/tcp ttytst source # Character Generator -chargen 19/udp ttytst source -ftp-data 20/tcp # File Transfer [Default Data] -ftp-data 20/udp -ftp 21/tcp # File Transfer [Control] -ftp 21/udp fsp fspd -ssh 22/tcp # SSH Remote Login Protocol -ssh 22/udp -telnet 23/tcp # Telnet -telnet 23/udp -# private 24/tcp # any private mail system -# private 24/udp -smtp 25/tcp mail # Simple Mail Transfer -smtp 25/udp -nsw-fe 27/tcp # NSW User System FE -nsw-fe 27/udp -msg-icp 29/tcp # MSG ICP -msg-icp 29/udp -msg-auth 31/tcp # MSG Authentication -msg-auth 31/udp -dsp 33/tcp # Display Support Protocol -dsp 33/udp -# private 35/tcp # any private printer server -# private 35/udp -time 37/tcp timserver -time 37/udp timserver -rap 38/tcp # Route Access Protocol -rap 38/udp -rlp 39/tcp resource # Resource Location Protocol -rlp 39/udp resource -graphics 41/tcp # Graphics -graphics 41/udp -nameserver 42/tcp name # Host Name Server -nameserver 42/udp name -nicname 43/tcp whois # Who Is -nicname 43/udp whois -mpm-flags 44/tcp # MPM FLAGS Protocol -mpm-flags 44/udp -mpm 45/tcp # Message Processing Module [recv] -mpm 45/udp -mpm-snd 46/tcp # MPM [default send] -mpm-snd 46/udp -ni-ftp 47/tcp # NI FTP -ni-ftp 47/udp -auditd 48/tcp # Digital Audit Daemon -auditd 48/udp -tacacs 49/tcp # Login Host Protocol (TACACS) -tacacs 49/udp -re-mail-ck 50/tcp # Remote Mail Checking Protocol -re-mail-ck 50/udp -domain 53/tcp # Domain Name Server -domain 53/udp -xns-ch 54/tcp # XNS Clearinghouse -xns-ch 54/udp -isi-gl 55/tcp # ISI Graphics Language -isi-gl 55/udp -xns-auth 56/tcp # XNS Authentication -xns-auth 56/udp -# private 57/tcp # any private terminal access -# private 57/udp -xns-mail 58/tcp # XNS Mail -xns-mail 58/udp -# private 59/tcp # any private file service -# private 59/udp -ni-mail 61/tcp # NI MAIL -ni-mail 61/udp -acas 62/tcp # ACA Services -acas 62/udp -whois++ 63/tcp # whois++ -whois++ 63/udp -covia 64/tcp # Communications Integrator (CI) -covia 64/udp -tacacs-ds 65/tcp # TACACS-Database Service -tacacs-ds 65/udp -sql*net 66/tcp # Oracle SQL*NET -sql*net 66/udp -bootps 67/tcp # Bootstrap Protocol Server (BOOTP) -bootps 67/udp -bootpc 68/tcp # Bootstrap Protocol Client (BOOTP) -bootpc 68/udp -tftp 69/tcp # Trivial File Transfer -tftp 69/udp -gopher 70/tcp # Gopher -gopher 70/udp -netrjs-1 71/tcp # Remote Job Service -netrjs-1 71/udp -netrjs-2 72/tcp -netrjs-2 72/udp -netrjs-3 73/tcp -netrjs-3 73/udp -netrjs-4 74/tcp -netrjs-4 74/udp -# private 75/tcp # any private dial out service -# private 75/udp -deos 76/tcp # Distributed External Object Store -deos 76/udp -# private 77/tcp # any private RJE service -# private 77/udp -vettcp 78/tcp # vettcp -vettcp 78/udp -finger 79/tcp # Finger -finger 79/udp -http 80/tcp www www-http # World Wide Web HTTP -http 80/udp www www-http -hosts2-ns 81/tcp # HOSTS2 Name Server -hosts2-ns 81/udp -xfer 82/tcp # XFER Utility -xfer 82/udp -mit-ml-dev 83/tcp # MIT ML Device -mit-ml-dev 83/udp -ctf 84/tcp # Common Trace Facility -ctf 84/udp -mit-ml-dev 85/tcp # MIT ML Device -mit-ml-dev 85/udp -mfcobol 86/tcp # Micro Focus Cobol -mfcobol 86/udp -# private 87/tcp # any private terminal link -# private 87/udp -kerberos 88/tcp kerberos5 krb5 # Kerberos -kerberos 88/udp kerberos5 krb5 -su-mit-tg 89/tcp # SU/MIT Telnet Gateway -su-mit-tg 89/udp -dnsix 90/tcp # DNSIX Securit Attribute Token Map -dnsix 90/udp -mit-dov 91/tcp # MIT Dover Spooler -mit-dov 91/udp -npp 92/tcp # Network Printing Protocol -npp 92/udp -dcp 93/tcp # Device Control Protocol -dcp 93/udp -objcall 94/tcp # Tivoli Object Dispatcher -objcall 94/udp -supdup 95/tcp # SUPDUP -supdup 95/udp -dixie 96/tcp # DIXIE Protocol Specification -dixie 96/udp -swift-rvf 97/tcp # Swift Remote Virtural File Protocol -swift-rvf 97/udp -tacnews 98/tcp linuxconf # TAC News -tacnews 98/udp -metagram 99/tcp # Metagram Relay -metagram 99/udp -#newacct 100/tcp # [unauthorized use] -hostname 101/tcp hostnames # NIC Host Name Server -hostname 101/udp hostnames -iso-tsap 102/tcp tsap # ISO-TSAP Class 0 -iso-tsap 102/udp tsap -gppitnp 103/tcp # Genesis Point-to-Point Trans Net -gppitnp 103/udp -acr-nema 104/tcp # ACR-NEMA Digital Imag. & Comm. 300 -acr-nema 104/udp -cso 105/tcp csnet-ns cso-ns # CCSO name server protocol -cso 105/udp csnet-ns cso-ns -3com-tsmux 106/tcp poppassd # 3COM-TSMUX -3com-tsmux 106/udp poppassd # Eudora: Unauthorized use by insecure poppassd protocol -rtelnet 107/tcp # Remote Telnet Service -rtelnet 107/udp -snagas 108/tcp # SNA Gateway Access Server -snagas 108/udp -pop2 109/tcp pop-2 postoffice# Post Office Protocol - Version 2 -pop2 109/udp pop-2 -pop3 110/tcp pop-3 # Post Office Protocol - Version 3 -pop3 110/udp pop-3 -sunrpc 111/tcp portmapper # SUN Remote Procedure Call -sunrpc 111/udp portmapper -mcidas 112/tcp # McIDAS Data Transmission Protocol -mcidas 112/udp -auth 113/tcp authentication tap ident # Authentication Service -auth 113/udp -sftp 115/tcp # Simple File Transfer Protocol -sftp 115/udp -ansanotify 116/tcp # ANSA REX Notify -ansanotify 116/udp -uucp-path 117/tcp # UUCP Path Service -uucp-path 117/udp -sqlserv 118/tcp # SQL Services -sqlserv 118/udp -nntp 119/tcp readnews untp # Network News Transfer Protocol -nntp 119/udp readnews untp -cfdptkt 120/tcp # CFDPTKT -cfdptkt 120/udp -erpc 121/tcp # Encore Expedited Remote Pro.Call -erpc 121/udp -smakynet 122/tcp # SMAKYNET -smakynet 122/udp -ntp 123/tcp # Network Time Protocol -ntp 123/udp -ansatrader 124/tcp # ANSA REX Trader -ansatrader 124/udp -locus-map 125/tcp # Locus PC-Interface Net Map Ser -locus-map 125/udp -nxedit 126/tcp unitary # NXEdit -nxedit 126/udp unitary # Unisys Unitary Login -locus-con 127/tcp # Locus PC-Interface Conn Server -locus-con 127/udp -gss-xlicen 128/tcp # GSS X License Verification -gss-xlicen 128/udp -pwdgen 129/tcp # Password Generator Protocol -pwdgen 129/udp -cisco-fna 130/tcp # cisco FNATIVE -cisco-fna 130/udp -cisco-tna 131/tcp # cisco TNATIVE -cisco-tna 131/udp -cisco-sys 132/tcp # cisco SYSMAINT -cisco-sys 132/udp -statsrv 133/tcp # Statistics Service -statsrv 133/udp -ingres-net 134/tcp # INGRES-NET Service -ingres-net 134/udp -epmap 135/tcp loc-srv # DCE endpoint resolution -epmap 135/udp loc-srv -profile 136/tcp # PROFILE Naming System -profile 136/udp -netbios-ns 137/tcp # NETBIOS Name Service -netbios-ns 137/udp -netbios-dgm 138/tcp # NETBIOS Datagram Service -netbios-dgm 138/udp -netbios-ssn 139/tcp # NETBIOS Session Service -netbios-ssn 139/udp -emfis-data 140/tcp # EMFIS Data Service -emfis-data 140/udp -emfis-cntl 141/tcp # EMFIS Control Service -emfis-cntl 141/udp -imap 143/tcp imap2 # Internet Message Access Protocol -imap 143/udp imap2 -uma 144/tcp # Universal Management Architecture -uma 144/udp -uaac 145/tcp # UAAC Protocol -uaac 145/udp -iso-tp0 146/tcp # ISO-TP0 -iso-tp0 146/udp -iso-ip 147/tcp # ISO-IP -iso-ip 147/udp -jargon 148/tcp # Jargon -jargon 148/udp -aed-512 149/tcp # AED 512 Emulation Service -aed-512 149/udp -sql-net 150/tcp # SQL-NET -sql-net 150/udp -hems 151/tcp # HEMS -hems 151/udp -bftp 152/tcp # Background File Transfer Program -bftp 152/udp -sgmp 153/tcp # SGMP -sgmp 153/udp -netsc-prod 154/tcp # NETSC -netsc-prod 154/udp -netsc-dev 155/tcp -netsc-dev 155/udp -sqlsrv 156/tcp # SQL Service -sqlsrv 156/udp -knet-cmp 157/tcp # KNET/VM Command/Message Protocol -knet-cmp 157/udp -pcmail-srv 158/tcp # PCMail Server -pcmail-srv 158/udp -nss-routing 159/tcp # NSS-Routing -nss-routing 159/udp -sgmp-traps 160/tcp # SGMP-TRAPS -sgmp-traps 160/udp -snmp 161/tcp # Simple Net Mgmt Proto -snmp 161/udp -snmptrap 162/tcp snmp-trap # Traps for SNMP -snmptrap 162/udp snmp-trap -cmip-man 163/tcp # CMIP/TCP Manager -cmip-man 163/udp -cmip-agent 164/tcp # CMIP/TCP Agent -cmip-agent 164/udp -xns-courier 165/tcp # Xerox -xns-courier 165/udp -s-net 166/tcp # Sirius Systems -s-net 166/udp -namp 167/tcp # NAMP -namp 167/udp -rsvd 168/tcp # RSVD -rsvd 168/udp -send 169/tcp # SEND -send 169/udp -print-srv 170/tcp # Network PostScript -print-srv 170/udp -multiplex 171/tcp # Network Innovations Multiplex -multiplex 171/udp -cl/1 172/tcp # Network Innovations CL/1 -cl/1 172/udp -xyplex-mux 173/tcp # Xyplex -xyplex-mux 173/udp -mailq 174/tcp # Mailer transport queue for Zmailer -mailq 174/udp -vmnet 175/tcp # VMNET -vmnet 175/udp -genrad-mux 176/tcp # GENRAD-MUX -genrad-mux 176/udp -xdmcp 177/tcp # X Display Manager Control Protocol -xdmcp 177/udp -nextstep 178/tcp NeXTStep NextStep# NextStep Window Server -nextstep 178/udp NeXTStep NextStep -bgp 179/tcp # Border Gateway Protocol -bgp 179/udp -ris 180/tcp # Intergraph -ris 180/udp -unify 181/tcp # Unify -unify 181/udp -audit 182/tcp # Unisys Audit SITP -audit 182/udp -ocbinder 183/tcp # OCBinder -ocbinder 183/udp -ocserver 184/tcp # OCServer -ocserver 184/udp -remote-kis 185/tcp # Remote-KIS -remote-kis 185/udp -kis 186/tcp # KIS Protocol -kis 186/udp -aci 187/tcp # Application Communication Interface -aci 187/udp -mumps 188/tcp # Plus Five's MUMPS -mumps 188/udp -qft 189/tcp # Queued File Transport -qft 189/udp -gacp 190/tcp # Gateway Access Control Protocol -gacp 190/udp -prospero 191/tcp # Prospero Directory Service -prospero 191/udp -osu-nms 192/tcp # OSU Network Monitoring System -osu-nms 192/udp -srmp 193/tcp # Spider Remote Monitoring Protocol -srmp 193/udp -irc 194/tcp # Internet Relay Chat Protocol -irc 194/udp -dn6-nlm-aud 195/tcp # DNSIX Network Level Module Audit -dn6-nlm-aud 195/udp -dn6-smm-red 196/tcp # DNSIX Session Mgt Module Audit Redir -dn6-smm-red 196/udp -dls 197/tcp # Directory Location Service -dls 197/udp -dls-mon 198/tcp # Directory Location Service Monitor -dls-mon 198/udp -smux 199/tcp # SNMP Unix Multiplexer -smux 199/udp -src 200/tcp # IBM System Resource Controller -src 200/udp -at-rtmp 201/tcp # AppleTalk Routing Maintenance -at-rtmp 201/udp -at-nbp 202/tcp # AppleTalk Name Binding -at-nbp 202/udp -at-echo 204/tcp # AppleTalk Echo -at-echo 204/udp -at-zis 206/tcp # AppleTalk Zone Information -at-zis 206/udp -qmtp 209/tcp # The Quick Mail Transfer Protocol -qmtp 209/udp -z39.50 210/tcp wais z3950 # ANSI Z39.50 -z39.50 210/udp wais z3950 -914c/g 211/tcp # Texas Instruments 914C/G Terminal -914c/g 211/udp -anet 212/tcp # ATEXSSTR -anet 212/udp -ipx 213/tcp # IPX -ipx 213/udp -imap3 220/tcp # Interactive Mail Access -imap3 220/udp -link 245/tcp # ttylink -link 245/udp -pawserv 345/tcp # Perf Analysis Workbench -pawserv 345/udp -zserv 346/tcp # Zebra server -zserv 346/udp -fatserv 347/tcp # Fatmen Server -fatserv 347/udp -scoi2odialog 360/tcp # scoi2odialog -scoi2odialog 360/udp -semantix 361/tcp # Semantix -semantix 361/udp -srssend 362/tcp # SRS Send -srssend 362/udp -rsvp_tunnel 363/tcp # RSVP Tunnel -rsvp_tunnel 363/udp -aurora-cmgr 364/tcp # Aurora CMGR -aurora-cmgr 364/udp -dtk 365/tcp # Deception Tool Kit -dtk 365/udp -odmr 366/tcp # ODMR -odmr 366/udp -rpc2portmap 369/tcp # Coda portmapper -rpc2portmap 369/udp -codaauth2 370/tcp # Coda authentication server -codaauth2 370/udp -clearcase 371/tcp # Clearcase -clearcase 371/udp -ulistproc 372/tcp ulistserv # UNIX Listserv -ulistproc 372/udp ulistserv -ldap 389/tcp # Lightweight Directory Access Protocol -ldap 389/udp -imsp 406/tcp # Interactive Mail Support Protocol -imsp 406/udp -svrloc 427/tcp # Server Location -svrloc 427/udp -mobileip-agent 434/tcp # MobileIP-Agent -mobileip-agent 434/udp -mobilip-mn 435/tcp # MobilIP-MN -mobilip-mn 435/udp -https 443/tcp # MCom -https 443/udp -snpp 444/tcp # Simple Network Paging Protocol -snpp 444/udp -microsoft-ds 445/tcp Microsoft-DS -microsoft-ds 445/udp Microsoft-DS -kpasswd 464/tcp kpwd # Kerberos "passwd" -kpasswd 464/udp kpwd -urd 465/tcp smtps ssmtp # URL Rendesvous Directory for SSM / smtp protocol over TLS/SSL -igmpv3lite 465/udp smtps ssmtp # IGMP over UDP for SSM -photuris 468/tcp -photuris 468/udp -rcp 469/tcp # Radio Control Protocol -rcp 469/udp -saft 487/tcp # Simple Asynchronous File Transfer -saft 487/udp -gss-http 488/tcp -gss-http 488/udp -pim-rp-disc 496/tcp -pim-rp-disc 496/udp -isakmp 500/tcp # IPsec - Internet Security Association and Key Management Protocol -isakmp 500/udp -exec 512/tcp # remote process execution -comsat 512/udp biff # notify users of new mail received -login 513/tcp # remote login a la telnet -who 513/udp whod # who's logged in to machines -shell 514/tcp cmd # no passwords used -syslog 514/udp -printer 515/tcp spooler # line printer spooler -printer 515/udp spooler -videotex 516/tcp -videotex 516/udp -talk 517/tcp # like tenex link -talk 517/udp -ntalk 518/tcp -ntalk 518/udp -utime 519/tcp unixtime -utime 519/udp unixtime -efs 520/tcp # extended file name server -router 520/udp route routed # local routing process -ripng 521/tcp -ripng 521/udp -ulp 522/tcp -ulp 522/udp -ibm-db2 523/tcp -ibm-db2 523/udp -ncp 524/tcp -ncp 524/udp -timed 525/tcp timeserver -timed 525/udp timeserver -tempo 526/tcp newdate -tempo 526/udp newdate -courier 530/tcp rpc -courier 530/udp rpc -conference 531/tcp chat -conference 531/udp chat -netnews 532/tcp readnews -netnews 532/udp readnews -netwall 533/tcp # -for emergency broadcasts -netwall 533/udp -mm-admin 534/tcp # MegaMedia Admin -mm-admin 534/udp -iiop 535/tcp -iiop 535/udp -opalis-rdv 536/tcp -opalis-rdv 536/udp -nmsp 537/tcp # Networked Media Streaming Protocol -nmsp 537/udp -gdomap 538/tcp # GNUstep distributed objects -gdomap 538/udp -uucp 540/tcp uucpd # uucp daemon -uucp 540/udp uucpd -klogin 543/tcp # Kerberized `rlogin' (v5) -klogin 543/udp -kshell 544/tcp krcmd # Kerberized `rsh' (v5) -kshell 544/udp krcmd -appleqtcsrvr 545/tcp -appleqtcsrvr 545/udp -dhcpv6-client 546/tcp # DHCPv6 Client -dhcpv6-client 546/udp -dhcpv6-server 547/tcp # DHCPv6 Server -dhcpv6-server 547/udp -afpovertcp 548/tcp # AFP over TCP -afpovertcp 548/udp -rtsp 554/tcp # Real Time Stream Control Protocol -rtsp 554/udp -dsf 555/tcp -dsf 555/udp -remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem -remotefs 556/udp rfs_server rfs -nntps 563/tcp snntp # NNTP over SSL -nntps 563/udp snntp -9pfs 564/tcp # plan 9 file service -9pfs 564/udp -whoami 565/tcp -whoami 565/udp -submission 587/tcp # mail message submission -submission 587/udp -http-alt 591/tcp # FileMaker, Inc. - HTTP Alternate -http-alt 591/udp -nqs 607/tcp # Network Queuing system -nqs 607/udp -npmp-local 610/tcp dqs313_qmaster # npmp-local / DQS -npmp-local 610/udp dqs313_qmaster -npmp-gui 611/tcp dqs313_execd # npmp-gui / DQS -npmp-gui 611/udp dqs313_execd -hmmp-ind 612/tcp dqs313_intercell# HMMP Indication / DQS -hmmp-ind 612/udp dqs313_intercell -cryptoadmin 624/tcp # Crypto Admin -cryptoadmin 624/udp -dec_dlm 625/tcp # DEC DLM -dec_dlm 625/udp -asia 626/tcp -asia 626/udp -passgo-tivoli 627/tcp # PassGo Tivoli -passgo-tivoli 627/udp -qmqp 628/tcp # Qmail QMQP -qmqp 628/udp -3com-amp3 629/tcp -3com-amp3 629/udp -rda 630/tcp -rda 630/udp -ipp 631/tcp # Internet Printing Protocol -ipp 631/udp -ldaps 636/tcp # LDAP over SSL -ldaps 636/udp -tinc 655/tcp # TINC control port -tinc 655/udp -acap 674/tcp # Application Configuration Access Protocol -acap 674/udp -asipregistry 687/tcp -asipregistry 687/udp -realm-rusd 688/tcp # ApplianceWare managment protocol -realm-rusd 688/udp -nmap 689/tcp # Opensource Network Mapper -nmap 689/udp -ha-cluster 694/tcp # Heartbeat HA-cluster -ha-cluster 694/udp -epp 700/tcp # Extensible Provisioning Protocol -epp 700/udp -iris-beep 702/tcp # IRIS over BEEP -iris-beep 702/udp -silc 706/tcp # SILC -silc 706/udp -kerberos-adm 749/tcp # Kerberos `kadmin' (v5) -kerberos-adm 749/udp -kerberos-iv 750/tcp kerberos4 kdc # Kerberos (server) -kerberos-iv 750/udp kerberos4 kdc -pump 751/tcp kerberos_master -pump 751/udp kerberos_master # Kerberos authentication -qrh 752/tcp passwd_server -qrh 752/udp passwd_server # Kerberos passwd server -rrh 753/tcp -rrh 753/udp -tell 754/tcp send krb_prop # Kerberos slave propagation -tell 754/udp send -nlogin 758/tcp -nlogin 758/udp -con 759/tcp -con 759/udp -ns 760/tcp krbupdate kreg # Kerberos registration -ns 760/udp -webster 765/tcp # Network dictionary -webster 765/udp -phonebook 767/tcp # Network phonebook -phonebook 767/udp -rsync 873/tcp # rsync -rsync 873/udp -ftps-data 989/tcp # ftp protocol, data, over TLS/SSL -ftps-data 989/udp -ftps 990/tcp # ftp protocol, control, over TLS/SSL -ftps 990/udp -nas 991/tcp # Netnews Administration System -nas 991/udp -telnets 992/tcp # telnet protocol over TLS/SSL -telnets 992/udp -imaps 993/tcp # imap4 protocol over TLS/SSL -imaps 993/udp -ircs 994/tcp # irc protocol over TLS/SSL -ircs 994/udp -pop3s 995/tcp # pop3 protocol over TLS/SSL -pop3s 995/udp - -# -# IANA Assignments [Registered Ports] -# -# The Registered Ports are listed by the IANA and on most systems can be -# used by ordinary user processes or programs executed by ordinary -# users. -# Ports are used in the TCP [RFC793] to name the ends of logical -# connections which carry long term conversations. For the purpose of -# providing services to unknown callers, a service contact port is -# defined. This list specifies the port used by the server process as -# its contact port. -# The IANA registers uses of these ports as a convenience to the -# community. -# To the extent possible, these same port assignments are used with the -# UDP [RFC768]. -# The Registered Ports are in the range 1024-49151. -# -imgames 1077/tcp -imgames 1077/udp -socks 1080/tcp # socks proxy server -socks 1080/udp -rmiregistry 1099/tcp # Java RMI Registry -rmiregistry 1099/udp -bnetgame 1119/tcp # Battle.net Chat/Game Protocol -bnetgame 1119/udp -bnetfile 1120/tcp # Battle.net File Transfer Protocol -bnetfile 1120/udp -hpvmmcontrol 1124/tcp # HP VMM Control -hpvmmcontrol 1124/udp -hpvmmagent 1125/tcp # HP VMM Agent -hpvmmagent 1125/udp -hpvmmdata 1126/tcp # HP VMM Agent -hpvmmdata 1126/udp -resacommunity 1154/tcp # Community Service -resacommunity 1154/udp -3comnetman 1181/tcp # 3Com Net Management -3comnetman 1181/udp -mysql-cluster 1186/tcp # MySQL Cluster Manager -mysql-cluster 1186/udp -alias 1187/tcp # Alias Service -alias 1187/udp -openvpn 1194/tcp # OpenVPN -openvpn 1194/udp -kazaa 1214/tcp # KAZAA -kazaa 1214/udp -bvcontrol 1236/tcp rmtcfg # Gracilis Packeten remote config server -bvcontrol 1236/udp rmtcfg -nessus 1241/tcp # Nessus vulnerability assessment scanner -nessus 1241/udp -h323hostcallsc 1300/tcp # H323 Host Call Secure -h323hostcallsc 1300/udp -lotusnote 1352/tcp # Lotus Note -lotusnote 1352/udp -ms-sql-s 1433/tcp # Microsoft-SQL-Server -ms-sql-s 1433/udp -ms-sql-m 1434/tcp # Microsoft-SQL-Monitor -ms-sql-m 1434/udp -ica 1494/tcp # Citrix ICA Client -ica 1494/udp -wins 1512/tcp # Microsoft's Windows Internet Name Service -wins 1512/udp -ingreslock 1524/tcp -ingreslock 1524/udp -prospero-np 1525/tcp # Prospero non-privileged -prospero-np 1525/udp -datametrics 1645/tcp old-radius # datametrics / old radius entry -datametrics 1645/udp old-radius -sa-msg-port 1646/tcp old-radacct # sa-msg-port / old radacct entry -sa-msg-port 1646/udp old-radacct -rsap 1647/tcp -rsap 1647/udp -concurrent-lm 1648/tcp -concurrent-lm 1648/udp -kermit 1649/tcp -kermit 1649/udp -l2tp 1701/tcp -l2tp 1701/udp -h323gatedisc 1718/tcp -h323gatedisc 1718/udp -h323gatestat 1719/tcp -h323gatestat 1719/udp -h323hostcall 1720/tcp -h323hostcall 1720/udp -iberiagames 1726/tcp -iberiagames 1726/udp -gamegen1 1738/tcp -gamegen1 1738/udp -tftp-mcast 1758/tcp -tftp-mcast 1758/udp -hello 1789/tcp -hello 1789/udp -radius 1812/tcp # Radius -radius 1812/udp -radius-acct 1813/tcp radacct # Radius Accounting -radius-acct 1813/udp radacct -mtp 1911/tcp # Starlight Networks Multimedia Transport Protocol -mtp 1911/udp -egs 1926/tcp # Evolution Game Server -egs 1926/udp -unix-status 1957/tcp # remstats unix-status server -unix-status 1957/udp -hsrp 1985/tcp # Hot Standby Router Protocol -hsrp 1985/udp -licensedaemon 1986/tcp # cisco license management -licensedaemon 1986/udp -tr-rsrb-p1 1987/tcp # cisco RSRB Priority 1 port -tr-rsrb-p1 1987/udp -tr-rsrb-p2 1988/tcp # cisco RSRB Priority 2 port -tr-rsrb-p2 1988/udp -tr-rsrb-p3 1989/tcp # cisco RSRB Priority 3 port -tr-rsrb-p3 1989/udp -stun-p1 1990/tcp # cisco STUN Priority 1 port -stun-p1 1990/udp -stun-p2 1991/tcp # cisco STUN Priority 2 port -stun-p2 1991/udp -stun-p3 1992/tcp # cisco STUN Priority 3 port -stun-p3 1992/udp -snmp-tcp-port 1994/tcp # cisco SNMP TCP port -snmp-tcp-port 1994/udp -stun-port 1995/tcp # cisco serial tunnel port -stun-port 1995/udp -perf-port 1996/tcp # cisco Remote SRB port -perf-port 1996/udp -gdp-port 1997/tcp # cisco Gateway Discovery Protocol -gdp-port 1997/udp -x25-svc-port 1998/tcp # cisco X.25 service (XOT) -x25-svc-port 1998/udp -tcp-id-port 1999/tcp # cisco identification port -tcp-id-port 1999/udp -cisco-sccp 2000/tcp sieve # Cisco SCCP -cisco-sccp 2000/udp sieve -nfs 2049/tcp # Network File System -nfs 2049/udp -radsec 2083/tcp # Secure Radius Service -radsec 2083/udp -gnunet 2086/tcp # GNUnet -gnunet 2086/udp -rtcm-sc104 2101/tcp # RTCM SC-104 -rtcm-sc104 2101/udp -zephyr-srv 2102/tcp # Zephyr server -zephyr-srv 2102/udp -zephyr-clt 2103/tcp # Zephyr serv-hm connection -zephyr-clt 2103/udp -zephyr-hm 2104/tcp # Zephyr hostmanager -zephyr-hm 2104/udp -eyetv 2170/tcp # EyeTV Server Port -eyetv 2170/udp -msfw-storage 2171/tcp # MS Firewall Storage -msfw-storage 2171/udp -msfw-s-storage 2172/tcp # MS Firewall SecureStorage -msfw-s-storage 2172/udp -msfw-replica 2173/tcp # MS Firewall Replication -msfw-replica 2173/udp -msfw-array 2174/tcp # MS Firewall Intra Array -msfw-array 2174/udp -airsync 2175/tcp # Microsoft Desktop AirSync Protocol -airsync 2175/udp -rapi 2176/tcp # Microsoft ActiveSync Remote API -rapi 2176/udp -qwave 2177/tcp # qWAVE Bandwidth Estimate -qwave 2177/udp -tivoconnect 2190/tcp # TiVoConnect Beacon -tivoconnect 2190/udp -tvbus 2191/tcp # TvBus Messaging -tvbus 2191/udp -mysql-im 2273/tcp # MySQL Instance Manager -mysql-im 2273/udp -dict-lookup 2289/tcp # Lookup dict server -dict-lookup 2289/udp -redstorm_join 2346/tcp # Game Connection Port -redstorm_join 2346/udp -redstorm_find 2347/tcp # Game Announcement and Location -redstorm_find 2347/udp -redstorm_info 2348/tcp # Information to query for game status -redstorm_info 2348/udp -cvspserver 2401/tcp # CVS client/server operations -cvspserver 2401/udp -venus 2430/tcp # codacon port -venus 2430/udp -venus-se 2431/tcp # tcp side effects -venus-se 2431/udp -codasrv 2432/tcp # not used -codasrv 2432/udp -codasrv-se 2433/tcp # tcp side effects -codasrv-se 2433/udp -netadmin 2450/tcp -netadmin 2450/udp -netchat 2451/tcp -netchat 2451/udp -snifferclient 2452/tcp -snifferclient 2452/udp -ppcontrol 2505/tcp # PowerPlay Control -ppcontrol 2505/udp -lstp 2559/tcp # -lstp 2559/udp -mon 2583/tcp -mon 2583/udp -hpstgmgr 2600/tcp zebrasrv -hpstgmgr 2600/udp zebrasrv -discp-client 2601/tcp zebra # discp client -discp-client 2601/udp zebra -discp-server 2602/tcp ripd # discp server -discp-server 2602/udp ripd -servicemeter 2603/tcp ripngd # Service Meter -servicemeter 2603/udp ripngd -nsc-ccs 2604/tcp ospfd # NSC CCS -nsc-ccs 2604/udp ospfd -nsc-posa 2605/tcp bgpd # NSC POSA -nsc-posa 2605/udp bgpd -netmon 2606/tcp ospf6d # Dell Netmon -netmon 2606/udp ospf6d -connection 2607/tcp # Dell Connection -connection 2607/udp -wag-service 2608/tcp # Wag Service -wag-service 2608/udp -dict 2628/tcp # Dictionary server -dict 2628/udp -exce 2769/tcp # eXcE -exce 2769/udp -dvr-esm 2804/tcp # March Networks Digital Video Recorders and Enterprise Service Manager products -dvr-esm 2804/udp -corbaloc 2809/tcp # CORBA LOC -corbaloc 2809/udp -ndtp 2882/tcp # Network Dictionary Transfer Protocol -ndtp 2882/udp -gamelobby 2914/tcp # Game Lobby -gamelobby 2914/udp -gds_db 3050/tcp # InterBase server -gds_db 3050/udp -xbox 3074/tcp # Xbox game port -xbox 3074/udp -icpv2 3130/tcp icp # Internet Cache Protocol (Squid) -icpv2 3130/udp icp -nm-game-admin 3148/tcp # NetMike Game Administrator -nm-game-admin 3148/udp -nm-game-server 3149/tcp # NetMike Game Server -nm-game-server 3149/udp -mysql 3306/tcp # MySQL -mysql 3306/udp -sftu 3326/tcp -sftu 3326/udp -trnsprntproxy 3346/tcp # Transparent Proxy -trnsprntproxy 3346/udp -ms-wbt-server 3389/tcp rdp # MS WBT Server -ms-wbt-server 3389/udp rdp # Microsoft Remote Desktop Protocol -prsvp 3455/tcp # RSVP Port -prsvp 3455/udp -nut 3493/tcp # Network UPS Tools -nut 3493/udp -ironstorm 3504/tcp # IronStorm game server -ironstorm 3504/udp -cctv-port 3559/tcp # CCTV control port -cctv-port 3559/udp -iw-mmogame 3596/tcp # Illusion Wireless MMOG -iw-mmogame 3596/udp -distcc 3632/tcp # Distributed Compiler -distcc 3632/udp -daap 3689/tcp # Digital Audio Access Protocol -daap 3689/udp -svn 3690/tcp # Subversion -svn 3690/udp -blizwow 3724/tcp # World of Warcraft -blizwow 3724/udp -netboot-pxe 3928/tcp pxe # PXE NetBoot Manager -netboot-pxe 3928/udp pxe -smauth-port 3929/tcp # AMS Port -smauth-port 3929/udp -treehopper 3959/tcp # Tree Hopper Networking -treehopper 3959/udp -cobraclient 3970/tcp # Cobra Client -cobraclient 3970/udp -cobraserver 3971/tcp # Cobra Server -cobraserver 3971/udp -pxc-spvr-ft 4002/tcp pxc-spvr-ft -pxc-spvr-ft 4002/udp pxc-spvr-ft -pxc-splr-ft 4003/tcp pxc-splr-ft rquotad -pxc-splr-ft 4003/udp pxc-splr-ft rquotad -pxc-roid 4004/tcp pxc-roid -pxc-roid 4004/udp pxc-roid -pxc-pin 4005/tcp pxc-pin -pxc-pin 4005/udp pxc-pin -pxc-spvr 4006/tcp pxc-spvr -pxc-spvr 4006/udp pxc-spvr -pxc-splr 4007/tcp pxc-splr -pxc-splr 4007/udp pxc-splr -xgrid 4111/tcp # Mac OS X Server Xgrid -xgrid 4111/udp -rwhois 4321/tcp # Remote Who Is -rwhois 4321/udp -epmd 4369/tcp # Erlang Port Mapper Daemon -epmd 4369/udp -krb524 4444/tcp -krb524 4444/udp -ipsec-nat-t 4500/tcp # IPsec NAT-Traversal -ipsec-nat-t 4500/udp -hylafax 4559/tcp # HylaFAX client-server protocol (new) -hylafax 4559/udp -piranha1 4600/tcp -piranha1 4600/udp -playsta2-app 4658/tcp # PlayStation2 App Port -playsta2-app 4658/udp -playsta2-lob 4659/tcp # PlayStation2 Lobby Port -playsta2-lob 4659/udp -snap 4752/tcp # Simple Network Audio Protocol -snap 4752/udp -radmin-port 4899/tcp # RAdmin Port -radmin-port 4899/udp -rfe 5002/tcp # Radio Free Ethernet -rfe 5002/udp -ita-agent 5051/tcp # ITA Agent -ita-agent 5051/udp -sdl-ets 5081/tcp # SDL - Ent Trans Server -sdl-ets 5081/udp -bzflag 5154/tcp # BZFlag game server -bzflag 5154/udp -aol 5190/tcp # America-Online -aol 5190/udp -xmpp-client 5222/tcp # XMPP Client Connection -xmpp-client 5222/udp -caevms 5251/tcp # CA eTrust VM Service -caevms 5251/udp -xmpp-server 5269/tcp # XMPP Server Connection -xmpp-server 5269/udp -cfengine 5308/tcp # CFengine -cfengine 5308/udp -nat-pmp 5351/tcp # NAT Port Mapping Protocol -nat-pmp 5351/udp -dns-llq 5352/tcp # DNS Long-Lived Queries -dns-llq 5352/udp -mdns 5353/tcp # Multicast DNS -mdns 5353/udp -mdnsresponder 5354/tcp noclog # Multicast DNS Responder IPC -mdnsresponder 5354/udp noclog # noclogd with TCP (nocol) -llmnr 5355/tcp hostmon # Link-Local Multicast Name Resolution -llmnr 5355/udp hostmon # hostmon uses TCP (nocol) -dj-ice 5419/tcp -dj-ice 5419/udp -beyond-remote 5424/tcp # Beyond Remote -beyond-remote 5424/udp -br-channel 5425/tcp # Beyond Remote Command Channel -br-channel 5425/udp -postgresql 5432/tcp # POSTGRES -postgresql 5432/udp -sgi-eventmond 5553/tcp # SGI Eventmond Port -sgi-eventmond 5553/udp -sgi-esphttp 5554/tcp # SGI ESP HTTP -sgi-esphttp 5554/udp -cvsup 5999/tcp # CVSup -cvsup 5999/udp -x11 6000/tcp # X Window System -x11 6000/udp -kftp-data 6620/tcp # Kerberos V5 FTP Data -kftp-data 6620/udp -kftp 6621/tcp # Kerberos V5 FTP Control -kftp 6621/udp -ktelnet 6623/tcp # Kerberos V5 Telnet -ktelnet 6623/udp -gnutella-svc 6346/tcp -gnutella-svc 6346/udp -gnutella-rtr 6347/tcp -gnutella-rtr 6347/udp -sane-port 6566/tcp # SANE Network Scanner Control Port -sane-port 6566/udp -parsec-game 6582/tcp # Parsec Gameserver -parsec-game 6582/udp -afs3-fileserver 7000/tcp bbs # file server itself -afs3-fileserver 7000/udp bbs -afs3-callback 7001/tcp # callbacks to cache managers -afs3-callback 7001/udp -afs3-prserver 7002/tcp # users & groups database -afs3-prserver 7002/udp -afs3-vlserver 7003/tcp # volume location database -afs3-vlserver 7003/udp -afs3-kaserver 7004/tcp # AFS/Kerberos authentication -afs3-kaserver 7004/udp -afs3-volser 7005/tcp # volume managment server -afs3-volser 7005/udp -afs3-errors 7006/tcp # error interpretation service -afs3-errors 7006/udp -afs3-bos 7007/tcp # basic overseer process -afs3-bos 7007/udp -afs3-update 7008/tcp # server-to-server updater -afs3-update 7008/udp -afs3-rmtsys 7009/tcp # remote cache manager service -afs3-rmtsys 7009/udp -font-service 7100/tcp xfs # X Font Service -font-service 7100/udp xfs -sncp 7560/tcp # Sniffer Command Protocol -sncp 7560/udp -soap-http 7627/tcp # SOAP Service Port -soap-http 7627/udp -http-alt 8008/tcp # HTTP Alternate -http-alt 8008/udp -http-alt 8080/tcp webcache # HTTP Alternate -http-alt 8080/udp webcache # WWW caching service -sunproxyadmin 8081/tcp tproxy # Sun Proxy Admin Service -sunproxyadmin 8081/udp tproxy # Transparent Proxy -pichat 9009/tcp # Pichat Server -pichat 9009/udp -bacula-dir 9101/tcp # Bacula Director -bacula-dir 9101/udp -bacula-fd 9102/tcp # Bacula File Daemon -bacula-fd 9102/udp -bacula-sd 9103/tcp # Bacula Storage Daemon -bacula-sd 9103/udp -dddp 9131/tcp # Dynamic Device Discovery -dddp 9131/udp -wap-wsp 9200/tcp # WAP connectionless session service -wap-wsp 9200/udp -wap-wsp-wtp 9201/tcp # WAP session service -wap-wsp-wtp 9201/udp -wap-wsp-s 9202/tcp # WAP secure connectionless session service -wap-wsp-s 9202/udp -wap-wsp-wtp-s 9203/tcp # WAP secure session service -wap-wsp-wtp-s 9203/udp -wap-vcard 9204/tcp # WAP vCard -wap-vcard 9204/udp -wap-vcal 9205/tcp # WAP vCal -wap-vcal 9205/udp -wap-vcard-s 9206/tcp # WAP vCard Secure -wap-vcard-s 9206/udp -wap-vcal-s 9207/tcp # WAP vCal Secure -wap-vcal-s 9207/udp -git 9418/tcp # git pack transfer service -git 9418/udp -cba8 9593/tcp # LANDesk Management Agent -cba8 9593/udp -davsrc 9800/tcp # WebDav Source Port -davsrc 9800/udp -sd 9876/tcp # Session Director -sd 9876/udp -cyborg-systems 9888/tcp # CYBORG Systems -cyborg-systems 9888/udp -monkeycom 9898/tcp # MonkeyCom -monkeycom 9898/udp -sctp-tunneling 9899/tcp # SCTP TUNNELING -sctp-tunneling 9899/udp -domaintime 9909/tcp # domaintime -domaintime 9909/udp -amanda 10080/tcp # amanda backup services -amanda 10080/udp -vce 11111/tcp # Viral Computing Environment (VCE) -vce 11111/udp -smsqp 11201/tcp # Alamin SMS gateway -smsqp 11201/udp -hkp 11371/tcp # OpenPGP HTTP Keyserver -hkp 11371/udp -h323callsigalt 11720/tcp # h323 Call Signal Alternate -h323callsigalt 11720/udp -rets-ssl 12109/tcp # RETS over SSL -rets-ssl 12109/udp -cawas 12168/tcp # CA Web Access Service -cawas 12168/udp -bprd 13720/tcp # BPRD Protocol (VERITAS NetBackup) -bprd 13720/udp -bpdbm 13721/tcp # BPDBM Protocol (VERITAS NetBackup) -bpdbm 13721/udp -bpjava-msvc 13722/tcp # BP Java MSVC Protocol -bpjava-msvc 13722/udp -vnetd 13724/tcp # Veritas Network Utility -vnetd 13724/udp -bpcd 13782/tcp # VERITAS NetBackup -bpcd 13782/udp -vopied 13783/tcp # VOPIED Protocol -vopied 13783/udp -xpilot 15345/tcp # XPilot Contact Port -xpilot 15345/udp -wnn6 22273/tcp # wnn6 -wnn6 22273/udp -binkp 24554/tcp # Bink fidonet protocol -binkp 24554/udp -quake 26000/tcp # Quake @!# -quake 26000/udp -wnn6-ds 26208/tcp -wnn6-ds 26208/udp -tetrinet 31457/tcp # TetriNET Protocol -tetrinet 31457/udp -gamesmith-port 31765/tcp # GameSmith Port -gamesmith-port 31765/udp -traceroute 33434/tcp # traceroute use -traceroute 33434/udp -candp 42508/tcp # Computer Associates network discovery protocol -candp 42508/udp -candrp 42509/tcp # CA discovery response -candrp 42509/udp -caerpc 42510/tcp # CA eTrust RPC -caerpc 42510/udp - -#========================================================================= -# The remaining port numbers are not as allocated by IANA. - -# Kerberos (Project Athena/MIT) services -# Note that these are for Kerberos v4, and are unofficial -kpop 1109/tcp # Pop with Kerberos -knetd 2053/tcp # Kerberos de-multiplexor -eklogin 2105/tcp # Kerberos encrypted rlogin - -# CVSup support http://www.cvsup.org/ -supfilesrv 871/tcp # SUP server -supfiledbg 1127/tcp # SUP debugging - -# Datagram Delivery Protocol services -rtmp 1/ddp # Routing Table Maintenance Protocol -nbp 2/ddp # Name Binding Protocol -echo 4/ddp # AppleTalk Echo Protocol -zip 6/ddp # Zone Information Protocol - -# Many services now accepted as 'standard' -swat 901/tcp # Samba configuration tool -rndc 953/tcp # rndc control sockets (BIND 9) -rndc 953/udp -skkserv 1178/tcp # SKK Japanese input method -xtel 1313/tcp # french minitel -support 1529/tcp # GNATS -cfinger 2003/tcp lmtp # GNU Finger -ninstall 2150/tcp # ninstall service -ninstall 2150/udp -afbackup 2988/tcp # Afbackup system -afbackup 2988/udp -fax 4557/tcp # FAX transmission service (old) -rplay 5555/tcp # RPlay audio service -rplay 5555/udp -canna 5680/tcp # Canna (Japanese Input) -x11-ssh 6010/tcp x11-ssh-offset -x11-ssh 6010/udp x11-ssh-offset -ircd 6667/tcp # Internet Relay Chat -ircd 6667/udp -jetdirect 9100/tcp # HP JetDirect card -jetdirect 9100/udp -mandelspawn 9359/udp mandelbrot # network mandelbrot -kamanda 10081/tcp # amanda backup services (Kerberos) -kamanda 10081/udp -amandaidx 10082/tcp # amanda backup services -amidxtape 10083/tcp # amanda backup services -isdnlog 20011/tcp # isdn logging system -isdnlog 20011/udp -vboxd 20012/tcp # voice box system -vboxd 20012/udp -wnn4_Cn 22289/tcp wnn6_Cn # Wnn (Chinese input) -wnn4_Kr 22305/tcp wnn6_Kr # Wnn (Korean input) -wnn4_Tw 22321/tcp wnn6_Tw # Wnn (Taiwanse input) -asp 27374/tcp # Address Search Protocol -asp 27374/udp -tfido 60177/tcp # Ifmail -tfido 60177/udp -fido 60179/tcp # Ifmail -fido 60179/udp - -# Local services - diff --git a/users/blubb/etc-update/sandbox/etc/terminfo/l/._cfg0000_linux b/users/blubb/etc-update/sandbox/etc/terminfo/l/._cfg0000_linux Binary files differdeleted file mode 100644 index 79f0247651..0000000000 --- a/users/blubb/etc-update/sandbox/etc/terminfo/l/._cfg0000_linux +++ /dev/null diff --git a/users/blubb/etc-update/sandbox/etc/terminfo/l/linux b/users/blubb/etc-update/sandbox/etc/terminfo/l/linux Binary files differdeleted file mode 100644 index cfbc2c33b2..0000000000 --- a/users/blubb/etc-update/sandbox/etc/terminfo/l/linux +++ /dev/null diff --git a/users/blubb/etc-update/sandbox/etc/terminfo/x/._cfg0000_xterm-xfree86 b/users/blubb/etc-update/sandbox/etc/terminfo/x/._cfg0000_xterm-xfree86 Binary files differdeleted file mode 100644 index b9a9c15da6..0000000000 --- a/users/blubb/etc-update/sandbox/etc/terminfo/x/._cfg0000_xterm-xfree86 +++ /dev/null diff --git a/users/blubb/etc-update/sandbox/etc/terminfo/x/xterm-xfree86 b/users/blubb/etc-update/sandbox/etc/terminfo/x/xterm-xfree86 Binary files differdeleted file mode 100644 index e2ee3c28f4..0000000000 --- a/users/blubb/etc-update/sandbox/etc/terminfo/x/xterm-xfree86 +++ /dev/null |