Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Log also the version in the log file. | d5576baff697e87dfbbbcbfb77df4b364cee15a2 | Catalin(ux) M. BOIE | 2011-08-25 18:55:40 |
SOCK_DCCP is not defined on CentOS. :( | 303830a06b80962e417c01d88cae6d50e9182662 | Catalin(ux) M. BOIE | 2011-08-25 09:46:09 |
More fixes for spec file | 06d8c98718977c91419ffd6cabdd3e6bb57b8043 | Catalin(ux) M. BOIE | 2011-08-24 20:29:10 |
Added example for config file. | 20becba1955981d5c3642e802031c08c25c701cf | Catalin(ux) M. BOIE | 2011-08-24 20:26:19 |
Bump version to 0.10. | 9659780e6f025d10441c354eefe79e327a660c09 | Catalin(ux) M. BOIE | 2011-08-24 20:20:26 |
Ignore more files in repo. | c1121dc5f6644043314880361c24fc2172326c02 | Catalin(ux) M. BOIE | 2011-08-24 20:20:00 |
Big fix for stuck programs. Stupid. | f0ea19d9130bdc8851f08fb16a61a7be8da002cd | Catalin(ux) M. BOIE | 2011-08-24 20:19:56 |
More duilder updates | 83d91834796de59a679545c25d62a423d6f04f0e | Catalin(ux) M. BOIE | 2011-08-24 20:17:33 |
More stuff added to TODO | aaf5da40115dc3ee2562f42522468f5bd9362012 | Catalin(ux) M. BOIE | 2011-08-24 20:17:11 |
Corrected a merge problem. | bb0ce0b8b1c869572d15babb81543154f0c5db39 | Catalin(ux) M. BOIE | 2011-08-24 03:41:36 |
Bump version to 0.9. | 97343f56db715658dc0fbf6179db0d300c5d8545 | Catalin(ux) M. BOIE | 2011-08-24 03:37:36 |
Remove the need for SO_DOMAIN because we can get domain from accepting socket. | a027bcfd13a15a98dd2a5db924af77199e156c7f | Catalin(ux) M. BOIE | 2011-08-10 20:19:38 |
SO_MARK may not be defined by glibc. | 2204bbcf4b4480008cabc0e330f64460a8995255 | Catalin(ux) M. BOIE | 2011-08-10 20:08:43 |
Removed some debugging leftovers. | 3b71558fc26d7958f83362926555c1f4100a57ab | Catalin(ux) M. BOIE | 2011-08-23 22:18:02 |
Spec files updates. | 7a09b21c11b8d3c562544826c1fddb6009b16263 | Catalin(ux) M. BOIE | 2011-08-22 21:30:13 |
Duilder updates. | f2b462384459025a3ffdcb8ebffcb070d8289ca7 | Catalin(ux) M. BOIE | 2011-08-22 21:29:51 |
Bump version to 0.8. | e330ad91c75eeb6e627c6725b17fcc69d01eac50 | Catalin(ux) M. BOIE | 2011-08-22 15:17:00 |
Added a good example for tc prio classification. | 32b9078e47fccc09527ca2c11904f82879934da3 | Catalin(ux) M. BOIE | 2011-08-22 15:16:21 |
Added support for multiple connections and chunk size for send_udp example. | eff367aa527ed763fe525832891e0fc0df9badbb | Catalin(ux) M. BOIE | 2011-08-22 14:58:13 |
Do not count the time spent in sleep! | e585e5e0b0b3ce0637674cf320a6f044afa42982 | Catalin(ux) M. BOIE | 2011-08-22 14:57:28 |
File | Lines added | Lines deleted |
---|---|---|
.gitignore | 1 | 0 |
Makefile.in | 1 | 1 |
duilder.conf | 1 | 0 |
force_bind.c | 3 | 0 |
force_bind_config.h.in | 1 | 0 |
File .gitignore changed (mode: 100644) (index 34e87ff..7e0257f) | |||
... | ... | test_client | |
9 | 9 | test_client6 | test_client6 |
10 | 10 | *.out | *.out |
11 | 11 | *.log | *.log |
12 | force_bind_config.h |
File Makefile.in changed (mode: 100644) (index 1191098..ee74c03) | |||
... | ... | export CFLAGSSO = $(CFLAGS) -ldl -lc -shared -rdynamic -fpic | |
7 | 7 | .PHONY: all | .PHONY: all |
8 | 8 | all: force_bind.so | all: force_bind.so |
9 | 9 | ||
10 | force_bind.so: force_bind.c | ||
10 | force_bind.so: force_bind.c force_bind_config.h | ||
11 | 11 | $(CC) $(CFLAGSSO) -Wl,-soname,force_bind.so -o $@ force_bind.c | $(CC) $(CFLAGSSO) -Wl,-soname,force_bind.so -o $@ force_bind.c |
12 | 12 | ||
13 | 13 | test_bind: test_bind.c | test_bind: test_bind.c |
File duilder.conf changed (mode: 100644) (index ae84df1..3b9eb25) | |||
... | ... | SRPM_DEST="../dinorepo/fedora/SRPMS" | |
10 | 10 | BUILD_TGZ="1" | BUILD_TGZ="1" |
11 | 11 | BUILD_DEB="1" | BUILD_DEB="1" |
12 | 12 | RELEASE_SCRIPT="/usr/local/bin/duilder_release" | RELEASE_SCRIPT="/usr/local/bin/duilder_release" |
13 | CONFIG_H="force_bind_config.h" |
File force_bind.c changed (mode: 100644) (index e4aec6b..27e1eb1) | |||
33 | 33 | #include <netinet/in.h> | #include <netinet/in.h> |
34 | 34 | #include <netinet/tcp.h> | #include <netinet/tcp.h> |
35 | 35 | ||
36 | #include "force_bind_config.h" | ||
37 | |||
36 | 38 | ||
37 | 39 | /* glibc may not be up-to-date at compile time */ | /* glibc may not be up-to-date at compile time */ |
38 | 40 | #ifndef SO_MARK | #ifndef SO_MARK |
... | ... | static void init(void) | |
357 | 359 | verbose = strtol(x, NULL, 10); | verbose = strtol(x, NULL, 10); |
358 | 360 | ||
359 | 361 | xlog(1, "Init started...\n"); | xlog(1, "Init started...\n"); |
362 | xlog(0, "Version: %s\n", FORCE_BIND_VERSION); | ||
360 | 363 | ||
361 | 364 | x = getenv("FORCE_BIND_ADDRESS_V4"); | x = getenv("FORCE_BIND_ADDRESS_V4"); |
362 | 365 | if (x != NULL) { | if (x != NULL) { |
File force_bind_config.h.in added (mode: 100644) (index 0000000..6fa1dc0) | |||
1 | #define FORCE_BIND_VERSION "@VER@" |