Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Acommit f6fc60872f2c4afd44b53a89de095b2d4403a2d4
- Author: strange <strange@404.notfound.net>
- Date: Mon Dec 19 01:03:46 2011 +0100
- Optional file_filter truth value shouldn't be include in RE string
- commit bed86012d247e43c2bc3c2499dfeeac113d3b41e
- Author: strange <strange@404.notfound.net>
- Date: Mon Dec 19 01:03:01 2011 +0100
- Properly dereference filter list pointer
- commit 709f3b1127fca14a96f5e3369558e57f8210e176
- Author: strange <strange@404.notfound.net>
- Date: Mon Dec 19 01:02:34 2011 +0100
- Only stat once per second while waiting for complete
- commit 4330561df85f716e6b8df5c80fb664c80a906b4e
- Author: strange <strange@404.notfound.net>
- Date: Sun Dec 18 22:11:08 2011 +0100
- Add setting "nosfv_complete" to set conditions for dir completion on dirs without sfv
- commit 5f8832ec104ed13e294aabb190d2057f118122e4
- Author: strange <strange@404.notfound.net>
- Date: Sun Dec 18 22:10:11 2011 +0100
- Add class to handle completion of non-sfv directories
- commit 4e184ed3f958ae35ebe4862fee06d8d17e4dbe2e
- Author: strange <strange@404.notfound.net>
- Date: Sun Dec 18 16:26:23 2011 +0100
- Refactor 'file_sort' and 'file_exclude' app_settings using void setting type
- commit 2ebd84721cdb22d1d17842283b967203d45b7a97
- Author: strange <strange@404.notfound.net>
- Date: Sun Dec 18 16:24:58 2011 +0100
- Add void setting type
- commit 769fb4e1df6b24068d1dfb4445f4a2395eee8c2a
- Author: strange <strange@404.notfound.net>
- Date: Thu Dec 15 17:37:22 2011 +0100
- Cosmetics. Whitespace.
- commit 309f0266ea6594622f497b15d3daa3f8712453ba
- Author: strange <strange@404.notfound.net>
- Date: Thu Dec 15 17:35:37 2011 +0100
- Add functions to allow finding multiple similar files in a file_list.
- commit 856cc43235ab49c16ea248cc5fc38767a106f538
- Author: strange <strange@404.notfound.net>
- Date: Wed Dec 14 14:07:22 2011 +0100
- Cosmetics
- commit 61646825854a6802ee01e4804a96b6fd3d584d54
- Author: strange <strange@404.notfound.net>
- Date: Wed Dec 14 14:07:04 2011 +0100
- Make sure we're connected before trying to trying to recv a reply
- commit 5551e67f860d594e76b66aac26dff788717ccae7
- Author: strange <strange@404.notfound.net>
- Date: Wed Dec 14 13:48:16 2011 +0100
- Move some global logs to connection_logs
- commit b6380c58487db5d8b1e20a877d35c8cf160708a2
- Author: strange <strange@404.notfound.net>
- Date: Wed Dec 14 02:17:48 2011 +0100
- Try aborting the pasv/cpsv used to break the data connection on ABOR.
- commit b1dd8eab50b8d4692710187ca766cd0966f6cc40
- Author: strange <strange@404.notfound.net>
- Date: Wed Dec 14 01:57:00 2011 +0100
- Disconnect data connection when protocol asks.
- commit 382dc2ecfab7c41f022ece53293f7c7796a89423
- Author: strange <strange@404.notfound.net>
- Date: Tue Dec 13 11:12:37 2011 +0100
- We still need to wait for the first site's final reply on file transfers...
- commit 1c88c2954cc0e63b8912279fe2e3adcc0c762c98
- Author: strange <strange@404.notfound.net>
- Date: Mon Dec 12 01:01:37 2011 +0100
- Cosmetics
- commit f69e61c59314f684758c74f21dfb3dadba25f1b9
- Author: strange <strange@404.notfound.net>
- Date: Mon Dec 12 01:00:23 2011 +0100
- During a (reverse)file transfer, we need to abort the (src)dest when sending the (stor)retr fails, too.
- commit 42a2459e894aabbe6e83318780a29b41084d12fa
- Author: strange <strange@404.notfound.net>
- Date: Mon Dec 12 00:57:25 2011 +0100
- Fix leaked line buffer if pasv fails
- commit 00402757071f08b7b7ef7b51c270def79c81999f
- Author: strange <strange@404.notfound.net>
- Date: Thu Dec 8 03:37:13 2011 +0100
- Move log line into a more correct position
- commit 2df436b69f0788be94a723400f31b23543a6ced9
- Author: strange <strange@404.notfound.net>
- Date: Thu Dec 8 01:41:17 2011 +0100
- Hack attempt at fixing hang on slowfile kick
- commit 890e4dd8667e19175b481a5e9a6d31db179a73e1
- Author: strange <strange@404.notfound.net>
- Date: Thu Dec 8 00:56:21 2011 +0100
- Log connection number with transfer log messages, too.
- commit 2b17d6fa5706da04e3e858fe99e999a4b0e6efff
- Author: strange <strange@404.notfound.net>
- Date: Wed Dec 7 23:34:42 2011 +0100
- Reword error message for clarity.
- commit eca529b08bbfb9034ad23bfbe6e1387ad6a2115b
- Author: strange <strange@404.notfound.net>
- Date: Wed Dec 7 15:15:56 2011 +0100
- Refactor transfer class
- commit a5c4e8389c83e02c674358b081e8bc8efabba7c1
- Author: strange <strange@404.notfound.net>
- Date: Wed Dec 7 15:13:40 2011 +0100
- Add a class for keeping tabs on releases
- commit dbe97cef552d454b94c50d602bfc33d4d84769c6
- Author: strange <strange@404.notfound.net>
- Date: Wed Dec 7 14:58:57 2011 +0100
- Add use_pasv site setting to reverse transfers with non-pasv sources. (default = true)
- commit c6877fd5491d0135723685ba2f13711cab4b5560
- Author: strange <strange@404.notfound.net>
- Date: Tue Nov 15 13:09:35 2011 +0100
- Cosmetics
- commit c729f9d5eecdd8c0c2a77e3d783022646307899a
- Author: strange <strange@404.notfound.net>
- Date: Tue Nov 15 13:09:04 2011 +0100
- Make string utils NULL safe
- commit c0b63ad250dfd0908006377eda633b94fe9eb834
- Author: strange <strange@404.notfound.net>
- Date: Wed Nov 2 21:09:52 2011 -0400
- Make thread API more generic
- commit ce02366e9e774c07c10b236f3fb21279192c989e
- Author: strange <strange@404.notfound.net>
- Date: Wed Oct 26 21:15:51 2011 -0400
- Refactor prep. Move transfer related functions into transfer.* files.
- commit ee7d965496ffdddd533145632b9d85797bf5de7a
- Author: strange <strange@404.notfound.net>
- Date: Fri Oct 28 04:05:45 2011 +0200
- Fix log filename selection for real
- commit d881e075fd2a65f6951e3370612064581b337e7d
- Author: strange <strange@404.notfound.net>
- Date: Fri Oct 28 02:58:53 2011 +0200
- We still need to explicitly resolve realloc...
- commit 66b0b32ba88be35fbaa470b98b294ce02b82a2d7
- Author: strange <strange@404.notfound.net>
- Date: Fri Oct 28 02:33:24 2011 +0200
- Fix compile error (typo in last commit)
- commit f6c9bd764b751036affa8e070e5fb03fa4e0ea23
- Author: strange <strange@404.notfound.net>
- Date: Fri Oct 28 02:30:27 2011 +0200
- Cosmetics
- commit 2169438eeabc3198d1cf5cae48f1d046eb270364
- Author: strange <strange@404.notfound.net>
- Date: Fri Oct 28 02:27:47 2011 +0200
- Move libc symbol resolution to our wrappers incase libc calls them before main()
- commit 2c6256357d2fd1a133efe81eec278e6c0667f933
- Author: strange <strange@404.notfound.net>
- Date: Wed Oct 26 01:42:12 2011 -0400
- Fix logic that chooses logfile name based on port num provided on cli
- commit a8edfe6b9de4ff91b39988e4e8dfcec6dc91684b
- Author: strange <strange@404.notfound.net>
- Date: Wed Oct 26 01:10:06 2011 -0400
- Rewrite thread memory handler to be cleaner and simpler
- commit 4b885dd9612398c83e00631e45218fa1d0b98e77
- Author: strange <strange@404.notfound.net>
- Date: Sat Oct 15 12:47:24 2011 -0400
- Cosmetics
- commit 645057e606a51aeac1c16564eae661916fc6d1cb
- Author: strange <strange@404.notfound.net>
- Date: Sat Oct 15 12:46:45 2011 -0400
- Fixes for gcc 4.6
- commit e36c1da0ab7d8b71fee3190dd5b24de7c17a04de
- Author: strange <strange@404.notfound.net>
- Date: Sun Aug 28 23:00:24 2011 -0400
- Cosmetics. Whitespace.
- commit 79a95e7c7d75cb984872560a627b373d96898245
- Author: strange <strange@404.notfound.net>
- Date: Sun Aug 28 22:57:42 2011 -0400
- Remove bind retry code.
- Since we can now specify the listening port in server mode, there is no
- need to retry consecutive ports when bind fails.
- commit aad2f165774e842a795ea0127f80234d46f4e121
- Author: strange <strange@404.notfound.net>
- Date: Sun Aug 28 21:29:00 2011 -0400
- Hookup xfer thread to new thread memory tracking
- commit f90df60e8db28cada207b8bce41c7400edecd3a9
- Author: strange <strange@404.notfound.net>
- Date: Sun Aug 28 14:19:54 2011 -0400
- Refactor thread garbage collector to handle arbitrary types
- commit 007fc042feb1d7b9f1088c703e2e657ce824014f
- Author: strange <strange@404.notfound.net>
- Date: Tue Aug 23 16:42:51 2011 -0400
- Allow for specifying an alternate config file
- commit def25aed232929421567f51bd6a58d26c3e73852
- Author: strange <strange@404.notfound.net>
- Date: Tue Aug 23 16:41:21 2011 -0400
- Cosmetics
- commit 1c22072331090b61ab68d184ab698829df215686
- Author: strange <strange@404.notfound.net>
- Date: Tue Aug 23 16:21:02 2011 -0400
- Refactor reading of settings to allow for an alternate config to be specified
- commit e4cdb630a40adc870c681f532e3720621b7e2bc8
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 22 14:23:27 2011 -0400
- Add ability to omit a transfer if it is too old.
- Control with (in minutes) app setting "default_max_rls_age" and
- site_setting "max_rls_age". -1 denotes no max age.
- commit 221b0197435d59e502dcbcada34d44d4c326bf93
- Author: strange <strange@404.notfound.net>
- Date: Thu Aug 11 00:11:53 2011 -0400
- Add more debugging around line state errors
- commit d340495940d477d0c1bb3962c5e97ccf2e93a4c8
- Author: strange <strange@404.notfound.net>
- Date: Wed Aug 10 22:56:42 2011 -0400
- Log to file in server mode, stdout as client, not at all otherwise
- commit 167d731a2914e95045517129ac682ba207552291
- Author: strange <strange@404.notfound.net>
- Date: Wed Aug 10 21:46:57 2011 -0400
- Log to file instead of stdout
- commit 1fda6ed91eb99c49e625c746e31b183a664be2ea
- Author: strange <strange@404.notfound.net>
- Date: Tue Aug 9 14:12:53 2011 -0400
- Set default udp_address to localhost
- commit 5587b8b348ec344c8f048f95eb60e2b9871749dd
- Author: strange <strange@404.notfound.net>
- Date: Tue Aug 9 14:00:45 2011 -0400
- getaddrinfo return several negative error codes
- commit 9e345cdfa0b970aea44bce311532b487615cf1fb
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 18:58:08 2011 -0400
- Wait if no logins are available for a site instead of burning the pair
- commit 9144db26bfa566f76ae0c9318ada9d4e87dafec6
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 18:46:56 2011 -0400
- Move pair creation into the transfer thread.
- commit 5bdf4cf923b78f9e7879323b4431330af2bbe452
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 18:34:10 2011 -0400
- Cosmetics. Whitespace.
- commit e798fd6e7766a8db994792272dffb6052811f4da
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 18:31:00 2011 -0400
- Parent thread should wait for its child threads to start
- commit 50a379227bb55e8b0c97055311165120a6ac5a7c
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 18:26:57 2011 -0400
- Add some more locking to thread class
- commit 2cf1bf389d2d36227837389a3b03f81bd93cbf12
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 18:18:54 2011 -0400
- Refactor condition variable class
- This removes the lock member from the cv class. Instead, a locked
- instance of the mutex class should be passed to wait().
- commit a1b6865486e7fb6b13bfa6eb8fa7dc54b5d38936
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 17:01:13 2011 -0400
- Cosmetics. Whitespace.
- commit 1e84b4d47118c6a7bfb77f3fd3593ff510b1cc2e
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 17:00:23 2011 -0400
- Don't typedef cv class
- commit ca93dba7907ceae0f0a3570507374bc00cded29c
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 16:53:43 2011 -0400
- Cosmetics. Whitespace.
- commit 4b1a8f4d01abb71132d846a4b88b4e5dd05b2c7b
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 16:52:48 2011 -0400
- Don't typedef mutex class
- commit 2a9149785d1c0eefd637479e4c9a5eb3b845ac8b
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 16:44:20 2011 -0400
- Add more flexible thread identifier member to thread class
- commit ea2e028f4a743eb1a6c3f228dff676e7cd745c0e
- Author: strange <strange@404.notfound.net>
- Date: Fri Aug 5 16:40:36 2011 -0400
- Cosmetics. Rename thread handle member.
- commit 3b42abfe91e2b09be627d80adf061f91e638c823
- Author: strange <strange@404.notfound.net>
- Date: Fri Jul 29 12:56:53 2011 -0400
- Fix dir complete logic for non-sfv dirs
- commit 3b2313ef785789d3385815f2b16a597e15bd1c4e
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 28 19:22:53 2011 -0400
- Remove old commented code
- commit 5f66e9a70bad9a7cdd9cd22a3fde77729335d545
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 26 16:42:08 2011 -0400
- Make site list global
- commit 0fafcefdd03e84c1a8f05dbab805c9189e63f488
- Author: strange <strange@404.notfound.net>
- Date: Sat Jul 23 00:44:26 2011 -0400
- Remove old commented code
- commit 138ed0230148a73bd088a44b6a6698147a4f26e5
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 26 14:59:32 2011 -0400
- Add some more logging to command send function
- commit 79f7c3621ef20ee1bffcbee53f584d69a5c3a595
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 21 09:36:58 2011 -0400
- Fix give up on abandoned src dirs for real
- commit 40ae5c0e380a42671ab7a073089ad583dae44c5d
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 21 00:17:48 2011 -0400
- Fix possible segv during config parsing. Apparently strchr isn't NULL-safe
- commit 21831400577d4fb13bdf749d393fe1724b58e524
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 21 00:14:44 2011 -0400
- Give up on dirs with no new files after 'wait_for_src_file' regardless of sfv existence
- commit 8e8c2d455e10819059d97719d5da99d503ceabab
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 20 12:59:36 2011 -0400
- Alloc an extra byte in UDP recv buffer incase sender doesn't send NULL
- commit e817ee103557f51d9e9c9308b17774b26abfb886
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 18 13:32:19 2011 -0400
- Dequeue items that fail outright
- commit 244297f3e51d3caec18f1a67a0fe816d00912eec
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 18 13:24:12 2011 -0400
- Warn that ftp return code has changed mid reply, rather than failing
- commit fccd0db9ded6534d22a87f2e4e723656cb993c6e
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 18 02:54:28 2011 -0400
- Don't write garbage out to the log
- commit 747c1ac8068540cc434b7d2b58707bc3e9f2b80d
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 21:12:16 2011 -0400
- Rewrite transfer specific log messages using transfer_log
- commit 5d3a09119b1a08da181d632b0ecb872ab774cbcb
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 21:10:58 2011 -0400
- Prefix UDP message as such
- commit 87be927fe6cd1ad4fa3600771c1a7759db7cd170
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 21:10:27 2011 -0400
- Refactor transfer functions to use transfer_pair class
- commit 098ce062a4fb3951b94042770e9e5fcef00dd2b8
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 21:05:23 2011 -0400
- Add transfer_pair class
- commit e3d8fd05636e963c0e477841c6b732237d9ae1ad
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 21:04:35 2011 -0400
- Fix some odd leftover logic
- commit 634e580eef49348b5e266a7f4439c6f9aa7d1145
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 21:01:44 2011 -0400
- Change per-connection logging output format
- commit 94a61512072687ee7b5d343a3f35a8f3df63e8e6
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 19:44:59 2011 -0400
- Rewrite log messages that are connection specific
- commit cc2ad19004f0f9496d88b4a9f7cabb65e2bbf8ae
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 19:43:57 2011 -0400
- Add per-connection logging function
- commit 5add825ad1c5d936d09114e4f2be0cf7d77171ba
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 19:42:42 2011 -0400
- Allow va_list access to global_log
- commit b5e99c263275b48ebb38e865fad1cde7ec60f608
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 19:01:36 2011 -0400
- Rewrote usage output
- commit 9f95393d9754eae10fdc028b3818004917ca7bac
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 19:01:10 2011 -0400
- Add command line options
- commit b2b4a526fda24546439c2e8b35fef2377732e9a0
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 16:32:22 2011 -0400
- asprintf's retval doesn't include the nul byte, sendto one more byte
- commit 46be82228537471fdf8c50f77aebe87ecf13b109
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 15:25:45 2011 -0400
- Clear src/dest site/connection on each iteration while parsing chain
- commit c897b22819ef2543ac80c34d82252530b28687b7
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 11:55:54 2011 -0400
- Add app settings for default user/pass
- commit 4f47fee00f2fbc44b7b11b7ce8774d240ce63353
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 11:16:11 2011 -0400
- Cosmetics
- commit 1cd494eb8b5b15f6ba6266f563713f4b0ff934de
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 11:15:35 2011 -0400
- Add support for PRET during file xfer
- commit 6f444f3a5e6a2b2c2729614a166dcb87db420200
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 11:15:09 2011 -0400
- Add PRET command
- commit c14b3ee0b8371fd7e2c1d99c1a4af61d93b00ff7
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 11:01:14 2011 -0400
- Add 'use_pret' site setting
- commit 51e421cbc9c9b953b15e17bc6d95f9bbb687488d
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 10:57:20 2011 -0400
- XDUPE should be optional at login
- commit 3b4cd88d918f2fe9fa6f790e5e1814d31824a365
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 10:57:00 2011 -0400
- Cosmetics
- commit 37ff648f9df93d35923ba6e71e6ad1bab6563b5d
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 17 10:56:18 2011 -0400
- FEAT should be optional at login
- commit 03437360b289909172dfb5964b1fbca54238dc10
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 14 01:13:56 2011 -0400
- Free site connection array upon destruction
- commit 1ffa7ff9bd9d84f91fa374e27e0435c034643a91
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 14 00:59:25 2011 -0400
- remove connections by id rather than lookup
- commit e22add25765c993f5d9ebc122768ca54ff8fce47
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 14 00:48:39 2011 -0400
- Free connections from the correct site...
- commit 844f1cc0076cfade2cac1908077a9128bdba8673
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 13 23:54:59 2011 -0400
- Hack ass first attempt at threading.
- commit 749ebd3e448ce9ed6420a6a3ed54250b8e8d92de
- Author: strange <strange@404.notfound.net>
- Date: Fri Jul 15 17:36:22 2011 -0400
- We want don't want to redefine the retval at this scope
- commit 5fbb30f23e3c2c8bcde65c32da81ec20969ed119
- Author: strange <strange@404.notfound.net>
- Date: Fri Jul 15 17:32:27 2011 -0400
- Expose file list sorting to app settings as file_sort option
- syntax: file_sort = "<type>:<regex>[:<truth>]"
- * type = file, dir, link, all. combine with | (ie. file|dir)
- * regex = pattern to match
- * truth = optional (defaults true) whether the patter is to be true or
- * false when matched
- commit 9b6af9273bfe4f199f33d874c5fef070d7d42d39
- Author: strange <strange@404.notfound.net>
- Date: Fri Jul 15 17:30:18 2011 -0400
- Add optional truth param to file_exclude options
- commit e942de3e4f573c25707e493c0822a1eb599c71ed
- Author: strange <strange@404.notfound.net>
- Date: Fri Jul 15 17:26:55 2011 -0400
- Specify whether filter_match is being used to sort or compare
- commit 246a792f2f9d49df39e572d46345894c71b09d69
- Author: strange <strange@404.notfound.net>
- Date: Fri Jul 15 15:22:44 2011 -0400
- Add global file_exclude to app_settings
- commit c9ad7413371c28da7339cc68c778d5bff6a23480
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 14 01:14:12 2011 -0400
- Make a copy of files when queuing them for transfer
- commit b4e180e5454f8ee391ae873904888e978186cc34
- Author: strange <strange@404.notfound.net>
- Date: Fri Jul 15 11:16:53 2011 -0400
- Remove debug message
- commit d1643fc3bbe042fb3a40f52c2578ca6e964d642d
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 13 14:38:02 2011 -0400
- Hook up per-site file exclusions
- commit bdc7d598427da140b95a44cdfaf979cb552668ad
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 13 14:32:20 2011 -0400
- Add per-site file exclusion patterns setting
- This will be hooked up in the next commit.
- syntax: file_exclude = "<type>:<regex>"
- * <type> = file, dir, link, all or combine with '|' (ie. file|dir)
- * <regex> = regular expression to match
- commit be6f35d13a932f5cf0a03ee83d282ac93aacf676
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 13 14:23:33 2011 -0400
- Use utility function to parse quoted string
- commit 07a284268109655a5e3461d7ed856675115fe5c5
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 20:00:08 2011 -0400
- ABOR on errors from src when transfering files.
- Fixes hang on insufficient credits, etc.
- commit eda53a89a6a0667bf1674db7e6cf88494d784937
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 19:36:55 2011 -0400
- Add some comments to transfer_dir explaining the shady bits of magic trade
- commit 6b3ed73865f79c8e2529c051d5cb3065797ac4ee
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 19:18:38 2011 -0400
- Cosmetics
- commit 1f109e017298a5a6accbbc5b59415af9d4e14d7d
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 19:25:28 2011 -0400
- squash me, wrong var init
- commit 92da6926bc3f695b92731682d31ac6685c04ab61
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 19:18:38 2011 -0400
- Initial commit of magic trade functionality
- commit 692556d498a823f5106ef90b9e0e58db7b95c014
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 19:07:52 2011 -0400
- Cosmetics
- commit 9226541b50a47f638db58007848fb7170fe26fa2
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 19:05:10 2011 -0400
- Allow up to five instances of the UDP server.
- Detection simply follows failed attempts to bind(). It will try to use
- the four ports following the configured UDP port for the other
- instances.
- commit c6fbac6facc1d14992c518c87ff933b3f1c7115e
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 19:04:21 2011 -0400
- Don't leak our addrinfo
- commit cc9f8918787f06bb95125314f5b172e1199c8b53
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 19:03:46 2011 -0400
- Remove file/dir tests. Assume we're trading a dir.
- commit 24d12467b350dea626d9c153c192c1dbb3ae8e5f
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 19:00:08 2011 -0400
- Add files ending in -missing to skip_list
- commit bc8b395067683d9994dce84a8547658f6d5be29d
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 18:56:34 2011 -0400
- Add app setting "wait_for_src_file"
- Specify how long to wait for files to show up on the source. Effects
- how long to wait before giving up on a source in the chain and when to
- stop trading dirs with no sfv file.
- commit ca8a65819c695137f3af7dc2f29f5be7a71eb2db
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 14:24:15 2011 -0400
- Clear current file when we complete it from the transfer_queue
- commit 6eec9030cccb9cd5d7313e91ee63929a06a6db26
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 11:48:56 2011 -0400
- Log skipping of files already on dest
- commit c5645eb6d614393c12598fb6d3aba106048b25ce
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 11:45:01 2011 -0400
- Log the start of a dir transfer
- commit e5febb46bd40e8bee30bd4e19dfb25b29b37223b
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 11:43:06 2011 -0400
- Cosmetics
- commit 33b8f90efcf62024cdfaf633d672a7807877056f
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 11:40:34 2011 -0400
- Don't mark directories complete.
- When adding files already on the dest at the begining of a dir transfer.
- Don't mark dirs or we'll never decend into them.
- commit 69bc57ef3a41c1ace11d194035fd673db3c6143e
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 11:21:00 2011 -0400
- Add "complete_regex" site setting for determining directory completeness
- commit f86466186684a877eae0cf23011035fca2a0666e
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 11:14:04 2011 -0400
- Add function for finding a file in a file_list based on RE
- Returns first match only.
- commit 7dca59b37221e133593ee045f35c9f52d9a33ce3
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 11:13:29 2011 -0400
- Add function to duplicate a file_list_node
- commit b673b8428c782bdbd87e38ef7da57a9835a95a8b
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 12 11:12:30 2011 -0400
- Don't assume complete file was ever queued
- commit 4d51305e7a3f80ff9eff25c2d7bbd69a0022d218
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 18:56:24 2011 -0400
- Cosmetics
- commit 570d7231ce4e3702c7ad3fa980ca945007d31ebf
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 18:52:25 2011 -0400
- Hookup transfer_queue in place of file_list
- commit d515c0e22759d8dddde0fa5af1b6026a4c0e820e
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 18:50:28 2011 -0400
- Keep transfer_queue sorted
- commit b38a48c2347b9603fdadc6fa4b7f514f4bda358d
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 18:39:56 2011 -0400
- Move xdupe handling to transfer_queue
- commit 2cab99e1c219bcc0c1e5e525ad1b00fc5ef8f648
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 18:21:13 2011 -0400
- Remove node from file_list BEFORE adding to transfer_queue
- commit 7e559b907305114fb8445b72b2d3a3ba8d587656
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 16:05:12 2011 -0400
- Add transfer_queue class
- commit ceb42d5a8ad4f0ec88470767fab8852df4bca0de
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 17:18:22 2011 -0400
- Cosmetics
- commit 76a96f6a8cf9c627059b5333d57c6a140a93d0a1
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 17:17:45 2011 -0400
- Don't mkdir if the path already exists on the src
- commit f126b13fc8c5e2d91a5849d7ff5c600c62c3fc1d
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 17:08:18 2011 -0400
- Add path manipulation utility class
- commit ab0d595f97493258f7ae0e92733eeb10d53cbbae
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 14:12:04 2011 -0400
- Refactor file_list to be more general.
- Refactor, reorganize, cosmetics...big mess of a commit :(
- commit 94155b0f958d134b4a4492ab94c47542161fc123
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 13:50:41 2011 -0400
- More cosmetics. Reorganization
- commit ffbebe0f1fa39b0cd755f0c93dec71e903eb8f08
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 13:46:42 2011 -0400
- Cosmetics
- commit 4e3dfb0b5a439dfadc3ae953a95900b12473bb94
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 13:31:58 2011 -0400
- Minor cleanup of dllist interface
- commit 3d38aa3228f6c00a52ed33ab1d0990e5597f5678
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 11:30:58 2011 -0400
- Cosmetics
- commit ef4cf62e668949ecbf002a96382c19e960647ad3
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 11:30:50 2011 -0400
- Add ms to log timestamps
- commit 97b72a02d862f9a51380eff501f7284ce222a0f3
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 11 11:23:04 2011 -0400
- Log dupe line check should check gettid() not pthread_self
- commit dcf024d7847b1f7976c77046cfd60b440ee34e33
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 20:50:07 2011 -0400
- Don't change log level new is same as old
- commit f5b9d8d83777b6ac309e8779cf1772163e5b0a82
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 20:43:55 2011 -0400
- Add log_level app setting
- commit 5c9727af440778de404c853069cdeee05ac89ce9
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 20:42:00 2011 -0400
- Zero our udp receive buffer
- commit 1f458960499ff8ee40755057f4d883a00e0eb7a7
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 20:40:18 2011 -0400
- --enable-debug configure flag was broken
- commit 92383e8ca4d2134f1fdafabf39b81d42acaadc32
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 20:03:19 2011 -0400
- Cosmetics
- commit cfff194934e30d1311d67c45532dc54bcb6de659
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 20:02:44 2011 -0400
- Switch most of the common printfs over to global log
- commit 21d9b15d093e82553257b296f8881f165985594b
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 19:04:03 2011 -0400
- Cosmetics
- commit fe1dfd3d8bbf81bccae959c11751434ef3b10756
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 19:03:36 2011 -0400
- Add more debug printing
- commit 707102f838a6a977c5ed78071aaa4da1c8ed47e8
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 18:34:04 2011 -0400
- Fix warnings about ignoring asprintf's return value
- commit 7b48348d66fb86f8909174a4dae28380305258e9
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 18:23:57 2011 -0400
- Initial UDP support commit.
- This splits fxp's usage based on what's passed on the CLI.
- * server mode: ./fxp
- * client mode: ./fxp <hostname> <port> <password> <command> <section>
- <chain> <release>
- commit af671dfe79315cd193bad750e19ee45190812539
- Author: strange <strange@404.notfound.net>
- Date: Sun Jul 10 18:15:28 2011 -0400
- Add app settings for udp
- commit 4298cf8261fec33559468cbf8a667e1e72a4d3ed
- Author: strange <strange@404.notfound.net>
- Date: Sat Jul 9 17:38:04 2011 -0400
- AM_COND_IF is a bit new...
- commit 5b03c50647b970b16228c98940c3098d12a7f7a0
- Author: strange <strange@404.notfound.net>
- Date: Sat Jul 9 16:30:06 2011 -0400
- Reenable imdb look for rules test app
- commit 80ee73a03111744b157ddd39bba387541e0a418c
- Author: strange <strange@404.notfound.net>
- Date: Sat Jul 9 16:17:41 2011 -0400
- Log thread ID using gettid instead of pthread_self, it's more portable
- commit ff8be685a5883d1756e3830ad7a325b039eb3c05
- Author: strange <strange@404.notfound.net>
- Date: Sat Jul 9 14:59:56 2011 -0400
- Strip quotes from section config lines
- commit ff26f4451885acc8341c41d4d65575a2c0667fab
- Author: strange <strange@404.notfound.net>
- Date: Fri Jul 8 15:36:06 2011 -0400
- Fix NULL pointer dereferences in section map iterators
- commit d9d59d49e5f20361dbbddf204e4093053083e6df
- Author: strange <strange@404.notfound.net>
- Date: Fri Jul 8 15:34:49 2011 -0400
- Remove nodes from the section map BEFORE destroying them
- commit 780526cce36fefd93c54e57452594d010777213d
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 7 14:48:42 2011 -0400
- Do section lookup rather than specify path on command line
- syntax: ./fxp src_site dest_site section release_name
- commit 94971c4c66836deb5a20c9f5fa3530e517c9d4c8
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 7 14:47:13 2011 -0400
- Allow section->dir mappings to be read from config
- syntax: section = name:/abs/path/to/section/dir
- commit b0b2c397779245c3f1cc637ae4f6d0bc571419f1
- Author: strange <strange@404.notfound.net>
- Date: Thu Jul 7 14:45:48 2011 -0400
- Add class for defining site section->dir mappings
- commit 80ad294fbb2b06a78dac814bbe61f878a481cc6d
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 6 13:11:45 2011 -0400
- Don't forget to destroy our connections
- commit 87e6a667f8c73d291e5b318f0258f863b44d93cc
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 6 13:11:16 2011 -0400
- Fix memleak by properly (de)initing ssl lib
- commit 1ca5e5fba3c143a744d0ed54761644bcac0a616b
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 6 04:23:18 2011 -0400
- Fix bad regex in file filter list
- commit 17bf2ad046946c33b5b88fb90517d8a60fe6bc27
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 6 04:00:43 2011 -0400
- Refactor transfer_* to properly propgate errors and retry recoverable failed sends up to three times.
- commit dfeb577a8825b590a5225a95b4e371f6c406e43b
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 6 03:52:54 2011 -0400
- Refactor connection_get_response to properly propogate errors
- commit 85c5bbb24d18b462c43da3e32f770bc749e89a13
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 6 03:50:53 2011 -0400
- Move receive error messages to global log
- commit 87fada54d803cbc7e9b2deb96c59611dc7363685
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 6 03:47:59 2011 -0400
- Shutdown SSL correctly when we close a connection.
- commit db4886f2c4fe4e6e6ce79cc518ce90808c57dd01
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 6 03:47:15 2011 -0400
- Fix doublefree if connect() fails
- commit 884ff8d24990d57c06fe50ae8081ca8f64ac567c
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 6 03:46:19 2011 -0400
- Disconnect if an error occurs while sending a command
- commit c6bc334306e920ad672150e59208e68f50e547a2
- Author: strange <strange@404.notfound.net>
- Date: Wed Jul 6 03:44:08 2011 -0400
- Correct connection count when a connection is released.
- commit 8e4bfe0f454e886165e89cf4377c3805cc848a4c
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 5 19:04:46 2011 -0400
- Refactor FTP reply parsing functions to better facilitate error reporting
- commit 85fa48bd8bb1cf2f57b139931dddf345dd477829
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 5 19:00:38 2011 -0400
- Make ftp reply parsing functions internal
- commit 0d8bbdc81f4f5e3a521a3fb06029379638942bf0
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 5 17:21:33 2011 -0400
- Cosmetics
- commit 32654481522d8f1f999ec9c04a23622a3669053b
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 5 17:16:47 2011 -0400
- Forward declare opaque structs to avoid circular inclusion rather than doing the typedef in its own header
- commit e5b52a1ba5674f82081fce3f69f2cca991244295
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 5 14:03:31 2011 -0400
- Fix out-of-tree (VPATH) builds
- commit 8befecf66d82b3d5abe4b371f15a3a32f8a01fd4
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 5 14:02:27 2011 -0400
- Fix test linkage
- commit 2ca4ba638bed0474a1a99c3d9a037ae5c0453a24
- Author: strange <strange@404.notfound.net>
- Date: Tue Jul 5 14:01:21 2011 -0400
- Fix configure with tests enabled
- commit 0f4d69166477d2b204396ddc8b639d44821784ff
- Author: strange <strange@404.notfound.net>
- Date: Mon Jul 4 17:41:46 2011 -0400
- Randomize like ranked files when sorting file lists
- commit 400f8a5e5b7c9bee8576df4b372062e60e255c25
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 27 19:52:12 2011 -0400
- Sort file list
- commit 9f920812077cc460fd88736ab23cbcd47ed7b7ac
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 27 19:49:48 2011 -0400
- Cosmetics
- commit 5b784b52179f5dfe4b051154c8a52c3d29bc03e7
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 27 18:14:34 2011 -0400
- Don't bother typedefing public types
- commit ab0a1e1e8e033625ae269d16877252c74b9503e8
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 27 15:17:39 2011 -0400
- Make file_list_node type internal/opaque
- commit 0ef0750bb314ed1cb56b06f175503ae276cc1635
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 27 14:48:27 2011 -0400
- Cosmetics
- commit aa0a4f0ebbf8eef06f75c3a9d05d3d5d25ec2f62
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 27 14:47:42 2011 -0400
- Make sure we don't break our file list iterator when removing xdupe files
- commit 8d765aa3b68fc34e31c918afaaba15fd63b80366
- Author: strange <strange@404.notfound.net>
- Date: Sun Jun 26 19:41:21 2011 -0400
- cosmetics
- commit 09e55f2fe6e09da6a35ec95abe5d13a445392686
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 20 23:32:48 2011 -0400
- Refactor file_list to use dl_list instead of custom linked list
- commit b36ecbaa2083d4022f047c6a521375acee6fbecb
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 20 22:43:44 2011 -0400
- Silence warning
- commit fbb07f0b4826bed7838de1ea1c25be0078911044
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 20 20:18:51 2011 -0400
- We can sort dl_lists now, so the test doesn't need to sort on insertion
- commit 02e8f4517809441948891b6783ef027ab25eda2f
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 20 20:17:04 2011 -0400
- dl_list test should print the address of the list not the first node
- commit dabb98d3e7b033e954dfb27020025fea35748ff2
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 20 19:20:25 2011 -0400
- Add method for sorting dl_lists
- commit 4b503581d15fcaf587bebc47ddb1772f81fd82c8
- Author: strange <strange@404.notfound.net>
- Date: Mon Jun 20 19:16:02 2011 -0400
- dl_swap_nodes corrupted the list if the nodes to be swapped were neighbors
- commit 4e64ed26458b9d49f57deed73b50de6d3f156f13
- Author: strange <strange@404.notfound.net>
- Date: Sat Jun 18 22:24:25 2011 -0400
- Add manipulator for swapping nodes to dl_list
- commit 8da12c5c370efc89d015168e47e70ba0b45f408e
- Author: strange <strange@404.notfound.net>
- Date: Wed Jun 1 01:08:59 2011 -0400
- Add a.out to .gitignore
- commit 25f35d4bd363092d810ce94bc75e4d4e893bdac6
- Author: strange <strange@404.notfound.net>
- Date: Sat May 28 22:24:34 2011 -0400
- Rewrite transfer_file() to do a proper forward transfer.
- If we send PASV to the dest, we can test the STOR before sending RETR,
- saving a few commands and the ABOR antics if the file we're trying to
- send is dupe.
- Keep the old method around as transfer_file_revserse() so we can still
- transfers when a site doesn't support PASV.
- commit 99a1fb845e73b8738a1898c2738203fd1a10b67b
- Author: strange <strange@404.notfound.net>
- Date: Sat May 28 22:19:27 2011 -0400
- Fix file transfer cancellation with SSL.
- SSL doesn't know about TCP OOB data so urgent requests may be ignored by
- the ftpd. Send another PASV/CPSV to the destination to ensure the data
- connection is broken.
- commit 91d66f516eb10ff05857ad8ebeedcb24ea06bb19
- Author: strange <strange@404.notfound.net>
- Date: Sat May 28 22:18:42 2011 -0400
- Minor refactor of transfer_file()
- commit 77bda5df925025c833ef0a1b330ca1e508fb5871
- Author: strange <strange@404.notfound.net>
- Date: Sat May 28 22:07:44 2011 -0400
- Add site setting for TLS support
- commit 8a017a10b1b6244989c71df85f89ac63160ed8e0
- Author: strange <strange@404.notfound.net>
- Date: Sat May 28 22:06:44 2011 -0400
- Add essential extended commands for FTPS
- commit 3a3d2c26192346c4226588d6433e1d5c18a372ca
- Author: strange <strange@404.notfound.net>
- Date: Sat May 28 22:05:45 2011 -0400
- Add basic SSL support to connection class
- commit 19e5bc1e17630dc7d1d968b336b71b70ccedd851
- Author: strange <strange@404.notfound.net>
- Date: Sat May 28 21:59:03 2011 -0400
- Add support for reading/writing SSL records via openssl to ring_buffer class
- commit 7042fed4f7b80a07bbcf26b27829f63e66f1cd95
- Author: strange <strange@404.notfound.net>
- Date: Sat May 28 21:57:51 2011 -0400
- Add openssl's libssl to configure
- commit 7f6be45b2b373154f2c14d2d43a38227d9f45d1f
- Author: strange <strange@404.notfound.net>
- Date: Tue May 31 13:59:28 2011 -0400
- Remove accidentally committed code
- commit c3777fa366fd50f19d56c25d268382bce5ec4844
- Author: strange <strange@404.notfound.net>
- Date: Tue May 31 21:54:47 2011 -0400
- Add thread class with mem handling
- commit 90aa5c50909a8382de762c03391949f608bb8d9d
- Author: strange <strange@404.notfound.net>
- Date: Tue May 31 14:22:40 2011 -0400
- Add time support to comparison operators
- commit 85e9c9f2578eaac2d9ef01711d46ca23a6ea0398
- Author: strange <strange@404.notfound.net>
- Date: Tue May 31 14:21:09 2011 -0400
- Convert app_settings class to a singleton global
- commit 1f9b736186e3e137100ab2597582b62e0510c2c1
- Author: strange <strange@404.notfound.net>
- Date: Tue May 31 14:16:47 2011 -0400
- Fix exec_eq and exec_ceq comp ops weren't returning their result
- commit e60de6d4fe3d02b98d7ef86ba74d74a51ce0dd4e
- Author: strange <strange@404.notfound.net>
- Date: Tue May 31 14:09:35 2011 -0400
- Fix variant time support to work with system functions.
- Our variant class holds a *special* (see previous commit) struct tm.
- Give and accessor to get at a "normalized" struct tm.
- commit c332d2dd0cb4c35165a196aa004ead7d1416c1ea
- Author: strange <strange@404.notfound.net>
- Date: Tue May 31 14:05:59 2011 -0400
- Add util functions for comparing *special* struct tm's
- *special* here means that any struct tm field that is -1 will be ignored
- during the comparison.
- commit 7d47cd637bf876384b9e1e23d0ca4a682b621538
- Author: strange <strange@404.notfound.net>
- Date: Tue May 31 14:01:31 2011 -0400
- Add mutex wrapper class
- commit 4c61eca633b6bf86fa3a5d4d9f249fe2fb2115f1
- Author: strange <strange@404.notfound.net>
- Date: Thu May 26 20:18:40 2011 -0400
- Make compiling tests optional (off by default)
- commit b226d8aa369adc7bc6b255f1f3da2488fcfaab5b
- Author: strange <strange@404.notfound.net>
- Date: Thu May 26 20:02:37 2011 -0400
- Move all locking out of log base clase.
- commit 4d0c9b0538dd51b47221aee09e5bca85a5320b8b
- Author: strange <strange@404.notfound.net>
- Date: Thu May 26 19:58:21 2011 -0400
- Use absolute path for libutils.a when linking fxp
- commit fa88d020de2a07c590bc963191e70fb3eaab52b1
- Author: strange <strange@404.notfound.net>
- Date: Thu May 26 19:55:28 2011 -0400
- Add test for rules core
- commit 7c4ca360e5cebeebf2f2b2a34e1560d6f875c213
- Author: strange <strange@404.notfound.net>
- Date: Thu May 26 19:53:01 2011 -0400
- literal.c belongs in utils
- commit 6d090a45abe7be07caa5b85da7362787232afb6a
- Author: strange <strange@404.notfound.net>
- Date: Sat May 21 16:53:26 2011 -0400
- Initial commit of rules core
- commit bdedad3c9f657b538b7ef4df10db1330768def2f
- Author: strange <strange@404.notfound.net>
- Date: Sat May 21 16:54:09 2011 -0400
- Add missing utils to build, sort sources
- commit f5e0f022307bad2da12d2b4e02de91332f7edaf1
- Author: strange <strange@404.notfound.net>
- Date: Thu May 19 01:51:45 2011 -0400
- Add automake's "compile" script to .gitignore
- commit 4d57069f3ce3bf693d381411e0c33e8c17df2208
- Author: strange <strange@404.notfound.net>
- Date: Thu May 19 01:50:37 2011 -0400
- Remove useless thread test code
- commit 84f276f855361f85355d088f3cd5e5bc2e35291c
- Author: strange <strange@404.notfound.net>
- Date: Thu May 19 01:48:29 2011 -0400
- Fix up some warnings
- commit 347f6a06f819e0553db29c4eb792128683f163d1
- Author: strange <strange@404.notfound.net>
- Date: Thu May 19 01:45:28 2011 -0400
- Clean up build system a bit
- commit 1f30dfe7699271b11e2326022a3b272db20a4ae9
- Author: strange <strange@404.notfound.net>
- Date: Thu May 19 00:00:01 2011 -0400
- Don't overwrite environment CFLAGS
- commit 5ae8f78090c6b8436e81989f817fff3a48fe0d38
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 18:46:18 2011 -0400
- Move utilish stuff into a utils directory.
- commit 45e5be36fc5a6764b550b2eea5508694e05bcd88
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 18:19:31 2011 -0400
- Add accessor for concatenating n length strings to sstring
- commit 2a31d1722d038e4e640d7771cdb90c35f686567a
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 18:18:27 2011 -0400
- Remove unneeded alloc, just return NULL.
- commit 9fd838e7a1c1830dc6d234c7d39fec8941d7840b
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 18:13:57 2011 -0400
- Cosmetics
- commit e07603df3c32baff459fc22e9ed6eb03a4f091bf
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 18:03:40 2011 -0400
- Ensure dllist pointers are reset when a node is removed
- commit f24cf04054f2793a39aabe2cc2463fbd1215590f
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 18:02:38 2011 -0400
- Add queue accessors to dllist.
- commit 072091f434f192b2d6a237186f1463adb7398f34
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 18:02:11 2011 -0400
- Add stack accessors to dllist
- commit 64a1864c3934d506affdba126ea21b6ee953e3d2
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 18:00:17 2011 -0400
- Cosmetics
- commit b83979fd375955d3787a00840139c76400746828
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 17:59:40 2011 -0400
- Move basic dllist accessors to inlines
- commit c64b981dc036490ed6aabe9c123b0f78d84768a0
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 17:49:01 2011 -0400
- Cosmetics
- commit 795400bdaf3463331107830fb118a115ddd61cca
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 17:43:38 2011 -0400
- Allow setting level of global_log.
- commit 275f20e451acac24e9da465ae8b2184c1880dbd2
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 17:42:40 2011 -0400
- Fix global_log not removing space at EOL
- commit 75eaf1505cbf80ff28a3e2f1d83ebeeee6a62cd5
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 17:37:30 2011 -0400
- Global log should consider thread ID when counting dupe lines
- commit 12755050f49b83600579ba29424eefccc51e0d14
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 17:34:20 2011 -0400
- Hook up global log in connection class
- commit 92f7b0769f943761156864a296411efd2c844588
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 16:56:01 2011 -0400
- Add function for tokenizing a string into a line_buffer
- commit f9a377ffe1d9dd5dd7394d69c0be9a0e312640ad
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 16:55:37 2011 -0400
- Refactor line_buffer
- commit 93b850a6cc8feddd4b0a6025ba559cf5a1497162
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 16:29:03 2011 -0400
- Cosmetics
- commit 9403df1c38fe8dcf3e4e9435284974aec6d0c44d
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 16:23:46 2011 -0400
- Use proper types in line_buffer class
- commit eeeb7fa697cc21bb73815098b1bd2a212618bc92
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 13:28:04 2011 -0400
- Add global logger implementation and test.
- commit 78f38b212f0c04b7fbad39ea71de804b64011250
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 13:15:13 2011 -0400
- Add log base class.
- commit 9f78d1df393e89efb88d8a50599c506469a24a24
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 13:06:49 2011 -0400
- Remove unreliable event class.
- commit cfdf7765fc13408711be3632192d3b0e29aae3bd
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 13:03:25 2011 -0400
- Switch from event to more reliable cv for signaling.
- commit 7af966c305d8cada88be1a96cef845662c36922e
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 12:50:56 2011 -0400
- Add basic condition variable wrapper
- commit 2f6191929c68d510a3ba8c166949e2df59466020
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 02:28:06 2011 -0400
- Added string util to convert filesize in bytes to a string
- commit 68478abec3c15c0f491bef0d98b9ad029f7e3c0e
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 02:25:33 2011 -0400
- Added string util to get a pointer to the first non-space char in a string
- commit 035803a068b91b5d9c778da533c407144b300e9d
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 02:21:43 2011 -0400
- Add util macro for converting a bool to string
- commit 25f2feb94d1d9bea37cf50874080b9ad3d8cf6f5
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 02:21:06 2011 -0400
- Add util macro for clamping values to a range
- commit 79b4e7387dad372b374846f6a4f048f323d0dad5
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 02:19:48 2011 -0400
- Cosmetics
- commit cf432c2703f2bc38ec7ae088fa9add7ac4835e88
- Author: strange <strange@404.notfound.net>
- Date: Wed May 18 02:18:37 2011 -0400
- Move string utilities to their own source files.
- commit cff1d8f3a55e0869c4150a5f6ed9d202372e2153
- Author: strange <strange@404.notfound.net>
- Date: Mon Nov 1 14:08:52 2010 -0400
- added: Site worker thread skeleton.
- commit 52cd9040bb6ad08e8d0bb087605ce6dc7625cbb9
- Author: strange <strange@404.notfound.net>
- Date: Mon Nov 1 14:08:38 2010 -0400
- added: Link to libpthread.
- commit 656af363ade837862904a1cb0f85e13ee897557a
- Author: strange <strange@404.notfound.net>
- Date: Mon Nov 1 14:00:39 2010 -0400
- fixed: event waiter count should never go positive.
- commit a859946586818a5295369d763eb448f427c5bf6d
- Author: strange <strange@404.notfound.net>
- Date: Mon Nov 1 13:51:13 2010 -0400
- fixed: Don't assert on null connection in connection_is_connected, return false.
- commit 9f790b0c191367f587402d6c70d5b1bab105a2c4
- Author: strange <strange@404.notfound.net>
- Date: Mon Nov 1 13:42:58 2010 -0400
- fixed: reworked events to eliminate a design flaw in which a race
- condition could leave the event signalled on pulse.
- commit 31bbfd3edd9de9f7d6bb1b3497b17f157e76bbe2
- Author: strange <strange@404.notfound.net>
- Date: Sun Oct 24 22:13:39 2010 -0400
- cosmetics: indent
- commit 789ddd6fa4278ae49798e82b54bb1fe4f00c1bb4
- Author: strange <strange@404.notfound.net>
- Date: Sun Oct 24 22:11:10 2010 -0400
- changed: abstract reply receiving and parsing.
- commit a7028290d7a2e850e2ecd90d17e5844fadd81095
- Author: strange <strange@404.notfound.net>
- Date: Sun Oct 24 05:01:16 2010 -0400
- fixed: Don't leak our entire site map.
- commit 04c75d8928bd45744697b20d8cdcd2789220be94
- Author: strange <strange@404.notfound.net>
- Date: Sun Oct 24 04:59:46 2010 -0400
- fixed: Memleak due to not maintaining site's connection reference.
- commit cc0a87f5d58dad5cab62aea91a94f1689478c806
- Author: strange <strange@404.notfound.net>
- Date: Sun Oct 24 04:57:33 2010 -0400
- fixed: Memleak due to double alloc of xdupe line_buffer.
- commit 914c19dd257e3c9ed96806dd1fa1a6cfc14a7c77
- Author: strange <strange@404.notfound.net>
- Date: Sun Oct 24 03:57:35 2010 -0400
- added: Rudimentary xdupe mode 3 support.
- commit c4d8063272b615d23515e02f1ecbb53d2dc396d4
- Author: strange <strange@404.notfound.net>
- Date: Sun Oct 24 03:52:38 2010 -0400
- added: preliminary support for multiple connections.
- commit e9dd9ec344bc76bc569a334b0436f9b2dfed23a8
- Author: strange <strange@404.notfound.net>
- Date: Sat Oct 23 17:30:37 2010 -0400
- Fixed: Break circular dependencies between site and connection
- commit 74ace36c39556882e62b6a7fa55ceaae93d74c17
- Author: strange <strange@404.notfound.net>
- Date: Sat Oct 23 16:17:35 2010 -0400
- changed: Privatized site class.
- commit 2871be6b2b141514f1ae697d9bc90df2a6f7e4a6
- Author: strange <strange@404.notfound.net>
- Date: Thu Oct 21 21:54:00 2010 -0400
- Fixed: Some debug output format.
- commit 256e71028e8b47523eede35e9b7a5ca6b244c552
- Author: strange <strange@404.notfound.net>
- Date: Thu Oct 21 21:51:25 2010 -0400
- Changed: Use site alias instead of address during logging.
- commit 6abe230f4a4b95365acffb2e5de42c51e716d433
- Author: strange <strange@404.notfound.net>
- Date: Fri Oct 8 21:44:59 2010 -0400
- changed: Remove connections from site class.
- commit ac65368d614ed1f69a2ed29a925529c3229ce561
- Author: strange <strange@404.notfound.net>
- Date: Fri Oct 8 01:33:47 2010 -0400
- added: Singly linked list implementation.
- commit c412fbe6848c2e3eb9d30b253a688bb729c338f3
- Author: strange <strange@404.notfound.net>
- Date: Fri Oct 8 01:33:10 2010 -0400
- added: Doubly linked list implementation
- commit c323a0bcd1304872773c3ea4043a4f5ac7dc40ff
- Author: strange <strange@404.notfound.net>
- Date: Fri Sep 10 00:27:45 2010 -0400
- fixed: Compile error under 32bit.
- commit b10591ed2365da10beffafbcad209360f64bcbe2
- Author: strange <strange@404.notfound.net>
- Date: Fri Sep 10 00:27:29 2010 -0400
- fixed: No need for double const.
- commit 5941854be6b4afc1fae54cf338411566749defe8
- Author: strange <strange@404.notfound.net>
- Date: Sun Sep 5 23:49:17 2010 -0400
- fixed: Clean up includes.
- commit 585e9eb57f224ba2a759c0c5590487351571a599
- Author: strange <strange@404.notfound.net>
- Date: Sun Sep 5 23:00:54 2010 -0400
- removed: Unnecessary connection_get_* functions.
- commit 549864ae25966cf4cd7ddb8b3c34ca88455c9c96
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 01:20:59 2010 -0400
- Changed: Only compile with -Wall and -Werror in debug mode.
- commit 916f21e9dff8033c64aa631492162303125f7428
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 01:19:09 2010 -0400
- added: bootstrap script to setup build system.
- commit 2ca8caf4c253eb039ada0193e5a28e3bdf96444d
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 01:16:02 2010 -0400
- added: Binary filename to .gitignore.
- commit e81c89ad3c0455bc73a6e1bbc3787d6cba84c9bc
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 01:14:51 2010 -0400
- added: Some test programs.
- commit 3c70ac462c27af21695c6e101a0699531ab42ca6
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 00:29:13 2010 -0400
- changed: Move config file to user's home dir
- commit 8d4eff7d0ee35700077b893fdb0526d49a24d44c
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 00:14:33 2010 -0400
- removed: Now unused url parsing function.
- commit 189f153ae0793cdfa83d1cb67dda947ae32258cb
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 00:14:10 2010 -0400
- changed: Modify app to use site class and site_settings.
- commit 36c37430ea701968e06020cd8786046e53f85a76
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 00:13:16 2010 -0400
- changed: Modify ftp_command functions to use site class and site_settings.
- commit 6e53c402e0ebf7f5c30a14b0cd690c6fd6488c8c
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 00:12:03 2010 -0400
- changed: Modify connection class to use site_settings implementation.
- commit 1ae466d7c6148e51c011ac918306cb64c1ba0d40
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 00:06:57 2010 -0400
- added: Site class implementation.
- commit d195b8f20e83aaa04e2108768314cbea0bb24358
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 00:05:36 2010 -0400
- added: Site settings implementation.
- commit 534d470091dcb8bcde9c22ee7c7a3a2df4fb38fc
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 00:03:59 2010 -0400
- added: Application settings implementation.
- commit 68239c1184a94b8d3da87a8082b0cc0217aa6286
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 00:02:40 2010 -0400
- added: Config file utility functions.
- commit 096784d638df30dde74f0deabb7d0ccb53ea8016
- Author: strange <strange@404.notfound.net>
- Date: Mon Aug 23 00:01:30 2010 -0400
- added: Settings base implementation
- commit ac722aed6ccd3ca2ed871d2dbefd8e93b4429d4c
- Author: strange <strange@404.notfound.org>
- Date: Thu Aug 5 00:18:01 2010 -0400
- added: Function to read a FILE* into a line_buffer.
- commit 4ad8e7b412a12917930b2bcc9b19b27b9d0f9b27
- Author: strange <strange@404.notfound.org>
- Date: Thu Aug 5 00:14:24 2010 -0400
- added: trim*() functions for char*.
- commit 0519eb1e58e84fd69f146624f81c547262cd843f
- Author: strange <strange@404.notfound.org>
- Date: Wed Jul 28 02:53:51 2010 -0400
- added: Event synchronization primitive implementation
- commit 9f26bd83a5287a617ed225a553f477a9cc0a28f9
- Author: strange <strange@404.notfound.org>
- Date: Wed Jul 28 02:43:19 2010 -0400
- Changed: Allow modifiable access to contents of line_buffers.
- commit 5b482b5e48df6cb1b25fdb908a727ecc73bf96dd
- Author: strange <strange@404.notfound.org>
- Date: Thu Jul 22 02:37:03 2010 -0400
- changed: Split reply parse error state case from the bad state case;
- commit 77e79bd3ca597b80218a553b80ae32db98c2abda
- Author: strange <strange@404.notfound.org>
- Date: Thu Jul 22 02:35:37 2010 -0400
- fixed: Only break from reply parse loop at the end of a non-multiline reply line.
- commit de0249d7db7e3cc32041b5d3ce845334ccad85cb
- Author: strange <strange@404.notfound.org>
- Date: Thu Jul 22 02:34:15 2010 -0400
- changed: try to restore the reply status on parse errors
- commit 4047dd8b751d5915687824208b085f981ec96891
- Author: strange <strange@404.notfound.org>
- Date: Thu Jul 22 02:31:00 2010 -0400
- fixed: If control reply buffer isn't empty, try to parse its contents before recieving more data.
- commit 4c6b7a5155e24b9bc7aa9e05f0bd86f141e2bb61
- Author: strange <strange@404.notfound.org>
- Date: Thu Jul 22 01:42:08 2010 -0400
- fixed: Potential hang in ring_buffer file IO
- fixed: ring_buffer file IO should only try once when the buffer is split
- and the operation could block.
- commit d5fe28732194fb18fa108441dbbcf11dabc1a7fd
- Author: strange <strange@404.notfound.org>
- Date: Sun May 30 01:16:28 2010 -0400
- Added: rbtree implementation from linux kernel.
- commit 2f8a481824bc1d9a2f4274504cf6c711fc2ee032
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 18:14:33 2010 -0400
- Cosmetics
- commit 34cfeb5e93df0e856580fce270ba67036027cc23
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 17:49:30 2010 -0400
- Fixed: broke transfer with the STOR/RETR swap commit.
- PASV/PORT need matched with RETR/STOR respectively.
- Command return values were a mess.
- commit f00dcf80a5d3c6b5fda0677b126cf9ccee15af09
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 17:16:55 2010 -0400
- Check that source and destination are connected before continuing
- commit dea407bd3c562c0440dbe34e11ec28e1b9a0c943
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 17:14:47 2010 -0400
- Make sure connection is disconnected before destroying
- commit 95bf87f8147e6632546ef8660abb01ed3d640e38
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 17:13:49 2010 -0400
- Fixed: Urgent send for ABOR was wrong.
- commit b906daafc5e4ef5954d1bd17671dbff038019b9b
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 17:12:28 2010 -0400
- Added function to test if the connection is connected
- commit 854fbd83f6058d439c1b8a92403cf4ec8557f7bf
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 16:54:16 2010 -0400
- Reworked file transfer procedure a bit.
- Send src RETR before sending dest STOR to avoid creating empty files on
- error.
- If STOR is unsuccessful, send ABOR to src.
- commit 29807aaba280f25e59f4e4d3f3596a8094de9fa9
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 02:30:33 2010 -0400
- Don't reinvent the wheel
- commit 36e346ad1578dba1115c3d1233f576424adce0c7
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 00:39:03 2010 -0400
- Apparently INSTALL has changed in lucid...
- commit cf99fb9f8839cecdc0f3185e5a7e8a0217d57aa7
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 00:37:56 2010 -0400
- Cosmetic: More appropriate console output.
- commit 7ee54dc9b4029e6ee8f6cde0a84178fe78817028
- Author: strange <strange@404.notfound.org>
- Date: Mon May 3 00:36:09 2010 -0400
- Changed: If sstring_release is called on a null sstring, alloc and empty string.
- commit bc0072b738bf3b0cc05f8330d6e75b86358bc89c
- Author: strange <strange@404.notfound.org>
- Date: Sun Apr 25 03:04:40 2010 -0400
- Fixed memleak.
- commit 4159519f9d5d1b544dd8616cab34b53940b451de
- Author: strange <strange@404.notfound.org>
- Date: Sun Apr 25 02:17:43 2010 -0400
- Enabled recursive directory transfer in fxp prog.
- commit e9302ebbb1bfd2d2453025f4449b7509323dd9d3
- Author: strange <strange@404.notfound.org>
- Date: Sun Apr 25 02:17:22 2010 -0400
- Added FTP MKD command
- commit 5640085cb7d6242526848011c87073125956c2af
- Author: strange <strange@404.notfound.org>
- Date: Sun Apr 25 02:16:29 2010 -0400
- Print ftp reply log chatter to stderr.
- commit 500552422356f311f9206b3157eccdf1d004654f
- Author: strange <strange@404.notfound.org>
- Date: Sun Apr 25 02:16:04 2010 -0400
- Expose file_list_get_items
- commit 601ad3cbb3a38303f267d24b86bc71e81f358ae8
- Author: strange <strange@404.notfound.org>
- Date: Sun Apr 25 02:15:29 2010 -0400
- Fixed potential NULL pointer dereference.
- commit fca3ac5b8440124dd1239ecb88f59f5b4af081a6
- Author: strange <strange@404.notfound.org>
- Date: Sun Apr 25 00:30:57 2010 -0400
- Added function to find filenode in list (by name)
- commit 3600499dec0f1255e5ab6469a5d76c76bf0ab099
- Author: strange <strange@404.notfound.org>
- Date: Sat Apr 24 23:49:04 2010 -0400
- Moved PASV reply parsing to its own function
- Use regex for better ftpd support
- commit cdd7e5356af7bdf8acac89ee9606d8e607b32fcc
- Author: strange <strange@404.notfound.org>
- Date: Sat Apr 24 23:20:54 2010 -0400
- Added util macros to check FTP reply status
- commit ef03d0ab2f6690fd26d2e4fc627a9e4b5f4fb29a
- Author: strange <strange@404.notfound.org>
- Date: Sat Apr 24 23:07:14 2010 -0400
- Refactor connection_handle_reply
- Pulled non-parse related code out into new function (connection_wait_for
- reply).
- Renamed to connection_parse_response.
- commit 0391e546f977c58dfd4369f910a1e5a536a71934
- Author: strange <strange@404.notfound.org>
- Date: Sat Apr 24 23:04:45 2010 -0400
- Changed fxp command syntax a bit
- Path to transfer is now common between src and dest.
- commit 5c7ddc6c4723c4548ef21352f330550a52ee28c0
- Author: strange <strange@404.notfound.org>
- Date: Sat Apr 24 21:42:11 2010 -0400
- Changed all FTP commands to be asynchronous.
- commit 612b5aa753f88bbae0a344cf23d700d9bffaf538
- Author: strange <strange@404.notfound.org>
- Date: Sat Apr 24 21:32:41 2010 -0400
- Added debug configure flag.
- Disables optims for debug mode.
- Defines NDEBUG for release mode.
- commit 31d30c88733396fd6d5be3b78d5402ce446b31d4
- Author: strange <strange@404.notfound.org>
- Date: Sat Apr 24 02:12:05 2010 -0400
- Moved reply parsing state inside connection context
- commit 37e86dd57b2f42e2b86cd9ecbfc4b0ec624ae693
- Author: strange <strange@404.notfound.org>
- Date: Sat Apr 24 02:08:42 2010 -0400
- Handle NULL line_buffers in line_buffer_destroy.
- commit 682febc5c039d2a62e85ec6a38bdb4afad07dbcb
- Author: strange <strange@404.notfound.org>
- Date: Fri Apr 23 23:46:09 2010 -0400
- Cosmetics
- commit f2a1ebc22ec6eaba39e6e14a96db34ee92fe5c76
- Author: strange <strange@404.notfound.org>
- Date: Fri Apr 23 23:42:31 2010 -0400
- Fix const correctness when accessing line_buffer member
- commit d80b033d026a83180c29d4ec4fc27171b9d357f1
- Author: strange <strange@404.notfound.org>
- Date: Fri Apr 23 23:37:36 2010 -0400
- Cosmetics
- commit 5590e23a935f14e92d527c47e67f2305dc8a350d
- Author: strange <strange@404.notfound.org>
- Date: Fri Apr 23 23:34:33 2010 -0400
- Assert on NULL line_buffer context
- commit 6f86a275f1ea823662c46f65faeb8a75158acb75
- Author: strange <strange@404.notfound.org>
- Date: Fri Apr 23 23:29:37 2010 -0400
- Allow line_buffer to be flushed
- commit 26939e03fb81d2f7d9cd69af08602c6eaee41345
- Author: strange <strange@404.notfound.org>
- Date: Mon Apr 19 03:05:34 2010 -0400
- added: basic string-ish utility struct and functions.
- commit 8f1d42209a27b6ea19b6b06bc5c782140c0fc064
- Author: strange <strange@404.notfound.org>
- Date: Fri Apr 9 02:02:25 2010 -0400
- fixed: Don't append carriage return to the end of reply output.
- commit fa2fadddf00ebad1b6ec20c0f59480d44938a568
- Author: strange <strange@404.notfound.org>
- Date: Fri Apr 9 00:37:43 2010 -0400
- Added: -Wall and -Werror to CFLAGS
- Fixed: Compile errors
- commit e3fe0414fe9ee866bad19c882a7c170977b6970f
- Author: strange <strange@404.notfound.org>
- Date: Thu Apr 8 20:36:10 2010 -0400
- Fixed: Don't waste memory. Resize reply lines before appending them to line buffer
- commit 097459e3014f4a06c106db6fc74624c4822d3dce
- Author: strange <strange@404.notfound.org>
- Date: Thu Apr 8 20:35:49 2010 -0400
- fixed: Memory leaks
- commit 3b8460fd4d3ffc35849d2033f49d850af989cf44
- Author: strange <strange@404.notfound.org>
- Date: Thu Apr 8 20:26:45 2010 -0400
- Changed: Control connection reply parsing to use ring_buffer.
- commit 0e78a4eed19df5e180c9c794d9e7c6f3b4a50c92
- Author: strange <strange@404.notfound.org>
- Date: Thu Apr 8 20:26:13 2010 -0400
- fixed: Don't double-free our addrinfo if connect fails
- commit c5d5cfc9b257e0e3b2600dbe803a3707e0c3d734
- Author: strange <strange@404.notfound.org>
- Date: Thu Apr 8 20:20:45 2010 -0400
- fixed: Don't bother sort/filter/printing the file_list if it's empty
- commit c02f2809e25627de67525c4fa77a055fe8636e31
- Author: strange <strange@404.notfound.org>
- Date: Thu Apr 8 20:20:01 2010 -0400
- fixed: NULL pointer dereference
- commit 8047274cbf669d0c51a471bfcab0ee9f982d3ea9
- Author: strange <strange@404.notfound.org>
- Date: Thu Apr 8 20:19:19 2010 -0400
- added: Allow a preallocated string to be appended to line_buffers
- commit ed08845c4a7dfdd85b4a0aa663cc6760aad97839
- Author: strange <strange@404.notfound.org>
- Date: Thu Apr 8 20:18:23 2010 -0400
- fixed: rbuf_send/recv shouldn't return 0 when the buffer is full
- commit 9b6ab00edf58fc958ebceffe915192053924ea37
- Author: strange <strange@404.notfound.org>
- Date: Thu Apr 8 18:59:56 2010 -0400
- Cosmetics
- commit aff7ff6f476bca5adf696fe0b9f5101f4b6c6486
- Author: strange <strange@404.notfound.org>
- Date: Thu Apr 8 17:47:12 2010 -0400
- Added ring buffer implementation
- commit b234e34807f89459ae8e4a06ede1409e27bef1be
- Author: strange <strange@404.notfound.org>
- Date: Fri Apr 2 14:25:03 2010 -0400
- Added min() and max() macros to utils
- commit 79999eb8eb6a50572bbf17d3fb84400b5b567ad5
- Author: strange <strange@404.notfound.org>
- Date: Fri Mar 26 17:16:06 2010 -0400
- changed: Made file_list pointer to its own struct file_list_
- commit e4e10c99b3451e0fc7518dee89ac8838a0b4c397
- Author: strange <strange@404.notfound.org>
- Date: Thu Mar 25 16:40:42 2010 -0400
- added: *.o to .gitignore
- commit ba36abe8c89f809cb0b82466fee619065228ebb2
- Author: strange <strange@404.notfound.org>
- Date: Sat Mar 20 15:40:39 2010 -0400
- Cosmetics
- Cleanup after site -> connection renaming.
- commit f1b8e7cbfe98c822d4b2c1bd90b53ea128a01f1b
- Author: strange <strange@404.notfound.org>
- Date: Sat Mar 20 15:18:50 2010 -0400
- Renamed 'site' type to 'connection'.
- The struct site's current usage is closer to that of a connection. This
- will free up 'site' to be used for actual site-specific data later.
- commit aa27b8e788d229db2b5092e8840ce079018cf5e4
- Author: strange <strange@404.notfound.org>
- Date: Sat Mar 20 13:10:45 2010 -0400
- Added .gitignore file
- commit 5c0b457e79794de0fd624a20874aab73af61bff2
- Author: strange <strange@404.notfound.org>
- Date: Sat Mar 20 13:03:11 2010 -0400
- Initial Commit
- Status: Unencryted site connection and basic synchronous RFC959 command
- execution. File list parsing, sorting and filtering via regex(3).
- Autotools build scripts.
Add Comment
Please, Sign In to add comment