Commit Graph

  • 2b40cecbab legal dcp1990 2005-06-14 02:47:14 +0000
  • ca9b7eab19 licensing dcp1990 2005-06-14 02:45:36 +0000
  • 610c985766 Make it dcp1990 2005-06-14 02:44:37 +0000
  • c95876422a So it works dcp1990 2005-06-14 02:40:22 +0000
  • af469ee545 It works standalone now dcp1990 2005-06-14 02:40:07 +0000
  • 01eeffa5e0 Import of libpvf dcp1990 2005-06-14 02:11:33 +0000
  • 7790a48779 Voice dcp1990 2005-06-14 02:07:13 +0000
  • 8ad2508a2a Fugly abort(); dcp1990 2005-06-13 22:16:33 +0000
  • 21d7588442 Check if socket is dead so we don't get that darn SIGPIPE dcp1990 2005-06-13 22:16:09 +0000
  • 27f8130e96 Use send() and recv()...they work. dcp1990 2005-06-13 22:02:27 +0000
  • 1f5e47bc90 Use fds dcp1990 2005-06-13 22:02:19 +0000
  • dab76f2e8a Handle sigpipe dcp1990 2005-06-13 21:37:12 +0000
  • 0cecdf5879 Use the new parsing stuff in remote.c dcp1990 2005-06-13 21:04:13 +0000
  • d8eeaa1f3c Parser moved. dcp1990 2005-06-13 21:00:07 +0000
  • 7fdb393ada Stuff to be done dcp1990 2005-06-13 03:53:13 +0000
  • 99436b6526 Move pipe() to init, clean up unused warnings dcp1990 2005-06-13 03:41:50 +0000
  • a0fd36072c Modem is now threaded properly, I think. dcp1990 2005-06-13 03:40:36 +0000
  • 0f2ffadd48 Better threading dcp1990 2005-06-13 03:40:27 +0000
  • a1366f2b16 Add a TODO. dcp1990 2005-06-13 01:29:57 +0000
  • 911429455c Check the modem_tm flag to timeout dcp1990 2005-06-13 01:17:54 +0000
  • e4d5da109e Even better: check a flag to see if we should timeout. dcp1990 2005-06-13 01:17:46 +0000
  • 415f87a910 Completely threaded...and should be thread safe! dcp1990 2005-06-13 01:13:48 +0000
  • e78bcfbd3e Completely threaded.... dcp1990 2005-06-13 01:13:41 +0000
  • 8a9be7bf1d Get rid of fugly debugging shite dcp1990 2005-06-13 01:13:30 +0000
  • a62b4ae3d3 Preliminary thread safety (nowhere NEAR complete; we have to move modem and network into a seperate thread from main) Read: DON'T TRUST ANY OF THIS NOW dcp1990 2005-06-12 23:05:12 +0000
  • 668c5b24a5 Thread safety: it can save lives. dcp1990 2005-06-12 22:25:55 +0000
  • 2c45535d7c Check condition and if topcond == 0x0 dcp1990 2005-06-12 22:17:44 +0000
  • 31c8796a1c What the FUCK were we thinking? (ACTN under a flags construct?!) dcp1990 2005-06-12 22:11:11 +0000
  • fee619108b Filters should work now; just write the actual glue to do stuff dcp1990 2005-06-12 22:01:23 +0000
  • 6f972aaf18 Add field for pcresize, since it changes (we use pcre_fullinfo to get it during copy_condition()) dcp1990 2005-06-12 22:01:09 +0000
  • d1245a33c0 Whaddya know, it wouldn't compile dcp1990 2005-06-12 18:56:20 +0000
  • ca44312d08 Lock it!!!!! dcp1990 2005-06-12 18:53:52 +0000
  • 7395fd9f23 Free conditions dcp1990 2005-06-12 18:51:06 +0000
  • fc1f25abf7 Print action dcp1990 2005-06-12 18:35:44 +0000
  • 09425bc41d It works now %b dcp1990 2005-06-12 18:35:10 +0000
  • a55f52c205 Use %b qualifier just like printf(9) dcp1990 2005-06-12 17:03:35 +0000
  • ca506e92e9 Filters dcp1990 2005-06-12 16:30:53 +0000
  • 372b11ba1f Filters dcp1990 2005-06-12 15:22:56 +0000
  • b1a271edce We should add to variables dcp1990 2005-06-12 15:22:32 +0000
  • b8fba630d3 Add for pcre dcp1990 2005-06-12 15:14:14 +0000
  • 258dca69df We can almost do conditional handling of calls (done at the CID stage) dcp1990 2005-06-10 00:21:49 +0000
  • 3486eb7c94 Conditional stuff dcp1990 2005-06-10 00:21:23 +0000
  • e47ae0c416 Use pthread_exit() as per recommendation dcp1990 2005-06-09 21:10:19 +0000
  • 8960d994ac New defaults dcp1990 2005-06-05 18:29:11 +0000
  • 85b3943b73 Loglevels can be specified in the config file now dcp1990 2005-06-05 18:28:24 +0000
  • e438ef8a4c We weren't even checking! Shame on us! dcp1990 2005-06-05 18:28:14 +0000
  • 20d3fa42c0 Rouge sscanf did some stuff...why? dcp1990 2005-06-05 17:41:31 +0000
  • 2731bae89e Free it!!!111one dcp1990 2005-06-05 17:41:14 +0000
  • 75190031be Test the parser dcp1990 2005-06-05 17:41:00 +0000
  • e9205fe7a9 off-by-one error dcp1990 2005-06-05 17:15:36 +0000
  • 42df364346 If we forgot a newline, add it for us. dcp1990 2005-06-05 17:12:36 +0000
  • 0db3693478 Test dcp1990 2005-06-04 03:01:36 +0000
  • 2b447dbccb No more cnd dcp1990 2005-06-04 03:01:31 +0000
  • 4bc53f296b Threaded before spinlocks on parser dcp1990 2005-06-03 00:54:06 +0000
  • 8a1e77eae1 Code written; VERY preliminary.... dcp1990 2005-06-03 00:22:11 +0000
  • a762870fb3 Threads.... dcp1990 2005-06-02 20:49:26 +0000
  • 6aaed38c04 Newlines, people! dcp1990 2005-06-02 18:22:56 +0000
  • 775ee2723b New function definitions! dcp1990 2005-06-02 03:02:41 +0000
  • 5570a601a9 Fix some daemon quirks dcp1990 2005-06-02 03:02:33 +0000
  • d70a9a130b Daemonise if so desired dcp1990 2005-06-02 02:55:07 +0000
  • c0883294ef Logging facilities for CID dcp1990 2005-06-02 02:50:18 +0000
  • 4a98db21cd More warnings! dcp1990 2005-06-02 02:45:35 +0000
  • 6be4adb4c1 Cleaned up some warnings. dcp1990 2005-06-02 02:44:27 +0000
  • c1064ddc10 Network notification added; TODO: logging of calls dcp1990 2005-06-02 02:40:52 +0000
  • ccc6a3c849 Extra error checking, and other stuff dcp1990 2005-06-01 20:53:09 +0000
  • 1050ef1b31 yacc doesn't support YYERROR_VERBOSE dcp1990 2005-06-01 20:48:28 +0000
  • 354557655f It's debug trash, not info. dcp1990 2005-06-01 20:34:09 +0000
  • 3ec580d2b2 Bison if we need to dcp1990 2005-06-01 20:31:59 +0000
  • a7848e0855 New format; we can also use bison if we want. dcp1990 2005-06-01 20:31:50 +0000
  • 9cac8602cd preliminary dcp1990 2005-06-01 01:39:15 +0000
  • 30c9230c7f CID parsing code dcp1990 2005-06-01 01:11:23 +0000
  • 493dd3832b tags dcp1990 2005-06-01 00:43:07 +0000
  • 1b59d40485 Garbage dcp1990 2005-06-01 00:38:41 +0000
  • f6b4fb7583 Initial revision dcp1990 2005-06-01 00:37:22 +0000