[root]/owfs/module/owftpd/src/c

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 225 (100.0%) | 14869 (100.0%) | 66.0 |
| alfille | 159 (70.7%) | 13402 (90.1%) | 84.2 |
| d1mag | 61 (27.1%) | 1283 (8.6%) | 21.0 |
| peterk | 3 (1.3%) | 161 (1.1%) | 53.6 |
| geocar | 1 (0.4%) | 18 (0.1%) | 18.0 |
| vtt | 1 (0.4%) | 5 (0.0%) | 5.0 |
Big changes (new version 2.7p8)
Grouped some globals into Inbound_Control,
Got rid of array of locks in each parsedname.
Fixed code for adding and removing connection_in's dynamically
Fixed a bug when a bad adapter would block further fake adapters.
Cleaned up DS9490 name scheme.
Got rid of "SimpleBusName"
Made sure all snprintf's are UCLIBC protected.
Stopped caching fake , tester and w1 directories.
2 lines of code changed in 1 file:
Fix up default and ephemeral ports.
2 lines of code changed in 1 file:
Cleaned up announce and locked-in syndrome (cannot use an epheemral port if no announce implemented).
6 lines of code changed in 1 file:
Some better tests in the configure-script to allow owftpd to build on Solaris.
1 lines of code changed in 1 file:
Fix many 1-line if-statements without braces.
28 lines of code changed in 3 files:
Puhh.. Finally found the problem with the python-module.
Global is a reserved variable-name in python2.5, so it's renamed to Globals now.
8 lines of code changed in 3 files:
Compile shared libraries with -fPIC as it should be done from the beginning.
Trying to solve swig/python problem on 64bit servers. Not possible to access
Global struct from the swig-module for some reason. (works on 32 bit)
Clean up make files and update to libtool-1.5.26.
3 lines of code changed in 1 file:
Big change -- Parse all directory entries so callbacks get true struct parsename and can simply peal off the file name. Might make dir a little slower, but greatly simplifies all the code. Well tested on owserver, owfs, owhttpd.
13 lines of code changed in 2 files:
Add test for sem.h and semaphore.h.
Added EXTRACFLAGS which contains misc options while compiling, such as
-D_FILE_OFFSET_BITS=64, -D_XOPEN_SOURCE=500 and -pg
17 lines of code changed in 1 file:
Clean up of daemon mode and owcapi/swig modes -- uses read-write-locks.
17 lines of code changed in 1 file:
Indent all .c and .h files with code_format-script.
245 lines of code changed in 9 files:
pn.dev becomes pn.selected_device
2 lines of code changed in 1 file:
moved from pn.ft to pn.selected_filetype for clarity
10 lines of code changed in 3 files:
Minor changes to reduce confusion of names indevice indevices outdevice outdevices
12 lines of code changed in 2 files:
Fix for LCD error -- didn't set filetype in shallow oew in screenX so width wasnt known in lineX. Also changed OWQ_make to more understandable OWQ_allocate_struct_and_pointer
2 lines of code changed in 1 file:
change fd to file_descriptor for clarity
34 lines of code changed in 3 files:
Link owshell without libpthread since it doesn't need it.
2 lines of code changed in 1 file:
Removed the indirection for the filetype structure read and write functions.
3 lines of code changed in 1 file:
Change all the READ and WRITE functions to use the o: prefix in filetype definitions -- in preparation for removing the union -- since we do everything with objects now.
3 lines of code changed in 1 file:
Simpler File Length calculation
3 lines of code changed in 1 file:
Huge changes. Extended one_wire_query support for all aspects. Really checked out the memory reading/writing functions. Tested DS1921, DS1810 DS2406 DS2436, ...
4 lines of code changed in 1 file:
object for write -- higher level functions converted. Soft conversion for some of the aggregate work.
49 lines of code changed in 1 file:
conversion to one_wire_query -- it's slow, alas. Up to read_postpostparse.
44 lines of code changed in 1 file:
Improve error and commands in Wildcad processing in owftpd
17 lines of code changed in 1 file:
fix read lengths in owftpd (use actual returned lengths).
11 lines of code changed in 1 file:
Pretty-up code using sript: code_format.sh in /src/scripts
3437 lines of code changed in 9 files:
Removed debugging code
3 lines of code changed in 1 file:
Remove the duplicate non-nestable directory functions. (The old ones that don't pass a void * for data.)
4 lines of code changed in 2 files:
Fix some errors in owftpd for complex wildcard work. Cleaner design.
68 lines of code changed in 3 files:
More fixes from Claude Lapointe to allow compiling under gcc 2.95.3
2 lines of code changed in 1 file:
Fix for bug found by Claude Lapointe. In owftpd, changing directory would sometimes hang because no "reply" was being called.
3 lines of code changed in 1 file:
Lots of Makefile changes to compile clean on MacOSX.
4 lines of code changed in 1 file:
Added modules/ownet Makefiles
Moved network reading from ow_net to ow_tcp_read
Ran 'indent -kr -ts4'
2 lines of code changed in 1 file:
Build a correct shared library called cygow-0.dll which is used for all applications... owcapi also builds correct now.
2 lines of code changed in 1 file:
Remove compile-dependency to libdnssd.so and dnssd.dll. Load them in real-time instead.
8 lines of code changed in 2 files:
A very beta check-in to make it possible to compile for cygwin+bonjour.
There are some extra debug-output which will be removed soon.
8 lines of code changed in 1 file:
Fix compilation of files under cygwin. (not swig and owfs though)
Changes might break compilation for non-cygwin systems, but I will check this
in a few minutes.
6 lines of code changed in 1 file:
Additional changes to seperate out the nested functions for platforms which don't support them.
146 lines of code changed in 2 files:
Moved the local implimentation of localtime_r to before the first reference.
15 lines of code changed in 1 file:
Added autoserver (Bonjour) option to owshell programs (and modified man pages).
Added write to owftpd (and modified man pages).
108 lines of code changed in 1 file:
(61 more)