diff options
Diffstat (limited to 'contrib/conf')
-rw-r--r-- | contrib/conf/colorit/colorit.conf | 30 | ||||
-rw-r--r-- | contrib/conf/editors/eclipse/gnunet_codingstyle.xml | 291 | ||||
-rw-r--r-- | contrib/conf/gnunet/no_autostart_above_core.conf | 90 | ||||
-rw-r--r-- | contrib/conf/gnunet/no_forcestart.conf | 41 | ||||
-rw-r--r-- | contrib/conf/nss/nssswitch.conf | 25 | ||||
-rw-r--r-- | contrib/conf/wireshark/wireshark.lua | 150 |
6 files changed, 627 insertions, 0 deletions
diff --git a/contrib/conf/colorit/colorit.conf b/contrib/conf/colorit/colorit.conf new file mode 100644 index 000000000..77d57aa59 --- /dev/null +++ b/contrib/conf/colorit/colorit.conf | |||
@@ -0,0 +1,30 @@ | |||
1 | dnl -*- m4 -*- | ||
2 | dnl vim:ft=m4 | ||
3 | dnl | ||
4 | dnl colorit(1) configuration for gnunet logs | ||
5 | dnl | ||
6 | divert(-1) | ||
7 | dnl | ||
8 | dnl Define some useful color variables | ||
9 | dnl | ||
10 | define(`black', `0') | ||
11 | define(`red', `1') | ||
12 | define(`green', `2') | ||
13 | define(`yellow', `3') | ||
14 | define(`blue', `4') | ||
15 | define(`magenta', `5') | ||
16 | define(`cyan', `6') | ||
17 | define(`white', `7') | ||
18 | dnl | ||
19 | dnl Mark macro arguments: regexp foreground-color [background-color] | ||
20 | dnl | ||
21 | define(`mark', ``mark "$1"'' `ifelse(`$#', `3', ``"\033[3$2;4$3m"'', ``"\033[3$2m"'')' `"\033[m"') | ||
22 | dnl | ||
23 | divert | ||
24 | |||
25 | mark(`^[A-Z][a-z]{2} .[0-9] [0-9:]{8}(-[0-9]{6})?', yellow) | ||
26 | |||
27 | mark(`ERROR', red) | ||
28 | mark(`WARNING', yellow) | ||
29 | mark(`INFO', green) | ||
30 | mark(`DEBUG', cyan) | ||
diff --git a/contrib/conf/editors/eclipse/gnunet_codingstyle.xml b/contrib/conf/editors/eclipse/gnunet_codingstyle.xml new file mode 100644 index 000000000..a58c2ed0c --- /dev/null +++ b/contrib/conf/editors/eclipse/gnunet_codingstyle.xml | |||
@@ -0,0 +1,291 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <profiles version="12"> | ||
3 | <profile kind="CodeFormatterProfile" name="GNUnet" version="12"> | ||
4 | <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/> | ||
5 | <setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/> | ||
6 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/> | ||
7 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/> | ||
8 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/> | ||
9 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/> | ||
10 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/> | ||
11 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/> | ||
12 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/> | ||
13 | <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true"/> | ||
14 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/> | ||
15 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="insert"/> | ||
16 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/> | ||
17 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="2"/> | ||
18 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/> | ||
19 | <setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/> | ||
20 | <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/> | ||
21 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="insert"/> | ||
22 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/> | ||
23 | <setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/> | ||
24 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/> | ||
25 | <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="do not insert"/> | ||
26 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/> | ||
27 | <setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/> | ||
28 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/> | ||
29 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/> | ||
30 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/> | ||
31 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/> | ||
32 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/> | ||
33 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/> | ||
34 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/> | ||
35 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/> | ||
36 | <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/> | ||
37 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="insert"/> | ||
38 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/> | ||
39 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="insert"/> | ||
40 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/> | ||
41 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/> | ||
42 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/> | ||
43 | <setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/> | ||
44 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/> | ||
45 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="82"/> | ||
46 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/> | ||
47 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/> | ||
48 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/> | ||
49 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/> | ||
50 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/> | ||
51 | <setting id="org.eclipse.jdt.core.compiler.source" value="1.7"/> | ||
52 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/> | ||
53 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/> | ||
54 | <setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/> | ||
55 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/> | ||
56 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/> | ||
57 | <setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/> | ||
58 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/> | ||
59 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="82"/> | ||
60 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/> | ||
61 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/> | ||
62 | <setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/> | ||
63 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/> | ||
64 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/> | ||
65 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="do not insert"/> | ||
66 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/> | ||
67 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/> | ||
68 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/> | ||
69 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/> | ||
70 | <setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/> | ||
71 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/> | ||
72 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/> | ||
73 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/> | ||
74 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/> | ||
75 | <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/> | ||
76 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/> | ||
77 | <setting id="org.eclipse.jdt.core.formatter.lineSplit" value="80"/> | ||
78 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/> | ||
79 | <setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/> | ||
80 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/> | ||
81 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/> | ||
82 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/> | ||
83 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/> | ||
84 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert"/> | ||
85 | <setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/> | ||
86 | <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/> | ||
87 | <setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on"/> | ||
88 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="insert"/> | ||
89 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/> | ||
90 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/> | ||
91 | <setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/> | ||
92 | <setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/> | ||
93 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/> | ||
94 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert"/> | ||
95 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/> | ||
96 | <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/> | ||
97 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="2"/> | ||
98 | <setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true"/> | ||
99 | <setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/> | ||
100 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/> | ||
101 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/> | ||
102 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/> | ||
103 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/> | ||
104 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/> | ||
105 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/> | ||
106 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0"/> | ||
107 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/> | ||
108 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert"/> | ||
109 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/> | ||
110 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/> | ||
111 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/> | ||
112 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/> | ||
113 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/> | ||
114 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/> | ||
115 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="next_line"/> | ||
116 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/> | ||
117 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/> | ||
118 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/> | ||
119 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/> | ||
120 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/> | ||
121 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert"/> | ||
122 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/> | ||
123 | <setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value="false"/> | ||
124 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/> | ||
125 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/> | ||
126 | <setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/> | ||
127 | <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/> | ||
128 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/> | ||
129 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="next_line"/> | ||
130 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/> | ||
131 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="next_line"/> | ||
132 | <setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/> | ||
133 | <setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true"/> | ||
134 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/> | ||
135 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/> | ||
136 | <setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true"/> | ||
137 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/> | ||
138 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert"/> | ||
139 | <setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/> | ||
140 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="next_line"/> | ||
141 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/> | ||
142 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16"/> | ||
143 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/> | ||
144 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/> | ||
145 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/> | ||
146 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/> | ||
147 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/> | ||
148 | <setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="2"/> | ||
149 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/> | ||
150 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="insert"/> | ||
151 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/> | ||
152 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/> | ||
153 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/> | ||
154 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/> | ||
155 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/> | ||
156 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/> | ||
157 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/> | ||
158 | <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/> | ||
159 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/> | ||
160 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/> | ||
161 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/> | ||
162 | <setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/> | ||
163 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/> | ||
164 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/> | ||
165 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/> | ||
166 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/> | ||
167 | <setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/> | ||
168 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="insert"/> | ||
169 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/> | ||
170 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/> | ||
171 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="insert"/> | ||
172 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/> | ||
173 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="82"/> | ||
174 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/> | ||
175 | <setting id="org.eclipse.jdt.core.compiler.compliance" value="1.7"/> | ||
176 | <setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/> | ||
177 | <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/> | ||
178 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/> | ||
179 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="82"/> | ||
180 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/> | ||
181 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/> | ||
182 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/> | ||
183 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/> | ||
184 | <setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/> | ||
185 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/> | ||
186 | <setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/> | ||
187 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/> | ||
188 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/> | ||
189 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="insert"/> | ||
190 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/> | ||
191 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/> | ||
192 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/> | ||
193 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/> | ||
194 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/> | ||
195 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="next_line"/> | ||
196 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert"/> | ||
197 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/> | ||
198 | <setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/> | ||
199 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert"/> | ||
200 | <setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/> | ||
201 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="insert"/> | ||
202 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/> | ||
203 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/> | ||
204 | <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/> | ||
205 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="insert"/> | ||
206 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/> | ||
207 | <setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/> | ||
208 | <setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="80"/> | ||
209 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert"/> | ||
210 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/> | ||
211 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/> | ||
212 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/> | ||
213 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/> | ||
214 | <setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/> | ||
215 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/> | ||
216 | <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/> | ||
217 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/> | ||
218 | <setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/> | ||
219 | <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/> | ||
220 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/> | ||
221 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/> | ||
222 | <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/> | ||
223 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/> | ||
224 | <setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/> | ||
225 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/> | ||
226 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/> | ||
227 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/> | ||
228 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/> | ||
229 | <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/> | ||
230 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/> | ||
231 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/> | ||
232 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/> | ||
233 | <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/> | ||
234 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/> | ||
235 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/> | ||
236 | <setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/> | ||
237 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/> | ||
238 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/> | ||
239 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/> | ||
240 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/> | ||
241 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/> | ||
242 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/> | ||
243 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/> | ||
244 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/> | ||
245 | <setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/> | ||
246 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/> | ||
247 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/> | ||
248 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/> | ||
249 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/> | ||
250 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/> | ||
251 | <setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.7"/> | ||
252 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="80"/> | ||
253 | <setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/> | ||
254 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0"/> | ||
255 | <setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/> | ||
256 | <setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/> | ||
257 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/> | ||
258 | <setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/> | ||
259 | <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/> | ||
260 | <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/> | ||
261 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/> | ||
262 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/> | ||
263 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/> | ||
264 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/> | ||
265 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/> | ||
266 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/> | ||
267 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/> | ||
268 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/> | ||
269 | <setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/> | ||
270 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/> | ||
271 | <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/> | ||
272 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/> | ||
273 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/> | ||
274 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/> | ||
275 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/> | ||
276 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/> | ||
277 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/> | ||
278 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/> | ||
279 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/> | ||
280 | <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true"/> | ||
281 | <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/> | ||
282 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/> | ||
283 | <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/> | ||
284 | <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/> | ||
285 | <setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/> | ||
286 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert"/> | ||
287 | <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/> | ||
288 | <setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/> | ||
289 | <setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/> | ||
290 | </profile> | ||
291 | </profiles> | ||
diff --git a/contrib/conf/gnunet/no_autostart_above_core.conf b/contrib/conf/gnunet/no_autostart_above_core.conf new file mode 100644 index 000000000..7bcf6c8ae --- /dev/null +++ b/contrib/conf/gnunet/no_autostart_above_core.conf | |||
@@ -0,0 +1,90 @@ | |||
1 | # Configuration to disable autostarting of | ||
2 | # all services above the 'core' level. | ||
3 | # (including resolver) | ||
4 | |||
5 | [dns] | ||
6 | AUTOSTART = NO | ||
7 | |||
8 | [dht] | ||
9 | AUTOSTART = NO | ||
10 | |||
11 | [nse] | ||
12 | AUTOSTART = NO | ||
13 | |||
14 | [cadet] | ||
15 | AUTOSTART = NO | ||
16 | |||
17 | [datastore] | ||
18 | AUTOSTART = NO | ||
19 | |||
20 | [fs] | ||
21 | AUTOSTART = NO | ||
22 | |||
23 | [dv] | ||
24 | AUTOSTART = NO | ||
25 | |||
26 | [vpn] | ||
27 | AUTOSTART = NO | ||
28 | |||
29 | [consensus] | ||
30 | AUTOSTART = NO | ||
31 | |||
32 | [resolver] | ||
33 | AUTOSTART = NO | ||
34 | |||
35 | [namestore] | ||
36 | AUTOSTART = NO | ||
37 | |||
38 | [namecache] | ||
39 | AUTOSTART = NO | ||
40 | |||
41 | [identity] | ||
42 | AUTOSTART = NO | ||
43 | |||
44 | [revocation] | ||
45 | AUTOSTART = NO | ||
46 | |||
47 | [conversation] | ||
48 | AUTOSTART = NO | ||
49 | |||
50 | [peerstore] | ||
51 | AUTOSTART = NO | ||
52 | |||
53 | [psycstore] | ||
54 | AUTOSTART = NO | ||
55 | |||
56 | [gns] | ||
57 | AUTOSTART = NO | ||
58 | |||
59 | [regex] | ||
60 | AUTOSTART = NO | ||
61 | |||
62 | [set] | ||
63 | AUTOSTART = NO | ||
64 | |||
65 | [scalarproduct-bob] | ||
66 | AUTOSTART = NO | ||
67 | |||
68 | [scalarproduct-alice] | ||
69 | AUTOSTART = NO | ||
70 | |||
71 | [social] | ||
72 | AUTOSTART = NO | ||
73 | |||
74 | [psyc] | ||
75 | AUTOSTART = NO | ||
76 | |||
77 | [rps] | ||
78 | AUTOSTART = NO | ||
79 | |||
80 | [multicast] | ||
81 | AUTOSTART = NO | ||
82 | |||
83 | [sensordashboard] | ||
84 | AUTOSTART = NO | ||
85 | |||
86 | [sensor] | ||
87 | AUTOSTART = NO | ||
88 | |||
89 | [zonemaster-monitor] | ||
90 | AUTOSTART = NO | ||
diff --git a/contrib/conf/gnunet/no_forcestart.conf b/contrib/conf/gnunet/no_forcestart.conf new file mode 100644 index 000000000..a332d6da7 --- /dev/null +++ b/contrib/conf/gnunet/no_forcestart.conf | |||
@@ -0,0 +1,41 @@ | |||
1 | # Configuration file that can be included to prevent ANY of the usual | ||
2 | # FORCESTART = YES to be set. Also disables NSE POW calculation. | ||
3 | # | ||
4 | # This configuration is included from various configuration test files. | ||
5 | # Whenever a new service is added that has FORCESTART = YES for | ||
6 | # production should be disabled for (most) test suites, the option should | ||
7 | # be added here instead of all over the place ;-). | ||
8 | |||
9 | [core] | ||
10 | FORCESTART = NO | ||
11 | |||
12 | [fs] | ||
13 | FORCESTART = NO | ||
14 | |||
15 | [dht] | ||
16 | FORCESTART = NO | ||
17 | |||
18 | [cadet] | ||
19 | FORCESTART = NO | ||
20 | |||
21 | [nse] | ||
22 | FORCESTART = NO | ||
23 | WORKBITS = 0 | ||
24 | |||
25 | [revocation] | ||
26 | FORCESTART = NO | ||
27 | |||
28 | [topology] | ||
29 | FORCESTART = NO | ||
30 | |||
31 | [hostlist] | ||
32 | FORCESTART = NO | ||
33 | |||
34 | [gns] | ||
35 | FORCESTART = NO | ||
36 | |||
37 | [zonemaster] | ||
38 | FORCESTART = NO | ||
39 | |||
40 | [zonemaster-monitor] | ||
41 | FORCESTART = NO | ||
diff --git a/contrib/conf/nss/nssswitch.conf b/contrib/conf/nss/nssswitch.conf new file mode 100644 index 000000000..89af6471e --- /dev/null +++ b/contrib/conf/nss/nssswitch.conf | |||
@@ -0,0 +1,25 @@ | |||
1 | # /etc/nsswitch.conf | ||
2 | # Modified to support GNUnet's GNS (.gnu, .zkey etc) | ||
3 | # Compare with your distributions' "nsswitch.conf" file. | ||
4 | |||
5 | passwd: compat | ||
6 | shadow: compat | ||
7 | group: compat | ||
8 | |||
9 | # passwd: db files nis | ||
10 | # shadow: db files nis | ||
11 | # group: db files nis | ||
12 | |||
13 | hosts: files gns [NOTFOUND=return] dns | ||
14 | networks: files dns | ||
15 | |||
16 | services: db files | ||
17 | protocols: db files | ||
18 | rpc: db files | ||
19 | ethers: db files | ||
20 | netmasks: files | ||
21 | netgroup: files | ||
22 | bootparams: files | ||
23 | |||
24 | automount: files | ||
25 | aliases: files \ No newline at end of file | ||
diff --git a/contrib/conf/wireshark/wireshark.lua b/contrib/conf/wireshark/wireshark.lua new file mode 100644 index 000000000..ac77029f6 --- /dev/null +++ b/contrib/conf/wireshark/wireshark.lua | |||
@@ -0,0 +1,150 @@ | |||
1 | -- declare our protocol | ||
2 | gwlan_proto = Proto("gnunet","Gnunet Layer") | ||
3 | -- create a function to dissect it | ||
4 | local f = gwlan_proto.fields | ||
5 | |||
6 | f.len = ProtoField.uint16 ("gnunet.len", "Gnunet Message Len") | ||
7 | f.type = ProtoField.uint16 ("gnunet.type", "Gnunet Message Type") | ||
8 | -- rhs_proto.fields.sequence = ProtoField.uint16("rhs.sequence","Sequence number") | ||
9 | f_proto = DissectorTable.new("gnunet.proto", "Gnunet Protocoll", FT_UINT16, BASE_DEC) | ||
10 | --gwlan_proto.fields = {f_len, f_type} | ||
11 | |||
12 | function gwlan_proto.dissector(buffer,pinfo,tree) | ||
13 | pinfo.cols.protocol = "Gnunet Packet" | ||
14 | gnunet_packet_disector(buffer,pinfo,tree) | ||
15 | end | ||
16 | |||
17 | function gwlan_proto.init() | ||
18 | end | ||
19 | |||
20 | function gnunet_packet_disector(buffer,pinfo,tree) | ||
21 | if (buffer:len() > 4) then | ||
22 | local len = buffer(0,2):uint() | ||
23 | local type = buffer(2,2):uint() | ||
24 | if (len <= buffer:len()) then | ||
25 | local dissect = f_proto:get_dissector(type) | ||
26 | if dissect ~= nil then | ||
27 | dissect:call(buffer(0, len):tvb(), pinfo, tree) | ||
28 | else | ||
29 | local subtree = tree:add(fragmentack, buffer(),"Gnunet Packet Type: " .. buffer(2,2):uint() .. "(" .. buffer:len() .. ")") | ||
30 | gnunet_message_header(buffer, pinfo, subtree) | ||
31 | end | ||
32 | end | ||
33 | --if (len < buffer:len()) then | ||
34 | -- gwlan_proto.dissector(buffer(len, buffer:len() - len):tvb(), pinfo, tree) | ||
35 | --end | ||
36 | else | ||
37 | if (buffer:len() == 4) then | ||
38 | local subtree = tree:add(fragmentack, buffer(),"Gnunet Packet (" .. buffer:len() .. ")") | ||
39 | gnunet_message_header(buffer, pinfo, subtree) | ||
40 | end | ||
41 | end | ||
42 | end | ||
43 | |||
44 | function gnunet_message_header(buffer, pinfo, tree) | ||
45 | if (buffer:len() >= 4) then | ||
46 | local len = buffer(0,2) | ||
47 | local type = buffer(2,2) | ||
48 | tree:add(buffer(0,2), "Message Len: " .. buffer(0,2):uint()) | ||
49 | tree:add(buffer(2,2), "Message Type: " .. buffer(2,2):uint()) | ||
50 | end | ||
51 | end | ||
52 | |||
53 | -- load the udp.port table | ||
54 | llc_table = DissectorTable.get("llc.dsap") | ||
55 | -- register our protocol to handle llc.dsap 0x1e | ||
56 | llc_table:add(31,gwlan_proto) | ||
57 | |||
58 | fragmentack = Proto("gnunet.fragmentack","Gnunet Fragment Ack") | ||
59 | |||
60 | function fragmentack.dissector(buffer,pinfo,tree) | ||
61 | pinfo.cols.protocol = "Gnunet Fragment Ack" | ||
62 | local subtree = tree:add(fragmentack, buffer(),"Gnunet Data ack (" .. buffer:len() .. ")") | ||
63 | gnunet_message_header(buffer, pinfo, subtree) | ||
64 | if buffer:len() >= 16 then | ||
65 | subtree:add(buffer(4,4),"Fragment Id: " .. buffer(4,4):uint()) | ||
66 | subtree:add(buffer(8,8),"Bits: " .. buffer(8,8)) | ||
67 | end | ||
68 | end | ||
69 | |||
70 | fragment = Proto("gnunet.fragment","Gnunet Fragment") | ||
71 | |||
72 | function fragment.dissector(buffer,pinfo,tree) | ||
73 | pinfo.cols.protocol = "Gnunet Fragment" | ||
74 | local subtree = tree:add(fragment, buffer(),"Gnunet Fragment (" .. buffer:len() .. ")") | ||
75 | gnunet_message_header(buffer, pinfo, subtree) | ||
76 | if buffer:len() >= 13 then | ||
77 | subtree:add(buffer(4,4),"Fragment Id: " .. buffer(4,4):uint()) | ||
78 | subtree:add(buffer(8,2),"Total Size: " .. buffer(8,2):uint()) | ||
79 | subtree:add(buffer(10,2),"Offset: " .. buffer(10,2):uint()) | ||
80 | if buffer(10,2):uint() == 0 then | ||
81 | if (buffer(8,2):uint() <= buffer:len() - 12) then | ||
82 | gnunet_packet_disector(buffer(12):tvb(),pinfo,tree) | ||
83 | end | ||
84 | else | ||
85 | subtree:add(buffer(12), "Data: " .. buffer(12)) | ||
86 | end | ||
87 | end | ||
88 | end | ||
89 | |||
90 | hello = Proto("gnunet.hello","Gnunet Hello Message") | ||
91 | |||
92 | function hello.dissector(buffer,pinfo,tree) | ||
93 | pinfo.cols.protocol = "Gnunet Hello Message" | ||
94 | local subtree = tree:add(hello, buffer(),"Gnunet Hello Message (" .. buffer:len() .. ")") | ||
95 | gnunet_message_header(buffer, pinfo, subtree) | ||
96 | if buffer:len() > (264 + 8) then | ||
97 | subtree:add(buffer(4,4),"Reserved: " .. buffer(4,4):uint()) | ||
98 | RsaPublicKeyBinaryEncoded(buffer(8 , 264):tvb(),pinfo, subtree) | ||
99 | else | ||
100 | subtree:add(buffer(4), "SIZE WRONG (< 272)") | ||
101 | end | ||
102 | end | ||
103 | |||
104 | wlan = Proto("gnunet.wlan","Gnunet WLAN Message") | ||
105 | |||
106 | function wlan.dissector(buffer,pinfo,tree) | ||
107 | pinfo.cols.protocol = "Gnunet WLAN Message" | ||
108 | local subtree = tree:add(wlan, buffer(),"Gnunet WLAN Message (" .. buffer:len() .. ")") | ||
109 | gnunet_message_header(buffer, pinfo, subtree) | ||
110 | if buffer:len() > (4 + 4 + 2*64) then | ||
111 | subtree:add(buffer(4,4),"CRC: " .. buffer(4,4):uint()) | ||
112 | local peer = GNUNET_PeerIdentity(buffer(8,64), pinfo, subtree) | ||
113 | peer:append_text(" Traget") | ||
114 | peer = GNUNET_PeerIdentity(buffer(8 + 64,64), pinfo, subtree) | ||
115 | peer:append_text(" Source") | ||
116 | else | ||
117 | subtree:add(buffer(8), "SIZE WRONG (< 4 + 4 + 2*64)") | ||
118 | end | ||
119 | if (buffer:len() - (4 + 4 + 2*64) > 0) then | ||
120 | gnunet_packet_disector(buffer(4 + 4 + 2*64):tvb(),pinfo,tree) | ||
121 | end | ||
122 | end | ||
123 | |||
124 | function RsaPublicKeyBinaryEncoded(buffer,pinfo,tree) | ||
125 | local subtree = tree:add(gwlan_proto,buffer(),"Gnunet RsaPublicKeyBinaryEncoded(" .. buffer:len() .. ")") | ||
126 | subtree:add(buffer(0,2),"Len: " .. buffer(0,2):uint()) | ||
127 | subtree:add(buffer(2,2),"Sizen: " .. buffer(2,2):uint()) | ||
128 | subtree:add(buffer(4,258),"Pub Key: " .. buffer(4,258)) | ||
129 | subtree:add(buffer(262,2),"Padding: " .. buffer(262,2):uint()) | ||
130 | end | ||
131 | |||
132 | function GNUNET_PeerIdentity(buffer,pinfo,tree) | ||
133 | local subtree = tree:add(gwlan_proto,buffer(),"Gnunet PeerIdentity(" .. buffer:len() .. ")") | ||
134 | subtree:add(buffer(0),"hashPubKey: " .. buffer(0)) | ||
135 | return subtree | ||
136 | end | ||
137 | |||
138 | transport_session_keepalive = Proto("gnunet.transport_session_keepalive","Gnunet transport session keepalive") | ||
139 | |||
140 | function transport_session_keepalive.dissector(buffer,pinfo,tree) | ||
141 | pinfo.cols.protocol = "Gnunet transport session keepalive" | ||
142 | local subtree = tree:add(transport_session_keepalive, buffer(),"Gnunet transport session keepalive (" .. buffer:len() .. ")") | ||
143 | gnunet_message_header(buffer, pinfo, subtree) | ||
144 | end | ||
145 | |||
146 | f_proto:add(43,wlan) | ||
147 | f_proto:add(39,transport_session_keepalive) | ||
148 | f_proto:add(19,fragmentack) | ||
149 | f_proto:add(18,fragment) | ||
150 | f_proto:add(16,hello) | ||