catalinux / Conn (public) (License: LGPLv2) (since 2016-03-01) (hash sha1)
Net library for easy building ipv4/ipv6 network daemons/clients
List of commits:
Subject Hash Author Date (UTC)
Small fixes for build system. ab12cbbe149933cbf1b9a9900be1a45d63ee0b29 Catalin(ux) M. BOIE 2015-04-25 14:17:14
Build fixes e7521468199d4da53461fb0c1ffa08e1913c1e9f Catalin(ux) M. BOIE 2015-04-24 19:18:42
Checkpoint before switching to processes not threads de43b387557dde215ab1210838d396e7e7b22c4f Catalin(ux) M. BOIE 2015-01-14 04:13:00
Wpools work now\! f875d6bea1777c3a290bf9bb1aa047f26c935a63 Catalin(ux) M. BOIE 2013-11-13 20:51:13
WIP 1d246f2130d4acf8c267e82051b250a623da6870 Catalin(ux) M. BOIE 2013-10-16 19:57:04
WIP 6387026db3ce7983e610887565a282f4124d4092 Catalin(ux) M. BOIE 2013-10-14 20:06:49
WIP 15f063f9d34d3f7b7ae9d9e83f59b4077515122b Catalin(ux) M. BOIE 2010-09-30 22:01:30
Switch licence to LGPLv3+; Do not stupidly close master socket. d3b1c4ccd591627e7faa0eeaaa3b2bc1ee20709e Catalin(ux) M. BOIE 2013-08-14 04:09:36
Duilder fixes. Removed -O0. Fixed spec file. d8a03dced52e918b6f66a05dfd64a3c75c07c91b Catalin(ux) M. BOIE 2011-12-14 09:12:55
Fixed a stupid logging bug (invalid number of parameters). e7d4c38d0130a142ac6c409c63d63201d2af08e2 Catalin(ux) M. BOIE 2010-12-22 16:46:47
Ignore all Changelog files. fa45b63d3db958228f44bcb3d6431d60f94d1147 Catalin(ux) M. BOIE 2010-12-22 16:46:16
Added mailmap file. a57dcfd6bdf6c8c86161cf7ce3fff942a714a2b9 Catalin(ux) M. BOIE 2010-12-22 16:46:04
WIP a69db41578de7ded49d656b7ea7cfae76c6695d9 Catalin(ux) M. BOIE 2010-09-30 22:01:30
Be more verbose in try_expand_buf and error out connection when cannot expand. e95ac8d7e5015958d3594862c6183b63bab80d4a Catalin(ux) M. BOIE 2010-09-30 20:58:08
Ignore xbind1 compiled example. 089b68cf9fc5c16ee7d8136b28a52ec4dd139c78 Catalin(ux) M. BOIE 2010-08-23 19:42:01
Removed direct access to Conn structure in s.c example. f6215273602571ef2c98479bdba930ebe312cbc9 Catalin(ux) M. BOIE 2010-08-23 19:38:33
Bumped the version to 1.0.32. f158fca2cf9f3285ae761cd4ce30b01911b84385 Catalin(ux) M. BOIE 2010-06-23 21:30:47
The cache for epoll_ctl, has to take also the slot in consideration. ed378c16927c707feee481b2cd0ea7fbdf257d9d Catalin(ux) M. BOIE 2010-06-09 19:18:03
After calling getsockname, set cache as clean. 199f0fd96b064fd1e63f5773b1e7ab58e7d91303 Catalin(ux) M. BOIE 2010-06-08 18:30:20
Do not try to call getsockname if connection is not opened. e9853b5b5a01df3c5e07f6fe4607a68fd7181b39 Catalin(ux) M. BOIE 2010-06-08 18:28:49
Commit ab12cbbe149933cbf1b9a9900be1a45d63ee0b29 - Small fixes for build system.
Author: Catalin(ux) M. BOIE
Author date (UTC): 2015-04-25 14:17
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2015-04-25 14:17
Parent(s): e7521468199d4da53461fb0c1ffa08e1913c1e9f
Signing key:
Tree: 4e9b5933e47cff3b768032e9c9bee970b6bb590b
File Lines added Lines deleted
.exclude 9 0
Conn.h 1 0
Makefile.in 1 0
duilder.conf 2 2
examples/.gitignore 2 0
File .exclude added (mode: 100644) (index 0000000..3a04894)
1 *.gz
2 *.out
3 Makefile
4 *.strace
5 *.asm
6 examples/*.strace.*
7 examples/perf.data
8 examples/perf.data.old
9 examples/*.txt
File Conn.h changed (mode: 100644) (index 5bb590b..5ea7425)
7 7 #include <sys/types.h> #include <sys/types.h>
8 8 #include <fcntl.h> #include <fcntl.h>
9 9 #include <stdio.h> #include <stdio.h>
10 #include <sys/socket.h>
10 11
11 12 struct Conn; struct Conn;
12 13 struct Conn_wpool; struct Conn_wpool;
File Makefile.in changed (mode: 100644) (index 9d18f20..f4840e8)
... ... libConn.so.@VER@: $(OBJS)
27 27 $(CC) $(CFLAGS) -fpic $(INCS) -shared -Wl,-soname,libConn.so.1 \ $(CC) $(CFLAGS) -fpic $(INCS) -shared -Wl,-soname,libConn.so.1 \
28 28 -o $@ $(OBJS) -lc $(LIBS) -o $@ $(OBJS) -lc $(LIBS)
29 29 ln -sf $@ libConn.so.1 ln -sf $@ libConn.so.1
30 ln -sf $@ libConn1.so
30 31
31 32 libConn.a: $(OBJS) libConn.a: $(OBJS)
32 33 ar rcs libConn.a $(OBJS) ar rcs libConn.a $(OBJS)
File duilder.conf changed (mode: 100644) (index 3ed2467..c12242c)
1 1 PRJ="Conn" PRJ="Conn"
2 VER="1.0.34"
2 VER="1.0.35"
3 3 REV="1" REV="1"
4 EXCLUDE=""
4 EXCLUDE=".exclude"
5 5 EXPORT_PATH="/data/www/umbrella/kernel/us/Conn" EXPORT_PATH="/data/www/umbrella/kernel/us/Conn"
6 6 EXPORT_GIT="0" EXPORT_GIT="0"
7 7 GIT_PUSH="0" GIT_PUSH="0"
File examples/.gitignore changed (mode: 100644) (index 40a4de7..04ef2d8)
1 perf.data
2 perf.data.old
1 3 c c
2 4 raw raw
3 5 s s
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/Conn

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/Conn

Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/Conn

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main