You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.1 KiB
1.1 KiB
High Priority Tasks
Task 1: Convert to autoconf/automake (NEW)
- Create configure.ac
- Create Makefile.am for main project
- Create Makefile.am for tests/
- Add autogen.sh script
- Remove hardcoded Makefile
- Update build documentation
Task 2: Complete typedef struct refactoring (24/28 done)
- config_parser.h: 7 typedef struct
- etcp_sockets.h: 3 typedef struct (including conn_handle - delete)
- etcp_connections.h: 3 typedef struct
- etcp.h: 2 typedef struct
- ll_queue.h: 4 typedef struct (u_async lib)
- pkt_normalizer.h: 2 typedef struct
- secure_channel.h: 1 typedef struct
- tun_if.h: 1 typedef struct
- utun_instance.h: 1 typedef struct
Task 3: Cleanup legacy tests
- Remove test_connection*.c
- Remove test_sc_lib.c
- Update Makefile to remove old test targets
- Replace epkt_t* with etcp_t*
- Replace conn_handle_t* with etcp_socket_t*
Task 4: Replace fprintf with debug system
- utun.c: 27 fprintf
- etcp_connections.c: ~15 fprintf
- config_parser.c: 10+ fprintf
- Other files: ~20 fprintf
Task 5: Update AGENTS.md after completion
- Document build process changes
- Update style guide if needed